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.)
:''Glade is a free user interface builder for GTK+ and GNOME, released under the GNU GPL License.''


: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 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.)''


Quote taken from the [[http://glade.gnome.org/ portal page]].
:''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, include in the ''Breezy Badger'' release of the Ubuntu distribution.
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'''   Window
These are the basic gtk+ widgets :
:'''2'''   Menu bar
 
:'''3'''   Toolbar
:'''1''' Window
:'''4'''   Handle box
:'''2''' Menu bar
:'''5'''   Toolbar with buttons
:'''3''' Toolbar
:'''6'''   Toolbar with toggle buttons
:'''4''' Handle box
:'''7'''   oolbar with radio buttons
:'''5''' Toolbar with buttons
:'''8'''   Toolbar with separator item
:'''6''' Toolbar with toggle buttons
:'''9'''   Label
:'''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