comp.lang.ada
 help / color / mirror / Atom feed
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

             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