Friday, 3 July 2015

Glade - A User Interface Design















 Glade is a RAD tool to enable quick & easy development of user interfaces for the GTK+ toolkit and the GNOME desktop environment.
The user interfaces designed in Glade are saved as XML, and by using the GtkBuilder GTK+ object these can be loaded by applications dynamically as needed.
By using GtkBuilder, Glade XML files can be used in numerous programming languages including C, C++, C#, Vala, Java, Perl, Python,and others.
Glade is Free Software released under the GNU GPL License
GtkBuilder is the XML format that the Glade Interface Designer uses to save its forms. These documents can then be used in conjunction with the GtkBuilder object to instantiate the form using GTK+. GladeXML is the XML format that was used with conjunction with libglade, which is now deprecated.
Glade Interface Designer automatically generates all the source code for a graphical control element.
The "Gtk.Builder class" offers you the opportunity to design user interfaces without writing a single line of code. This is possible through describing the interface by a XML file and then loading the XML description at runtime and create the objects automatically, which the Builder class does for you. For the purpose of not needing to write the XML manually the Glade Interface Designer lets you create the user interface in a WYSIWYG manner.
This method has several advantages:
  • Less code needs to be written.
  • UI changes can be seen more quickly, so UIs are able to improve.
  • Designers without programming skills can create and edit UIs.
  • The description of the user interface is independent from the programming language being used.
There is still code required for handling interface changes triggered by the user, but Gtk.Builder allows you to focus on implementing that functionality

Get it here https://www.mediafire.com/?7bk9j2y46mdjhed

 

No comments:

Post a Comment