KWWidgets/Projects/UIDesigner/Application/PreviousWork/GladeStudyResults: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
No edit summary
m (Replacing page with '==Glade([[KWWidgets/Projects/UIDesigner/Application/PreviousWork/GladeStudyResults#foot_note_1|')
 
(35 intermediate revisions by 3 users not shown)
Line 1: Line 1:
==Glade==
==Glade([[KWWidgets/Projects/UIDesigner/Application/PreviousWork/GladeStudyResults#foot_note_1|
 
:''Glade is a free user interface builder for GTK+ and GNOME, released under the GNU GPL License.''
 
:''The user interfaces designed in Glade are saved as XML, and by using the libglade library these can be loaded by applications dynamically as needed. (Glade can also generate C code, though this isn't recommended for large applications.)''
 
:''By using libglade, Glade XML files can be used in numerous programming languages including C, C++, Java, Perl, Python, C#, Pike, Ruby, Haskell, Objective Caml and Scheme. Adding support for other languages is easy too.''
 
Quote taken from Glade's [http://glade.gnome.org/ portal page].
 
The version used for this study is version 2.12.0, included in the ''Breezy Badger'' release of the Ubuntu distribution.
 
==List of basic widgets==
 
These are the basic gtk+ widgets :
 
:'''<u>Window</u>''' : A toplevel widget which can contain other widgets. [http://developer.gnome.org/doc/API/2.0/gtk/GtkWindow.html GTK+ reference manual]
:'''<u>Menu bar</u>''' : A drop down menu consisting of a list of menu items used to perform application functions. [http://developer.gnome.org/doc/API/2.0/gtk/GtkMenu.html GTK+ reference manual]
:'''<u>Toolbar</u>''' : Create bars of buttons and other widgets. [http://developer.gnome.org/doc/API/2.0/gtk/GtkToolbar.html GTK+ reference manual]
:'''<u>Handle box</u>''' :
:'''5''' Toolbar with buttons
:'''6''' Toolbar with toggle buttons
:'''7''' Toolbar with radio buttons
:'''8''' Toolbar with separator item
:'''9''' Label
:'''10''' Text entry
:'''11''' Combo box entry
:'''12''' Text view
:'''13''' Button
:'''14''' Toggle button
:'''15''' Check button
:'''16''' Radio button
:'''17''' Combo box
:'''18''' Spin button
:'''19''' List or tree view
:'''20''' Icon view
:'''21''' Horizontal separator
:'''22''' Vertical separator
:'''23''' Image
:'''24''' Drawing area
:'''25''' Dialog : Used to create popup windows. [http://developer.gnome.org/doc/API/2.0/gtk/GtkDialog.html GTK+ reference manual]
:'''26''' File chooser dialog
:'''27''' Color selection dialog
:'''28''' Font selection dialog
:'''29''' Horizontal box
:'''30''' Vertical box
:'''31''' Table
:'''32''' Fixed positions
:'''33''' Horizontal button box
:'''34''' Vertical button box
:'''35''' Horizontal panes
:'''36''' Vertical panes
:'''37''' Notebook
:'''38''' Frame
:'''39''' Scrolled Window
:'''40''' Status bar
 
==List of additionnal widgets==
 
===='''&bull;'''Standard additionnal widgets====
 
These are the additionnal gtk+ widgets :
 
:'''1''' About dialog : Creates a window to display information about an application. [http://developer.gnome.org/doc/API/2.0/gtk/GtkAboutDialog.html GTK+ reference manual] 
:'''2''' Input dialog
:'''3''' Toolbar button with menus
:'''4''' Toolbar item
:'''5''' Horizontal scale
:'''6''' Vertical scale
:'''7''' Horizontal ruler
:'''8''' Vertical ruler
:'''9''' Alignment
:'''10''' Event box
:'''11''' Calendar
:'''12''' Progress bar
:'''13''' Layout
:'''14''' Aspect frame
:'''15''' Arrow
:'''16''' Expander
:'''17''' Curve
:'''18''' Gamma curve
:'''19''' Horizontal Scrollbar
:'''20''' Vertical Scrollbar
:'''21''' File chooser
:'''22''' Color selection
:'''23''' Font selection
:'''24''' Cell view
:'''25''' File chooser button
:'''26''' Color chooser button
:'''27''' Font chooser button
:'''29''' Popup menu
:'''30''' View port
:'''31''' Custom widget
 
 
===='''&bull;'''Deprecated widgets====
 
These widgets are declared depracated but still supported :
 
:'''1''' Columned list
:'''2''' Columned tree
:'''3''' List
:'''4''' Combo box
:'''5''' File selection dialog
:'''6''' Option menu
:'''7''' Preview
 
 
===='''&bull;'''GNOME specific additionnal widgets====
 
With Glade one can create [http://www.gnome.org GNOME] specific projects. These are the GNOME specific widgets proposed by Glade :
 
:'''1''' GNOME application window
:'''2''' Druid
:'''3''' GNOME canvas
:'''4''' Icon selection
:'''5''' GNOME icon entry
:'''6''' GNOME HRef link button
:'''7''' GnomeDataEdit
:'''8''' GNOME application bar
:'''9''' Bonobo control
 
These are the GNOME specific widgets declared deprecated but still supported :
 
:'''1''' GNOME pixmap
:'''2''' GNOME dialog box
:'''3''' GNOME message box
:'''4''' Property dialog box
:'''5''' GNOME about dialog
:'''6''' Icon list
:'''7''' GNOME entry
:'''8''' GNOME file entry
:'''9''' GNOME pixmap entry
:'''10''' GNOME color picker
:'''11''' GNOME font picker

Latest revision as of 07:39, 11 June 2007

==Glade([[KWWidgets/Projects/UIDesigner/Application/PreviousWork/GladeStudyResults#foot_note_1|