From: ldries46 <bertus.dries@planet.nl>
Subject: A Gtk/GtkAda and Glade question
Date: Mon, 27 Apr 2020 14:16:15 +0200
Date: 2020-04-27T14:16:15+02:00 [thread overview]
Message-ID: <5ea6cd11$0$1724$e4fe514c@news.kpn.nl> (raw)
I like the principal of Glade and the way the GUI works but the way it
interfaces with an ADA program I don't like. In one of the older
versions of Glade you can have an Ada output now you only can have an
XML output.
That means that if you have standard packages with dialog's that they
need to have their own .glade file. So you need several GtkBuilder
statements with their own pointer to a .glade file at different
positions on your computer.
Another problem I encountered is that you have for your program constant
strings in your GUI and I do want variables in that positions to change
the look of my GUI by a simple redraw action. One reason is that I want
to create a multi language program So I need for instance the menu to be
possible in several languages (f.i. English, Dutch, German, French and
Spanish) and just switch these languages with one redraw. I can do that
when I do not use the GtkBuilder statement.
I am busy to prepare a program that can create from a .glade file an Ada
Package for initiation of the GUI but I cannot find the necessary
documentation on the XML for the .glade file. I need to know which
objects, properties and signals are possible and the parameters they
need. And if possible the Gtk Statements they must create.
Can anyone tell me where to find them. I have already tried to find a
way via Gate3 but that was also not a way I could go
next reply other threads:[~2020-04-27 12:16 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-04-27 12:16 ldries46 [this message]
2020-05-09 15:06 ` A Gtk/GtkAda and Glade question mgr
2020-05-13 7:04 ` ldries46
2020-05-13 8:18 ` Dmitry A. Kazakov
2020-05-15 9:17 ` ldries46
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox