Mercurial > repos > IBBoard.WarFoundry.GUI.GTK
annotate gtk-gui/generated.cs @ 150:7549ed1f4cb2
* Remove code that was made unnecessary by WarFoundryHacks class
* Make shell script executable
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Mon, 28 Nov 2011 20:05:22 +0000 |
parents | 135491fd1830 |
children | 7b091ea86819 |
rev | line source |
---|---|
40 | 1 |
2 // This file has been generated by the GUI designer. Do not modify. | |
3 namespace Stetic | |
4 { | |
5 internal class Gui | |
6 { | |
7 private static bool initialized; | |
145
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
8 |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
9 internal static void Initialize (Gtk.Widget iconRenderer) |
40 | 10 { |
145
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
11 if ((Stetic.Gui.initialized == false)) { |
40 | 12 Stetic.Gui.initialized = true; |
13 } | |
14 } | |
15 } | |
145
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
16 |
40 | 17 internal class IconLoader |
18 { | |
145
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
19 public static Gdk.Pixbuf LoadIcon (Gtk.Widget widget, string name, Gtk.IconSize size) |
40 | 20 { |
145
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
21 Gdk.Pixbuf res = widget.RenderIcon (name, size, null); |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
22 if ((res != null)) { |
40 | 23 return res; |
145
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
24 } else { |
40 | 25 int sz; |
26 int sy; | |
145
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
27 global::Gtk.Icon.SizeLookup (size, out sz, out sy); |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
28 try { |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
29 return Gtk.IconTheme.Default.LoadIcon (name, sz, 0); |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
30 } catch (System.Exception) { |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
31 if ((name != "gtk-missing-image")) { |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
32 return Stetic.IconLoader.LoadIcon (widget, "gtk-missing-image", size); |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
33 } else { |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
34 Gdk.Pixmap pmap = new Gdk.Pixmap (Gdk.Screen.Default.RootWindow, sz, sz); |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
35 Gdk.GC gc = new Gdk.GC (pmap); |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
36 gc.RgbFgColor = new Gdk.Color (255, 255, 255); |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
37 pmap.DrawRectangle (gc, true, 0, 0, sz, sz); |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
38 gc.RgbFgColor = new Gdk.Color (0, 0, 0); |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
39 pmap.DrawRectangle (gc, false, 0, 0, (sz - 1), (sz - 1)); |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
40 gc.SetLineAttributes (3, Gdk.LineStyle.Solid, Gdk.CapStyle.Round, Gdk.JoinStyle.Round); |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
41 gc.RgbFgColor = new Gdk.Color (255, 0, 0); |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
42 pmap.DrawLine (gc, (sz / 4), (sz / 4), ((sz - 1) - (sz / 4)), ((sz - 1) - (sz / 4))); |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
43 pmap.DrawLine (gc, ((sz - 1) - (sz / 4)), (sz / 4), (sz / 4), ((sz - 1) - (sz / 4))); |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
44 return Gdk.Pixbuf.FromDrawable (pmap, pmap.Colormap, 0, 0, 0, 0, sz, sz); |
40 | 45 } |
46 } | |
47 } | |
48 } | |
49 } | |
145
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
50 |
40 | 51 internal class BinContainer |
52 { | |
53 private Gtk.Widget child; | |
54 private Gtk.UIManager uimanager; | |
145
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
55 |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
56 public static BinContainer Attach (Gtk.Bin bin) |
40 | 57 { |
145
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
58 BinContainer bc = new BinContainer (); |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
59 bin.SizeRequested += new Gtk.SizeRequestedHandler (bc.OnSizeRequested); |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
60 bin.SizeAllocated += new Gtk.SizeAllocatedHandler (bc.OnSizeAllocated); |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
61 bin.Added += new Gtk.AddedHandler (bc.OnAdded); |
40 | 62 return bc; |
63 } | |
145
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
64 |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
65 private void OnSizeRequested (object sender, Gtk.SizeRequestedArgs args) |
40 | 66 { |
145
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
67 if ((this.child != null)) { |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
68 args.Requisition = this.child.SizeRequest (); |
40 | 69 } |
70 } | |
145
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
71 |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
72 private void OnSizeAllocated (object sender, Gtk.SizeAllocatedArgs args) |
40 | 73 { |
145
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
74 if ((this.child != null)) { |
40 | 75 this.child.Allocation = args.Allocation; |
76 } | |
77 } | |
145
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
78 |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
79 private void OnAdded (object sender, Gtk.AddedArgs args) |
40 | 80 { |
81 this.child = args.Widget; | |
82 } | |
145
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
83 |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
84 public void SetUiManager (Gtk.UIManager uim) |
40 | 85 { |
86 this.uimanager = uim; | |
145
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
87 this.child.Realized += new System.EventHandler (this.OnRealized); |
40 | 88 } |
145
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
89 |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
90 private void OnRealized (object sender, System.EventArgs args) |
40 | 91 { |
145
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
92 if ((this.uimanager != null)) { |
40 | 93 Gtk.Widget w; |
94 w = this.child.Toplevel; | |
145
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
95 if (((w != null) && typeof(Gtk.Window).IsInstanceOfType (w))) { |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
96 ((Gtk.Window)(w)).AddAccelGroup (this.uimanager.AccelGroup); |
40 | 97 this.uimanager = null; |
98 } | |
99 } | |
100 } | |
101 } | |
145
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
102 |
40 | 103 internal class ActionGroups |
104 { | |
145
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
105 public static Gtk.ActionGroup GetActionGroup (System.Type type) |
40 | 106 { |
145
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
107 return Stetic.ActionGroups.GetActionGroup (type.FullName); |
40 | 108 } |
145
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
109 |
135491fd1830
* Commit reformatted auto-generated code, because MonoDevelop changed its behaviour and now always uses its own format, not user format, for autogen code
IBBoard <dev@ibboard.co.uk>
parents:
77
diff
changeset
|
110 public static Gtk.ActionGroup GetActionGroup (string name) |
40 | 111 { |
112 return null; | |
113 } | |
114 } | |
0 | 115 } |