KWWidgets/Projects/UIDesigner/Application/PreviousWork/GladeStudyResults: Difference between revisions
From KitwarePublic
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
==Glade== | ==Glade== | ||
: | :''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.'' | |||
The version used for this study is version 2.12.0, | 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== | ==List of basic widgets== | ||
:'''1''' | These are the basic gtk+ widgets : | ||
:'''2''' | |||
:'''3''' | :'''1''' Window | ||
:'''4''' | :'''2''' Menu bar | ||
:'''5''' | :'''3''' Toolbar | ||
:'''6''' | :'''4''' Handle box | ||
:'''7''' | :'''5''' Toolbar with buttons | ||
:'''8''' | :'''6''' Toolbar with toggle buttons | ||
:'''9''' | :'''7''' Toolbar with radio buttons | ||
:'''8''' Toolbar with separator item | |||
:'''9''' Label | |||
:'''10''' Text entry | :'''10''' Text entry | ||
:'''11''' Combo box entry | :'''11''' Combo box entry | ||
Line 56: | Line 58: | ||
==List of additionnal widgets== | ==List of additionnal widgets== | ||
:1 | ====Standard additionnal widgets==== | ||
These are the additionnal gtk+ widgets : | |||
:'''1''' About dialog | |||
:'''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 | |||
====Deprecated widgets==== | |||
These widgets are declared depracated by still supported by glade : | |||
:'''1''' Columned list | |||
:'''2''' Columned tree | |||
:'''3''' List | |||
:'''4''' Combo box | |||
:'''5''' File selection dialog | |||
:'''6''' Option menu | |||
:'''7''' Preview | |||
====GNOME specific additionnal widgets==== | |||
With Glade one can create [http://www.gnome.org GNOME] specific projects. These are the GNOME specifig 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 |
Revision as of 18:48, 26 March 2006
Glade
- 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 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 :
- 1 Window
- 2 Menu bar
- 3 Toolbar
- 4 Handle box
- 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
- 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
Standard additionnal widgets
These are the additionnal gtk+ widgets :
- 1 About dialog
- 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
Deprecated widgets
These widgets are declared depracated by still supported by glade :
- 1 Columned list
- 2 Columned tree
- 3 List
- 4 Combo box
- 5 File selection dialog
- 6 Option menu
- 7 Preview
GNOME specific additionnal widgets
With Glade one can create GNOME specific projects. These are the GNOME specifig 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