Merge branch 'master' of http://git.roojs.com/roobuilder
[roobuilder] / resources / GtkUsage.txt
1
2 // what can be added where...
3
4 left:
5  *top
6 right:
7         Gtk.Window 
8         Gtk.Dialog
9         Gtk.MessageDialog
10         Gtk.AboutDialog
11         Gtk.Dialog
12         Gtk.FontSelectionDialog 
13         Gtk.InputDialog 
14         Gtk.ColorSelectionDialog 
15         Gtk.FileChooserDialog
16         Gtk.Menu
17         GtkClutter.Window
18         Gtk.OffScreenWindow
19         Gtk.Popover
20     Clutter.ScrollActor
21     Clutter.Actor    
22 // these should really be based on heirachy..
23  
24 left: 
25         Gtk.Window
26         Gtk.Dialog
27         Gtk.MessageDialog
28         Gtk.AboutDialog
29         Gtk.Dialog
30         Gtk.OffScreenWindow
31         Gtk.Popover
32         Gtk.Alignment 
33         Gtk.AspectFrame 
34         Gtk.Box 
35         Gtk.ButtonBox 
36         Gtk.Paned 
37         Gtk.Table
38         Gtk.Layout 
39         Gtk.Notebook
40         //Gtk.Table 
41         //Gtk.Fixed 
42         Gtk.Expander 
43         Gtk.Frame
44         Gtk.ScrolledWindow
45         Gtk.ToolItem
46         Gtk.Viewport
47         Gtk.Button
48         GtkClutter.Actor
49         Gtk.HeaderBar 
50         Gtk.ToolButton
51 right:   
52         Gtk.Alignment 
53         Gtk.AspectFrame 
54         Gtk.Box 
55         Gtk.ButtonBox 
56         Gtk.Fixed 
57         Gtk.Paned 
58         Gtk.Layout 
59         Gtk.Notebook 
60         Gtk.Table 
61         Gtk.Expander 
62         Gtk.Frame
63         
64         Gtk.ScrolledWindow
65         Gtk.AccelLabel 
66         Gtk.Image 
67         Gtk.Label 
68         Gtk.ProgressBar
69         Gtk.Statusbar
70         Gtk.InfoBar 
71         Gtk.StatusIcon
72         Gtk.Spinner 
73         Gtk.Button
74         Gtk.CheckButton 
75         Gtk.RadioButton 
76         Gtk.ToggleButton
77         Gtk.LinkButton
78         Gtk.ScaleButton 
79         Gtk.VolumeButton 
80         Gtk.Entry 
81         Gtk.HeaderBar 
82         Gtk.HScale 
83         Gtk.VScale 
84         Gtk.SpinButton 
85         Gtk.TreeView
86         Gtk.TextView
87         Gtk.ComboBox 
88         Gtk.ComboBoxEntry 
89         Gtk.Menu 
90         Gtk.MenuBar 
91         Gtk.Toolbar 
92         Gtk.ToolPalette
93         Gtk.ColorButton 
94         Gtk.ColorSelection
95         Gtk.HSV
96         Gtk.FileChooserButton 
97         Gtk.FileChooserWidget
98         Gtk.FontButton
99         Gtk.IconView
100         GtkSource.View
101         WebKit.WebView
102     Gtk.Viewport
103         Vte.Terminal
104         GtkClutter.Embed
105         Gdl.Dock
106         Gdl.DockBar
107
108 left:   
109         Gdl.Dock
110 right:
111         Gdl.DockItem
112
113         
114         
115         
116 left:   
117         Gdl.DockItem
118 right:
119         Gdl.DockItem
120         
121         Gtk.Alignment 
122         Gtk.AspectFrame 
123         Gtk.Box 
124         Gtk.ButtonBox 
125         Gtk.Fixed 
126         Gtk.Paned 
127         Gtk.Layout 
128         Gtk.Notebook 
129         Gtk.Table 
130         Gtk.Expander 
131         Gtk.Frame
132         
133         Gtk.ScrolledWindow
134         Gtk.AccelLabel 
135         Gtk.Image 
136         Gtk.Label 
137         Gtk.ProgressBar
138         Gtk.Statusbar
139         Gtk.InfoBar 
140         Gtk.StatusIcon
141         Gtk.Spinner 
142         Gtk.Button
143         Gtk.CheckButton 
144         Gtk.RadioButton 
145         Gtk.ToggleButton
146         Gtk.LinkButton
147         Gtk.ScaleButton 
148         Gtk.VolumeButton 
149         Gtk.Entry 
150         Gtk.HScale 
151         Gtk.VScale 
152         Gtk.SpinButton 
153         Gtk.TreeView
154         Gtk.ComboBox 
155         Gtk.ComboBoxEntry 
156         Gtk.Menu 
157         Gtk.MenuBar 
158         Gtk.Toolbar 
159         Gtk.ToolPalette
160         Gtk.ColorButton 
161         Gtk.ColorSelection
162         Gtk.HSV
163         Gtk.FileChooserButton 
164         Gtk.FileChooserWidget
165         Gtk.FontButton 
166         GtkSource.View
167         WebKit.WebView
168         Vte.Terminal
169         GtkClutter.Embed
170         
171         
172         
173         
174 left:
175         Gtk.MenuBar
176         Gtk.Menu
177 right:
178         Gtk.MenuItem 
179         Gtk.ImageMenuItem 
180         Gtk.RadioMenuItem 
181         Gtk.CheckMenuItem 
182         Gtk.SeparatorMenuItem 
183         Gtk.TearoffMenuItem 
184 left:
185         Gtk.ImageMenuItem
186 right:
187         Gtk.Image
188         
189         
190 left:
191         Gtk.MenuItem:submenu
192 right:  
193         Gtk.Menu
194         
195 left:       
196         Gtk.Toolbar
197 right:
198         Gtk.ToolButton
199         Gtk.ToolItem
200         Gtk.MenuToolButton 
201         Gtk.ToggleToolButton
202         Gtk.RadioToolButton 
203         Gtk.ToolItemGroup 
204         Gtk.SeparatorToolItem 
205
206         
207 left:
208         Gtk.TreeView
209 right:
210         Gtk.TreeStore
211         Gtk.ListStore
212         Gtk.TreeModelFilter
213         Gtk.TreeViewColumn
214
215 left: 
216         Gtk.TreeModelFilter
217 right:
218         Gtk.TreeStore
219         Gtk.ListStore
220         
221 left:   
222         Gtk.TreeViewColumn      
223 right:
224         Gtk.CellRendererText
225         Gtk.CellRendererCombo
226         Gtk.CellRendererToggle
227         
228 left: 
229         Gtk.CellRendererCombo:model
230         Gtk.ComboBox
231         Gtk.IconView:model
232 right:
233         Gtk.ListStore
234
235         
236 left: 
237         Gtk.ComboBox
238 right:  
239         Gtk.CellRendererText
240
241         
242         
243 left:
244         Gtk.ScrolledWindow
245 right: 
246         Gtk.Viewport
247
248         
249         
250 left: 
251         GtkSource.View
252 right: 
253         GtkSource.Buffer
254         
255         
256         
257 left:
258         GtkClutter.Window
259         GtkClutter.Embed
260         
261 right:
262         GtkClutter.Actor
263         
264 left:
265         Gdl.Dock
266 right:
267         Gdl.DockItem
268     
269
270 left:
271     Clutter.ScrollActor:layout_manager
272     Clutter.Actor:layout_manager
273 right:
274     Clutter.GridLayout
275     Clutter.FlowLayout
276     Clutter.FixedLayout
277     Clutter.TableLayout
278     Clutter.BinLayout
279     Clutter.BoxLayout
280
281 left:
282     Clutter.ScrollActor
283     Clutter.Actor
284 right:
285     Clutter.Actor
286     Clutter.ScrollActor
287     Clutter.Texture
288     Clutter.Text
289     Clutter.Rectangle
290     
291