void Create() { Gtk.Paned old = Control; switch (orientation) { default: case SplitterOrientation.Horizontal: Control = new Gtk.HPaned(); break; case SplitterOrientation.Vertical: Control = new Gtk.VPaned(); break; } if (container.Child != null) { container.Remove(container.Child); } container.Child = Control; if (old != null) { var child1 = old.Child1; var child2 = old.Child2; old.Remove(child2); old.Remove(child1); Control.Pack1(child1 ?? EmptyContainer(), fixedPanel != SplitterFixedPanel.Panel1, true); Control.Pack2(child2 ?? EmptyContainer(), fixedPanel != SplitterFixedPanel.Panel2, true); old.Destroy(); } else { Control.Pack1(EmptyContainer(), fixedPanel != SplitterFixedPanel.Panel1, true); Control.Pack2(EmptyContainer(), fixedPanel != SplitterFixedPanel.Panel2, true); } }
public override void Initialize(IPadWindow window) { base.Initialize(window); // Call ctors inputEditor = new TextEditor() { Name = "input", Events = Gdk.EventMask.AllEventsMask, HeightRequest = 80 }; editor = new TextEditor() { Name = "output", Events = Gdk.EventMask.AllEventsMask }; vpaned = new Gtk.VPaned(); var scr1 = new Gtk.ScrolledWindow(); var scr2 = new Gtk.ScrolledWindow(); // Init layout scr1.ShadowType = Gtk.ShadowType.In; scr1.Child = inputEditor; vpaned.Add1(scr1); scr1.ShowAll(); inputEditor.ShowAll(); scr2.ShadowType = Gtk.ShadowType.In; scr2.Child = editor; vpaned.Add2(scr2); scr2.ShowAll(); editor.ShowAll(); vpaned.ShowAll(); // Init editors var o = editor.Options; inputEditor.Options = o; o.ShowLineNumberMargin = false; o.ShowFoldMargin = false; o.ShowIconMargin = false; editor.Document.ReadOnly = true; inputEditor.Text = PropertyService.Get(lastInputStringPropId, string.Empty); editor.Text = string.Empty; editor.Document.SyntaxMode = new Highlighting.DSyntaxMode(); inputEditor.Document.SyntaxMode = new Highlighting.DSyntaxMode(); editor.Document.MimeType = Formatting.DCodeFormatter.MimeType; inputEditor.Document.MimeType = Formatting.DCodeFormatter.MimeType; // Init toolbar var tb = window.GetToolbar(Gtk.PositionType.Top); executeButton = new Gtk.Button(); executeButton.Image = new Gtk.Image(Gtk.Stock.Execute, Gtk.IconSize.Menu); executeButton.TooltipText = "Evaluates the expression typed in the upper input editor."; executeButton.Clicked += Execute; tb.Add(executeButton); abortButton = new Gtk.Button(); abortButton.Sensitive = false; abortButton.Image = new Gtk.Image(Gtk.Stock.Stop, Gtk.IconSize.Menu); abortButton.TooltipText = "Stops the evaluation."; abortButton.Clicked += (object sender, EventArgs e) => AbortExecution(); tb.Add(abortButton); tb.ShowAll(); }
public void Initialize (Orientation dir) { if (dir == Orientation.Horizontal) Widget = new Gtk.HPaned (); else Widget = new Gtk.VPaned (); Widget.Show (); }
public void Initialize(Orientation dir) { if (dir == Orientation.Horizontal) { Widget = new Gtk.HPaned(); } else { Widget = new Gtk.VPaned(); } Widget.Show(); }
protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget omvviewerlight.ChatLayout Stetic.BinContainer.Attach(this); this.Name = "omvviewerlight.ChatLayout"; // Container child omvviewerlight.ChatLayout.Gtk.Container+ContainerChild this.hpaned1 = new Gtk.HPaned(); this.hpaned1.CanFocus = true; this.hpaned1.Name = "hpaned1"; this.hpaned1.Position = 500; // Container child hpaned1.Gtk.Paned+PanedChild this.chatconsole1 = new omvviewerlight.ChatConsole(); this.chatconsole1.WidthRequest = 600; this.chatconsole1.Events = ((Gdk.EventMask)(256)); this.chatconsole1.Name = "chatconsole1"; this.hpaned1.Add(this.chatconsole1); Gtk.Paned.PanedChild w1 = ((Gtk.Paned.PanedChild)(this.hpaned1[this.chatconsole1])); w1.Resize = false; // Container child hpaned1.Gtk.Paned+PanedChild this.vpaned1 = new Gtk.VPaned(); this.vpaned1.CanFocus = true; this.vpaned1.Name = "vpaned1"; this.vpaned1.Position = 275; // Container child vpaned1.Gtk.Paned+PanedChild this.friendslist1 = new omvviewerlight.FriendsList(); this.friendslist1.Events = ((Gdk.EventMask)(256)); this.friendslist1.Name = "friendslist1"; this.vpaned1.Add(this.friendslist1); Gtk.Paned.PanedChild w2 = ((Gtk.Paned.PanedChild)(this.vpaned1[this.friendslist1])); w2.Resize = false; // Container child vpaned1.Gtk.Paned+PanedChild this.radar1 = new omvviewerlight.Radar(); this.radar1.Events = ((Gdk.EventMask)(256)); this.radar1.Name = "radar1"; this.vpaned1.Add(this.radar1); this.hpaned1.Add(this.vpaned1); this.Add(this.hpaned1); if ((this.Child != null)) { this.Child.ShowAll(); } this.Show(); }
static void Main(string[] args) { OurParserTask r = new OurParserTask(Console.In); r.run(); Gtk.Application.Init(); Gtk.Window window = new Gtk.Window("Repodoc - Gtk# frontend"); Gtk.ScrolledWindow sw = new Gtk.ScrolledWindow(); Gtk.TextView tv = new Gtk.TextView(); tv.Editable = false; tv.CursorVisible = false; Pango.FontDescription fontdesc = Pango.FontDescription.FromString("Monospace"); tv.ModifyFont(fontdesc); DocsTreeView t = new DocsTreeView(tv, r); sw.Add(t); Gtk.VPaned vp = new Gtk.VPaned(); vp.BorderWidth = 6; vp.Pack1(sw, true, true); window.Add(vp); Gtk.ScrolledWindow sw2 = new Gtk.ScrolledWindow(); sw2.Add(tv); vp.Pack2(sw2, true, true); window.SetDefaultSize(500, 400); window.DeleteEvent += delete_event; window.ShowAll(); Gtk.Application.Run(); }
protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget test.MainWin this.Name = "test.MainWin"; this.Title = Mono.Unix.Catalog.GetString("MainWin"); this.WindowPosition = ((Gtk.WindowPosition)(3)); // Container child test.MainWin.Gtk.Container+ContainerChild this.notebook1 = new Gtk.Notebook(); this.notebook1.CanFocus = true; this.notebook1.Name = "notebook1"; this.notebook1.CurrentPage = 2; this.notebook1.Scrollable = true; // Container child notebook1.Gtk.Notebook+NotebookChild this.vpaned1 = new Gtk.VPaned(); this.vpaned1.CanFocus = true; this.vpaned1.Name = "vpaned1"; this.vpaned1.Position = 42; // Container child vpaned1.Gtk.Paned+PanedChild this.vbox1 = new Gtk.VBox(); this.vbox1.Name = "vbox1"; this.vbox1.Spacing = 6; // Container child vbox1.Gtk.Box+BoxChild this.vbox2 = new Gtk.VBox(); this.vbox2.Name = "vbox2"; this.vbox2.Spacing = 6; // Container child vbox2.Gtk.Box+BoxChild this.label2 = new Gtk.Label(); this.label2.Name = "label2"; this.label2.LabelProp = Mono.Unix.Catalog.GetString("<b>HTreeView</b>"); this.label2.UseMarkup = true; this.vbox2.Add(this.label2); Gtk.Box.BoxChild w1 = ((Gtk.Box.BoxChild)(this.vbox2[this.label2])); w1.Position = 0; w1.Expand = false; w1.Fill = false; // Container child vbox2.Gtk.Box+BoxChild this.BtnTreeViewDemo = new Gtk.Button(); this.BtnTreeViewDemo.CanFocus = true; this.BtnTreeViewDemo.Name = "BtnTreeViewDemo"; this.BtnTreeViewDemo.UseUnderline = true; this.BtnTreeViewDemo.Label = Mono.Unix.Catalog.GetString("Start demo"); this.vbox2.Add(this.BtnTreeViewDemo); Gtk.Box.BoxChild w2 = ((Gtk.Box.BoxChild)(this.vbox2[this.BtnTreeViewDemo])); w2.Position = 1; w2.Expand = false; w2.Fill = false; this.vbox1.Add(this.vbox2); Gtk.Box.BoxChild w3 = ((Gtk.Box.BoxChild)(this.vbox1[this.vbox2])); w3.Position = 0; w3.Expand = false; w3.Fill = false; this.vpaned1.Add(this.vbox1); Gtk.Paned.PanedChild w4 = ((Gtk.Paned.PanedChild)(this.vpaned1[this.vbox1])); w4.Resize = false; // Container child vpaned1.Gtk.Paned+PanedChild this.frame1 = new Gtk.Frame(); this.frame1.Name = "frame1"; this.frame1.ShadowType = ((Gtk.ShadowType)(0)); // Container child frame1.Gtk.Container+ContainerChild this.GtkAlignment3 = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment3.Name = "GtkAlignment3"; this.GtkAlignment3.LeftPadding = ((uint)(12)); // Container child GtkAlignment3.Gtk.Container+ContainerChild this.GtkScrolledWindow = new Gtk.ScrolledWindow(); this.GtkScrolledWindow.Name = "GtkScrolledWindow"; this.GtkScrolledWindow.ShadowType = ((Gtk.ShadowType)(1)); // Container child GtkScrolledWindow.Gtk.Container+ContainerChild this.textview1 = new Gtk.TextView(); this.textview1.Buffer.Text = "using System;\nusing HollyLibrary;\nusing Gtk;\n\nnamespace test\n{\n\t\n\tpublic class TreeView : Window\n\t{\n\t\t//the tree widget\n\t\tHTreeView tree = new HTreeView();\n\t\t//buttons\n\t\tButton BtnAddNode = new Button(\"Add node\");\n\t\tButton BtnRemoveNode = new Button(\"Remove node\");\n\t\tButton BtnEditNode = new Button(\"Edit node\");\n\t\t//checkboxes\n\t\tCheckButton ChkNodeIconVisible = new CheckButton(\"Node icon is visible\");\n\t\tCheckButton ChkCheckBoxTree = new CheckButton(\"Tree is checkbox tree\");\n\t\tCheckButton ChkEditableTree = new CheckButton(\"Tree is editable\");\n\t\t\n\t\tpublic TreeView() : base( WindowType.Toplevel )\n\t\t{\n\t\t\tthis.Title = \"HTreeView demo\";\n\t\t\tthis.WindowPosition = Gtk.WindowPosition.CenterAlways;\n\t\t\tthis.Resize( 320, 240 );\n\t\t\t//\n\t\t\tinitGui();\n\t\t\t//button events\n\t\t\tBtnAddNode.Clicked += OnBtnAddClicked;\n\t\t\tBtnEditNode.Clicked += OnBtnEditClicked;\n\t\t\tBtnRemoveNode.Clicked += OnBtnRemoveClicked;\n\t\t\t//checkbox events\n\t\t\tChkCheckBoxTree.Toggled += OnCheckBoxChecked;\n\t\t\tChkEditableTree.Toggled += OnEditableChecked;\n\t\t\tChkNodeIconVisible.Toggled += OnNodeIconChecked;\n\t\t\t//make the tree to show icons by default\n\t\t\tChkNodeIconVisible.Active = true;\n\t\t\t\n\t\t}\n\t\t\n\t\tprivate void OnBtnAddClicked( object sender, EventArgs args )\n\t\t{\n\t\t\t//make a icon from a stock image\n\t\t\tGdk.Pixbuf icon = GraphUtil.pixbufFromStock(\"gtk-yes\", IconSize.Button );\n\t\t\t//create the new node\n\t\t\tHTreeNode node = new HTreeNode( \"new node!\", icon );\n\t\t\t//check if there is a node selected\n\t\t\tHTreeNode selected_node = tree.SelectedNode;\n\t\t\t//if no node is selected, add the new node directly to the base\n\t\t\tif( selected_node == null )\n\t\t\t\ttree.Nodes.Add( node );\n\t\t\telse\n\t\t\t\tselected_node.Nodes.Add( node );\n\t\t}\n\t\t\n\t\tprivate void OnBtnEditClicked( object sender, EventArgs args )\n\t\t{\n\t\t\t//change the text/icon to the selected node\n\t\t\tHTreeNode node = tree.SelectedNode;\n\t\t\tif( node != null )\n\t\t\t{\n\t\t\t\tnode.Text = \"new and shiny modified value!\";\n\t\t\t\tnode.Icon = GraphUtil.pixbufFromStock(\"gtk-add\", IconSize.Button );\n\t\t\t}\n\t\t}\n\t\t\n\t\tprivate void OnBtnRemoveClicked( object sender, EventArgs args )\n\t\t{\n\t\t\t//remove the selected node\n\t\t\tHTreeNode node = tree.SelectedNode;\n\t\t\tif( node != null )\n\t\t\t{\n\t\t\t\tif( node.ParentNode == null )\n\t\t\t\t\ttree.Nodes.Remove( node );\n\t\t\t\telse\n\t\t\t\t\tnode.ParentNode.Nodes.Remove( node );\n\t\t\t}\n\t\t}\n\t\t\n\t\tprivate void OnCheckBoxChecked( object sender, EventArgs args )\n\t\t{\n\t\t\ttree.IsCheckBoxTree = ChkCheckBoxTree.Active;\n\t\t}\n\t\t\n\t\tprivate void OnEditableChecked( object sender, EventArgs args )\n\t\t{\n\t\t\ttree.Editable = ChkEditableTree.Active;\n\t\t}\n\t\t\n\t\tprivate void OnNodeIconChecked( object sender, EventArgs args )\n\t\t{\n\t\t\ttree.NodeIconVisible = ChkNodeIconVisible.Active;\n\t\t}\n\t\t\n\t\tprivate void initGui()\n\t\t{\n\t\t\t//create the layout\n\t\t\tVBox layout = new VBox();\n\t\t\t//add the treeview\n\t\t\tScrolledWindow swTree = new ScrolledWindow();\n\t\t\tswTree.AddWithViewport( tree );\n\t\t\tlayout.PackStart( swTree );\n\t\t\t//add the add/edit/remove buttons\n\t\t\tHBox hbox = new HBox();\n\t\t\thbox.PackStart ( BtnAddNode );\n\t\t\thbox.PackStart ( BtnEditNode );\n\t\t\thbox.PackStart ( BtnRemoveNode );\n\t\t\tlayout.PackStart( hbox, false, true, 0 );\n\t\t\t//add the checkboxes\n\t\t\thbox = new HBox();\n\t\t\thbox.PackStart ( ChkNodeIconVisible );\n\t\t\thbox.PackStart ( ChkCheckBoxTree );\n\t\t\thbox.PackStart ( ChkEditableTree );\n\t\t\tlayout.PackStart( hbox, false, true, 0 );\n\t\t\t//add layout\n\t\t\tthis.Add( layout );\n\t\t}\n\t\t\n\t}\n}\n"; this.textview1.CanFocus = true; this.textview1.Name = "textview1"; this.textview1.Editable = false; this.GtkScrolledWindow.Add(this.textview1); this.GtkAlignment3.Add(this.GtkScrolledWindow); this.frame1.Add(this.GtkAlignment3); this.GtkLabel3 = new Gtk.Label(); this.GtkLabel3.Name = "GtkLabel3"; this.GtkLabel3.LabelProp = Mono.Unix.Catalog.GetString("<b>Code</b>"); this.GtkLabel3.UseMarkup = true; this.frame1.LabelWidget = this.GtkLabel3; this.vpaned1.Add(this.frame1); this.notebook1.Add(this.vpaned1); // Notebook tab this.label1 = new Gtk.Label(); this.label1.Name = "label1"; this.label1.LabelProp = Mono.Unix.Catalog.GetString("HTreeView"); this.notebook1.SetTabLabel(this.vpaned1, this.label1); this.label1.ShowAll(); // Container child notebook1.Gtk.Notebook+NotebookChild this.vbox3 = new Gtk.VBox(); this.vbox3.Name = "vbox3"; this.vbox3.Spacing = 6; // Container child vbox3.Gtk.Box+BoxChild this.label4 = new Gtk.Label(); this.label4.Name = "label4"; this.label4.LabelProp = Mono.Unix.Catalog.GetString("<b>HSimpleList</b>"); this.label4.UseMarkup = true; this.vbox3.Add(this.label4); Gtk.Box.BoxChild w10 = ((Gtk.Box.BoxChild)(this.vbox3[this.label4])); w10.Position = 0; w10.Expand = false; // Container child vbox3.Gtk.Box+BoxChild this.BtnSimpleListDemo = new Gtk.Button(); this.BtnSimpleListDemo.CanFocus = true; this.BtnSimpleListDemo.Name = "BtnSimpleListDemo"; this.BtnSimpleListDemo.UseUnderline = true; this.BtnSimpleListDemo.Label = Mono.Unix.Catalog.GetString("Start demo"); this.vbox3.Add(this.BtnSimpleListDemo); Gtk.Box.BoxChild w11 = ((Gtk.Box.BoxChild)(this.vbox3[this.BtnSimpleListDemo])); w11.Position = 1; w11.Expand = false; // Container child vbox3.Gtk.Box+BoxChild this.frame2 = new Gtk.Frame(); this.frame2.Name = "frame2"; this.frame2.ShadowType = ((Gtk.ShadowType)(0)); // Container child frame2.Gtk.Container+ContainerChild this.GtkAlignment4 = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment4.Name = "GtkAlignment4"; this.GtkAlignment4.LeftPadding = ((uint)(12)); // Container child GtkAlignment4.Gtk.Container+ContainerChild this.GtkScrolledWindow1 = new Gtk.ScrolledWindow(); this.GtkScrolledWindow1.Name = "GtkScrolledWindow1"; this.GtkScrolledWindow1.ShadowType = ((Gtk.ShadowType)(1)); // Container child GtkScrolledWindow1.Gtk.Container+ContainerChild this.textview2 = new Gtk.TextView(); this.textview2.Buffer.Text = "using Gtk;\nusing System;\nusing System.Drawing;\nusing System.Drawing.Drawing2D;\nusing HollyLibrary;\n\nnamespace test\n{\n\t\n\tpublic class SimpleList : Window\n\t{\n\t\t//the list widget\n\t\tHSimpleList list = new HSimpleList();\n\t\t//buttons\n\t\tButton BtnAdd = new Button(\"Add item\");\n\t\tButton BtnRemove = new Button(\"Remove item\");\n\t\tButton BtnEdit = new Button(\"Edit item\");\n\t\tButton BtnSort = new Button(\"Sort\");\n\t\t//checkboxes\n\t\tCheckButton ChkOwnerDrawned = new CheckButton(\"List is ownerdrawed\");\n\t\tCheckButton ChkIsCheckBoxList = new CheckButton(\"Checkbox list\");\n\t\t\n\t\tpublic SimpleList() : base( WindowType.Toplevel )\n\t\t{\n\t\t\tthis.Title = \"HSimpleList demo\";\n\t\t\tthis.WindowPosition = Gtk.WindowPosition.CenterAlways;\n\t\t\tthis.Resize( 320, 240 );\n\t\t\t//\n\t\t\tinitGui();\n\t\t\t//button events\n\t\t\tBtnAdd.Clicked += OnBtnAddClicked;\n\t\t\tBtnEdit.Clicked += OnBtnEditClicked;\n\t\t\tBtnRemove.Clicked += OnBtnRemoveClicked;\n\t\t\tBtnSort.Clicked += OnBtnSortClicked;\n\t\t\t//checkbox events\n\t\t\tChkOwnerDrawned.Toggled += OnOwnerDrawnedChecked;\n\t\t\tChkIsCheckBoxList.Toggled += OnIsCheckBoxListChecked;\n\t\t\t//ownerdrawned event\n\t\t\tlist.DrawItem += OnItemDraw;\n\t\t}\n\t\t\n\t\tprivate void OnBtnSortClicked( object sender, EventArgs args )\n\t\t{\n\t\t\tlist.Sort();\n\t\t}\n\t\t\n\t\tprivate void OnBtnAddClicked( object sender, EventArgs args )\n\t\t{\n\t\t\t//add a list item\n\t\t\tlist.Items.Add(\"new item !\");\n\t\t}\n\t\t\n\t\tprivate void OnBtnEditClicked( object sender, EventArgs args )\n\t\t{\n\t\t\t//change the current selected item's text\n\t\t\tif( list.SelectedIndex != -1 )\n\t\t\t{\n\t\t\t\tlist.Items[ list.SelectedIndex ] = \"i'm modified\";\n\t\t\t}\n\t\t}\n\t\t\n\t\tprivate void OnBtnRemoveClicked( object sender, EventArgs args )\n\t\t{\n\t\t\t//remove the selected item\n\t\t\tif( list.SelectedIndex != -1 )\n\t\t\t\tlist.Items.RemoveAt( list.SelectedIndex );\n\t\t\t\n\t\t}\n\t\t\n\t\tprivate void OnOwnerDrawnedChecked( object sender, EventArgs args )\n\t\t{\n\t\t\tlist.OwnerDraw = ChkOwnerDrawned.Active;\n\t\t}\n\t\t\n\t\tprivate void OnIsCheckBoxListChecked( object sender, EventArgs args )\n\t\t{\n\t\t\tlist.IsCheckBoxList = ChkIsCheckBoxList.Active;\n\t\t}\n\t\t\n\t\tprivate void OnItemDraw( object sender, DrawItemEventArgs args )\n\t\t{\n\t\t\tString text = list.Items[ args.ItemIndex ].ToString();\n\t\t\t//take font from style\n\t\t\tFont font = new Font( Style.FontDesc.Family , Style.FontDesc.Size / 1000, FontStyle.Bold );\n\t\t\t\n\t\t\t// take color from style\n\t\t\tColor c = Color.Blue;\n\t\t\tif( args.ItemIndex % 2 == 0 ) c = Color.Red;\n\t\t\t\n\t\t\tBrush b = new SolidBrush( c );\n\t\t\t//set quality to HighSpeed\n\t\t\targs.Graphics.CompositingQuality = CompositingQuality.HighSpeed;\n\t\t\targs.Graphics.DrawString( text, font, b, args.CellArea.X, args.CellArea.Y );\n\t\t\targs.Graphics.Dispose();\n\t\t}\n\t\t\n\t\tprivate void initGui()\n\t\t{\n\t\t\t//create the layout\n\t\t\tVBox layout = new VBox();\n\t\t\t//add the list\n\t\t\tScrolledWindow sw = new ScrolledWindow();\n\t\t\tsw.AddWithViewport( list );\n\t\t\tlayout.PackStart ( sw );\n\t\t\t//add the add/edit/remove buttons\n\t\t\tHBox hbox = new HBox();\n\t\t\thbox.PackStart ( BtnAdd );\n\t\t\thbox.PackStart ( BtnEdit );\n\t\t\thbox.PackStart ( BtnRemove );\n\t\t\thbox.PackStart ( BtnSort );\n\t\t\tlayout.PackStart( hbox, false, true, 0 );\n\t\t\t//add the checkboxes\n\t\t\thbox = new HBox();\n\t\t\thbox.PackStart( ChkOwnerDrawned , true, true, 0 );\n\t\t\thbox.PackStart( ChkIsCheckBoxList, true, true, 0 );\n\t\t\t//\n\t\t\tlayout.PackStart( hbox, false, true, 0 );\n\t\t\t//add layout\n\t\t\tthis.Add( layout );\n\t\t}\n\t\t\n\t}\n}\n"; this.textview2.CanFocus = true; this.textview2.Name = "textview2"; this.textview2.Editable = false; this.GtkScrolledWindow1.Add(this.textview2); this.GtkAlignment4.Add(this.GtkScrolledWindow1); this.frame2.Add(this.GtkAlignment4); this.GtkLabel4 = new Gtk.Label(); this.GtkLabel4.Name = "GtkLabel4"; this.GtkLabel4.LabelProp = Mono.Unix.Catalog.GetString("<b>Code</b>"); this.GtkLabel4.UseMarkup = true; this.frame2.LabelWidget = this.GtkLabel4; this.vbox3.Add(this.frame2); Gtk.Box.BoxChild w15 = ((Gtk.Box.BoxChild)(this.vbox3[this.frame2])); w15.Position = 2; this.notebook1.Add(this.vbox3); Gtk.Notebook.NotebookChild w16 = ((Gtk.Notebook.NotebookChild)(this.notebook1[this.vbox3])); w16.Position = 1; // Notebook tab this.label3 = new Gtk.Label(); this.label3.Name = "label3"; this.label3.LabelProp = Mono.Unix.Catalog.GetString("HSimpleList"); this.notebook1.SetTabLabel(this.vbox3, this.label3); this.label3.ShowAll(); // Container child notebook1.Gtk.Notebook+NotebookChild this.vbox4 = new Gtk.VBox(); this.vbox4.Name = "vbox4"; this.vbox4.Spacing = 6; // Container child vbox4.Gtk.Box+BoxChild this.label6 = new Gtk.Label(); this.label6.Name = "label6"; this.label6.LabelProp = Mono.Unix.Catalog.GetString("<b>HSimpleComboBox</b>"); this.label6.UseMarkup = true; this.vbox4.Add(this.label6); Gtk.Box.BoxChild w17 = ((Gtk.Box.BoxChild)(this.vbox4[this.label6])); w17.Position = 0; w17.Expand = false; w17.Fill = false; // Container child vbox4.Gtk.Box+BoxChild this.BtnStartComboDemo = new Gtk.Button(); this.BtnStartComboDemo.CanFocus = true; this.BtnStartComboDemo.Name = "BtnStartComboDemo"; this.BtnStartComboDemo.UseUnderline = true; this.BtnStartComboDemo.Label = Mono.Unix.Catalog.GetString("Start demo"); this.vbox4.Add(this.BtnStartComboDemo); Gtk.Box.BoxChild w18 = ((Gtk.Box.BoxChild)(this.vbox4[this.BtnStartComboDemo])); w18.Position = 1; w18.Expand = false; w18.Fill = false; // Container child vbox4.Gtk.Box+BoxChild this.GtkScrolledWindow2 = new Gtk.ScrolledWindow(); this.GtkScrolledWindow2.Name = "GtkScrolledWindow2"; this.GtkScrolledWindow2.ShadowType = ((Gtk.ShadowType)(1)); // Container child GtkScrolledWindow2.Gtk.Container+ContainerChild this.textview3 = new Gtk.TextView(); this.textview3.Buffer.Text = "using Gtk;\nusing System;\nusing System.Drawing;\nusing System.Drawing.Drawing2D;\nusing HollyLibrary;\n\nnamespace test\n{\n\t\n\tpublic class SimpleComboBox : Window\n\t{\n\t\t//the list widget\n\t\tHSimpleComboBox cmb = new HSimpleComboBox();\n\t\t//buttons\n\t\tButton BtnAdd = new Button(\"Add item\");\n\t\tButton BtnRemove = new Button(\"Remove last item\");\n\t\tButton BtnEdit = new Button(\"Edit last item\");\n\t\t//checkboxes\n\t\tCheckButton ChkOwnerDrawned = new CheckButton(\"Popup list is ownerdrawed\");\n\t\tCheckButton ChkEditable = new CheckButton(\"Editable combo\");\n\t\t\n\t\tpublic SimpleComboBox() : base( WindowType.Toplevel )\n\t\t{\n\t\t\tthis.Title = \"SimpleComboBox demo\";\n\t\t\tthis.WindowPosition = Gtk.WindowPosition.CenterAlways;\n\t\t\tthis.Resize( 320, 240 );\n\t\t\t//\n\t\t\tinitGui();\n\t\t\t//button events\n\t\t\tBtnAdd.Clicked += OnBtnAddClicked;\n\t\t\tBtnEdit.Clicked += OnBtnEditClicked;\n\t\t\tBtnRemove.Clicked += OnBtnRemoveClicked;\n\t\t\t//checkbox events\n\t\t\tChkOwnerDrawned.Toggled += OnOwnerDrawnedChecked;\n\t\t\tChkEditable.Toggled += OnEditableChecked;\n\t\t\t//ownerdrawned event\n\t\t\tcmb.List.DrawItem += OnItemDraw;\n\t\t}\n\t\t\n\t\tprivate void OnBtnAddClicked( object sender, EventArgs args )\n\t\t{\n\t\t\t//add a list item\n\t\t\tcmb.List.Items.Add(\"new item !\");\n\t\t}\n\t\t\n\t\tprivate void OnBtnEditClicked( object sender, EventArgs args )\n\t\t{\n\t\t\t//change the last item's text\n\t\t\tif( cmb.List.Items.Count > 0 )\n\t\t\t{\n\t\t\t\tcmb.List.Items[ cmb.List.Items.Count - 1 ] = \"i'm modified\";\n\t\t\t}\n\t\t}\n\t\t\n\t\tprivate void OnBtnRemoveClicked( object sender, EventArgs args )\n\t\t{\n\t\t\t//remove the selected item\n\t\t\tif( cmb.List.Items.Count > 0 )\n\t\t\t\tcmb.List.Items.RemoveAt( cmb.List.Items.Count - 1 );\n\t\t\t\n\t\t}\n\t\t\n\t\tprivate void OnEditableChecked( object sender, EventArgs args )\n\t\t{\n\t\t\tcmb.IsEditable = ChkEditable.Active;\n\t\t}\n\t\t\n\t\tprivate void OnOwnerDrawnedChecked( object sender, EventArgs args )\n\t\t{\n\t\t\tcmb.List.OwnerDraw = ChkOwnerDrawned.Active;\n\t\t}\n\t\t\n\t\tprivate void OnItemDraw( object sender, DrawItemEventArgs args )\n\t\t{\n\t\t\tString text = cmb.List.Items[ args.ItemIndex ].ToString();\n\t\t\t//take font from style\n\t\t\tFont font = new Font( Style.FontDesc.Family , Style.FontDesc.Size / 1000, FontStyle.Bold );\n\t\t\t\n\t\t\t// take color from style\n\t\t\tColor c = Color.Blue;\n\t\t\tif( args.ItemIndex % 2 == 0 ) c = Color.Red;\n\t\t\t\n\t\t\tBrush b = new SolidBrush( c );\n\t\t\t//set quality to HighSpeed\n\t\t\targs.Graphics.CompositingQuality = CompositingQuality.HighSpeed;\n\t\t\targs.Graphics.DrawString( text, font, b, args.CellArea.X, args.CellArea.Y );\n\t\t\targs.Graphics.Dispose();\n\t\t}\n\t\t\n\t\tprivate void initGui()\n\t\t{\n\t\t\t//create the layout\n\t\t\tVBox layout = new VBox();\n\t\t\t//add the combo\n\t\t\tlayout.PackStart( cmb, false, false, 2);\n\t\t\t//add the add/edit/remove buttons\n\t\t\tHBox hbox = new HBox();\n\t\t\thbox.PackStart ( BtnAdd );\n\t\t\thbox.PackStart ( BtnEdit );\n\t\t\thbox.PackStart ( BtnRemove );\n\t\t\tlayout.PackStart( hbox, false, true, 0 );\n\t\t\t//add the checkbox\n\t\t\thbox = new HBox();\n\t\t\thbox.PackStart( ChkOwnerDrawned );\n\t\t\thbox.PackStart( ChkEditable );\n\t\t\tlayout.PackStart( hbox, false, true, 0 );\n\t\t\t//add layout\n\t\t\tthis.Add( layout );\n\t\t}\n\t\t\n\t}\n}\n"; this.textview3.CanFocus = true; this.textview3.Name = "textview3"; this.GtkScrolledWindow2.Add(this.textview3); this.vbox4.Add(this.GtkScrolledWindow2); Gtk.Box.BoxChild w20 = ((Gtk.Box.BoxChild)(this.vbox4[this.GtkScrolledWindow2])); w20.Position = 2; this.notebook1.Add(this.vbox4); Gtk.Notebook.NotebookChild w21 = ((Gtk.Notebook.NotebookChild)(this.notebook1[this.vbox4])); w21.Position = 2; // Notebook tab this.label5 = new Gtk.Label(); this.label5.Name = "label5"; this.label5.LabelProp = Mono.Unix.Catalog.GetString("HSimpleComboBox"); this.notebook1.SetTabLabel(this.vbox4, this.label5); this.label5.ShowAll(); // Container child notebook1.Gtk.Notebook+NotebookChild this.vbox5 = new Gtk.VBox(); this.vbox5.Name = "vbox5"; this.vbox5.Spacing = 6; // Container child vbox5.Gtk.Box+BoxChild this.label14 = new Gtk.Label(); this.label14.Name = "label14"; this.label14.LabelProp = Mono.Unix.Catalog.GetString("<b>HComboTree</b>"); this.label14.UseMarkup = true; this.vbox5.Add(this.label14); Gtk.Box.BoxChild w22 = ((Gtk.Box.BoxChild)(this.vbox5[this.label14])); w22.Position = 0; w22.Expand = false; w22.Fill = false; // Container child vbox5.Gtk.Box+BoxChild this.ComboTreeDemo = new Gtk.Button(); this.ComboTreeDemo.CanFocus = true; this.ComboTreeDemo.Name = "ComboTreeDemo"; this.ComboTreeDemo.UseUnderline = true; this.ComboTreeDemo.Label = Mono.Unix.Catalog.GetString("Start demo"); this.vbox5.Add(this.ComboTreeDemo); Gtk.Box.BoxChild w23 = ((Gtk.Box.BoxChild)(this.vbox5[this.ComboTreeDemo])); w23.Position = 1; w23.Expand = false; w23.Fill = false; // Container child vbox5.Gtk.Box+BoxChild this.GtkScrolledWindow3 = new Gtk.ScrolledWindow(); this.GtkScrolledWindow3.Name = "GtkScrolledWindow3"; this.GtkScrolledWindow3.ShadowType = ((Gtk.ShadowType)(1)); // Container child GtkScrolledWindow3.Gtk.Container+ContainerChild this.TxtComboTree = new Gtk.TextView(); this.TxtComboTree.Buffer.Text = "using Gtk;\nusing System;\nusing System.Drawing;\nusing System.Drawing.Drawing2D;\nusing HollyLibrary;\n\nnamespace test\n{\n\t\n\tpublic class ComboTree : Window\n\t{\n\t\t//the combotree widget\n\t\tHComboTree cmb = new HComboTree();\n\t\t//buttons\n\t\tButton BtnAdd = new Button( \"Add node\" );\n\t\tButton BtnAddChild = new Button( \"Add child node\" );\n\t\tButton BtnRemove = new Button( \"Remove node\" );\n\t\t//checkboxes\n\t\tCheckButton ChkShowIcon = new CheckButton(\"Show tree icons\");\n\t\tCheckButton ChkEditable = new CheckButton(\"Editable tree items\");\n\t\t\n\t\tpublic ComboTree() : base( WindowType.Toplevel )\n\t\t{\n\t\t\tthis.Title = \"SimpleComboBox demo\";\n\t\t\tthis.WindowPosition = Gtk.WindowPosition.CenterAlways;\n\t\t\tthis.Resize( 320, 240 );\n\t\t\t//\n\t\t\tinitGui();\n\t\t\t//button events\n\t\t\tBtnAdd.Clicked += OnBtnAddClicked;\n\t\t\tBtnAddChild.Clicked += OnBtnAddChildClicked;\n\t\t\tBtnRemove.Clicked += OnBtnRemoveClicked;\n\t\t\t//checkbox events\n\t\t\tChkShowIcon.Toggled += OnShowIconChecked;\n\t\t\tChkEditable.Toggled += OnEditableChecked;\n\t\t}\n\t\t\n\t\tprivate void OnBtnAddClicked( object sender, EventArgs args )\n\t\t{\n\t\t\t//add a list item\n\t\t\tGdk.Pixbuf icon = GraphUtil.pixbufFromStock(\"gtk-add\", IconSize.Button );\n\t\t\tint node_nr = cmb.Tree.Nodes.Count;\n\t\t\tcmb.Tree.Nodes.Add( new HTreeNode( \"node \" + node_nr , icon ) );\n\t\t}\n\t\t\n\t\tprivate void OnBtnAddChildClicked( object sender, EventArgs args )\n\t\t{\n\t\t\t//add a new child node\n\t\t\tif( cmb.Tree.SelectedNode != null )\n\t\t\t{\n\t\t\t\tHTreeNode father_node = cmb.Tree.SelectedNode;\n\t\t\t\tGdk.Pixbuf icon = GraphUtil.pixbufFromStock(\"gtk-remove\", IconSize.Button );\n\t\t\t\tHTreeNode new_node = new HTreeNode(\"gigi kent\", icon );\n\t\t\t\tfather_node.Nodes.Add( new_node );\n\t\t\t}\n\t\t}\n\t\t\n\t\tprivate void OnBtnRemoveClicked( object sender, EventArgs args )\n\t\t{\n\t\t\t//remove the selected node\n\t\t\tHTreeNode node = cmb.Tree.SelectedNode;\n\t\t\tif( node != null )\n\t\t\t{\n\t\t\t\tHTreeNode parent_node = node.ParentNode;\n\t\t\t\tif( parent_node == null )\n\t\t\t\t\tcmb.Tree.Nodes.Remove( node );\n\t\t\t\telse\n\t\t\t\t\tparent_node.Nodes.Remove( node );\n\t\t\t}\n\t\t\t\n\t\t}\n\t\t\n\t\tprivate void OnEditableChecked( object sender, EventArgs args )\n\t\t{\n\t\t\tcmb.Tree.Editable = ChkEditable.Active;\n\t\t}\n\t\t\n\t\tprivate void OnShowIconChecked( object sender, EventArgs args )\n\t\t{\n\t\t\tcmb.Tree.NodeIconVisible = ChkShowIcon.Active;\n\t\t}\n\t\t\n\t\tprivate void initGui()\n\t\t{\n\t\t\t//create the layout\n\t\t\tVBox layout = new VBox();\n\t\t\t//add the combo\n\t\t\tlayout.PackStart( cmb, false, false, 2);\n\t\t\t//add the add/edit/remove buttons\n\t\t\tHBox hbox = new HBox();\n\t\t\thbox.PackStart ( BtnAdd );\n\t\t\thbox.PackStart ( BtnAddChild );\n\t\t\thbox.PackStart ( BtnRemove );\n\t\t\tlayout.PackStart( hbox, false, true, 0 );\n\t\t\t//add the checkbox\n\t\t\thbox = new HBox();\n\t\t\thbox.PackStart( ChkShowIcon );\n\t\t\thbox.PackStart( ChkEditable );\n\t\t\tlayout.PackStart( hbox, false, true, 0 );\n\t\t\t//add layout\n\t\t\tthis.Add( layout );\n\t\t}\n\t\t\n\t}\n}\n"; this.TxtComboTree.CanFocus = true; this.TxtComboTree.Name = "TxtComboTree"; this.GtkScrolledWindow3.Add(this.TxtComboTree); this.vbox5.Add(this.GtkScrolledWindow3); Gtk.Box.BoxChild w25 = ((Gtk.Box.BoxChild)(this.vbox5[this.GtkScrolledWindow3])); w25.Position = 2; this.notebook1.Add(this.vbox5); Gtk.Notebook.NotebookChild w26 = ((Gtk.Notebook.NotebookChild)(this.notebook1[this.vbox5])); w26.Position = 3; // Notebook tab this.label9 = new Gtk.Label(); this.label9.Name = "label9"; this.label9.LabelProp = Mono.Unix.Catalog.GetString("HComboTree"); this.notebook1.SetTabLabel(this.vbox5, this.label9); this.label9.ShowAll(); // Container child notebook1.Gtk.Notebook+NotebookChild this.vbox6 = new Gtk.VBox(); this.vbox6.Name = "vbox6"; this.vbox6.Spacing = 6; // Container child vbox6.Gtk.Box+BoxChild this.frame3 = new Gtk.Frame(); this.frame3.Name = "frame3"; this.frame3.ShadowType = ((Gtk.ShadowType)(1)); // Container child frame3.Gtk.Container+ContainerChild this.GtkAlignment8 = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment8.Name = "GtkAlignment8"; this.GtkAlignment8.LeftPadding = ((uint)(12)); // Container child GtkAlignment8.Gtk.Container+ContainerChild this.hbox2 = new Gtk.HBox(); this.hbox2.Name = "hbox2"; this.hbox2.Spacing = 6; // Container child hbox2.Gtk.Box+BoxChild this.ColorPicker = new HollyLibrary.HColorPicker(); this.ColorPicker.WidthRequest = 108; this.ColorPicker.Events = ((Gdk.EventMask)(256)); this.ColorPicker.Name = "ColorPicker"; this.hbox2.Add(this.ColorPicker); Gtk.Box.BoxChild w27 = ((Gtk.Box.BoxChild)(this.hbox2[this.ColorPicker])); w27.Position = 0; w27.Expand = false; this.GtkAlignment8.Add(this.hbox2); this.frame3.Add(this.GtkAlignment8); this.GtkLabel6 = new Gtk.Label(); this.GtkLabel6.Name = "GtkLabel6"; this.GtkLabel6.LabelProp = Mono.Unix.Catalog.GetString("<b>HColorPicker</b>"); this.GtkLabel6.UseMarkup = true; this.frame3.LabelWidget = this.GtkLabel6; this.vbox6.Add(this.frame3); Gtk.Box.BoxChild w30 = ((Gtk.Box.BoxChild)(this.vbox6[this.frame3])); w30.Position = 0; w30.Expand = false; w30.Fill = false; // Container child vbox6.Gtk.Box+BoxChild this.frame4 = new Gtk.Frame(); this.frame4.Name = "frame4"; this.frame4.ShadowType = ((Gtk.ShadowType)(1)); // Container child frame4.Gtk.Container+ContainerChild this.GtkAlignment1 = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment1.Name = "GtkAlignment1"; this.GtkAlignment1.LeftPadding = ((uint)(12)); // Container child GtkAlignment1.Gtk.Container+ContainerChild this.hcombofolder1 = new HollyLibrary.HComboFolder(); this.hcombofolder1.Events = ((Gdk.EventMask)(256)); this.hcombofolder1.Name = "hcombofolder1"; this.hcombofolder1.DropDownHeight = 0; this.GtkAlignment1.Add(this.hcombofolder1); this.frame4.Add(this.GtkAlignment1); this.GtkLabel7 = new Gtk.Label(); this.GtkLabel7.Name = "GtkLabel7"; this.GtkLabel7.LabelProp = Mono.Unix.Catalog.GetString("<b>HComboFolder</b>"); this.GtkLabel7.UseMarkup = true; this.frame4.LabelWidget = this.GtkLabel7; this.vbox6.Add(this.frame4); Gtk.Box.BoxChild w33 = ((Gtk.Box.BoxChild)(this.vbox6[this.frame4])); w33.Position = 1; w33.Expand = false; w33.Fill = false; // Container child vbox6.Gtk.Box+BoxChild this.frame5 = new Gtk.Frame(); this.frame5.Name = "frame5"; this.frame5.ShadowType = ((Gtk.ShadowType)(1)); // Container child frame5.Gtk.Container+ContainerChild this.GtkAlignment2 = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment2.Name = "GtkAlignment2"; this.GtkAlignment2.LeftPadding = ((uint)(12)); // Container child GtkAlignment2.Gtk.Container+ContainerChild this.hdateedit2 = new HollyLibrary.HDateEdit(); this.hdateedit2.Events = ((Gdk.EventMask)(256)); this.hdateedit2.Name = "hdateedit2"; this.hdateedit2.CurrentDate = new System.DateTime(0); this.GtkAlignment2.Add(this.hdateedit2); this.frame5.Add(this.GtkAlignment2); this.GtkLabel8 = new Gtk.Label(); this.GtkLabel8.Name = "GtkLabel8"; this.GtkLabel8.LabelProp = Mono.Unix.Catalog.GetString("<b>HDateEdit</b>"); this.GtkLabel8.UseMarkup = true; this.frame5.LabelWidget = this.GtkLabel8; this.vbox6.Add(this.frame5); Gtk.Box.BoxChild w36 = ((Gtk.Box.BoxChild)(this.vbox6[this.frame5])); w36.Position = 2; w36.Expand = false; w36.Fill = false; // Container child vbox6.Gtk.Box+BoxChild this.frame6 = new Gtk.Frame(); this.frame6.Name = "frame6"; this.frame6.ShadowType = ((Gtk.ShadowType)(1)); // Container child frame6.Gtk.Container+ContainerChild this.GtkAlignment5 = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment5.Name = "GtkAlignment5"; this.GtkAlignment5.LeftPadding = ((uint)(12)); // Container child GtkAlignment5.Gtk.Container+ContainerChild this.hfontpicker1 = new HollyLibrary.HFontPicker(); this.hfontpicker1.Events = ((Gdk.EventMask)(256)); this.hfontpicker1.Name = "hfontpicker1"; this.GtkAlignment5.Add(this.hfontpicker1); this.frame6.Add(this.GtkAlignment5); this.GtkLabel9 = new Gtk.Label(); this.GtkLabel9.Name = "GtkLabel9"; this.GtkLabel9.LabelProp = Mono.Unix.Catalog.GetString("<b>HFontPicker</b>"); this.GtkLabel9.UseMarkup = true; this.frame6.LabelWidget = this.GtkLabel9; this.vbox6.Add(this.frame6); Gtk.Box.BoxChild w39 = ((Gtk.Box.BoxChild)(this.vbox6[this.frame6])); w39.Position = 3; w39.Expand = false; w39.Fill = false; // Container child vbox6.Gtk.Box+BoxChild this.frame7 = new Gtk.Frame(); this.frame7.Name = "frame7"; this.frame7.ShadowType = ((Gtk.ShadowType)(1)); // Container child frame7.Gtk.Container+ContainerChild this.GtkAlignment6 = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment6.Name = "GtkAlignment6"; this.GtkAlignment6.LeftPadding = ((uint)(12)); // Container child GtkAlignment6.Gtk.Container+ContainerChild this.hipentry1 = new HollyLibrary.HIpEntry(); this.hipentry1.Events = ((Gdk.EventMask)(256)); this.hipentry1.Name = "hipentry1"; this.hipentry1.ErrorMessage = "My customised error message"; this.GtkAlignment6.Add(this.hipentry1); this.frame7.Add(this.GtkAlignment6); this.GtkLabel10 = new Gtk.Label(); this.GtkLabel10.Name = "GtkLabel10"; this.GtkLabel10.LabelProp = Mono.Unix.Catalog.GetString("<b>HIpEntry</b>"); this.GtkLabel10.UseMarkup = true; this.frame7.LabelWidget = this.GtkLabel10; this.vbox6.Add(this.frame7); Gtk.Box.BoxChild w42 = ((Gtk.Box.BoxChild)(this.vbox6[this.frame7])); w42.Position = 4; w42.Expand = false; w42.Fill = false; // Container child vbox6.Gtk.Box+BoxChild this.frame8 = new Gtk.Frame(); this.frame8.Name = "frame8"; this.frame8.ShadowType = ((Gtk.ShadowType)(1)); // Container child frame8.Gtk.Container+ContainerChild this.GtkAlignment7 = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment7.Name = "GtkAlignment7"; this.GtkAlignment7.LeftPadding = ((uint)(12)); // Container child GtkAlignment7.Gtk.Container+ContainerChild this.vbox7 = new Gtk.VBox(); this.vbox7.Name = "vbox7"; this.vbox7.Spacing = 6; // Container child vbox7.Gtk.Box+BoxChild this.RegExEntry = new HollyLibrary.HRegExEntry(); this.RegExEntry.Events = ((Gdk.EventMask)(256)); this.RegExEntry.Name = "RegExEntry"; this.RegExEntry.OkMessage = "My customised ok message"; this.RegExEntry.ErrorMessage = "A custom error message"; this.vbox7.Add(this.RegExEntry); Gtk.Box.BoxChild w43 = ((Gtk.Box.BoxChild)(this.vbox7[this.RegExEntry])); w43.Position = 0; w43.Expand = false; w43.Fill = false; // Container child vbox7.Gtk.Box+BoxChild this.hbox13 = new Gtk.HBox(); this.hbox13.Name = "hbox13"; this.hbox13.Spacing = 6; // Container child hbox13.Gtk.Box+BoxChild this.label12 = new Gtk.Label(); this.label12.Name = "label12"; this.label12.LabelProp = Mono.Unix.Catalog.GetString("Regular expression used:"); this.hbox13.Add(this.label12); Gtk.Box.BoxChild w44 = ((Gtk.Box.BoxChild)(this.hbox13[this.label12])); w44.Position = 0; w44.Expand = false; w44.Fill = false; // Container child hbox13.Gtk.Box+BoxChild this.TxtRegularExpresion = new Gtk.Entry(); this.TxtRegularExpresion.CanFocus = true; this.TxtRegularExpresion.Name = "TxtRegularExpresion"; this.TxtRegularExpresion.Text = Mono.Unix.Catalog.GetString("\\d{3}-\\d{2}-\\d{4}"); this.TxtRegularExpresion.IsEditable = true; this.TxtRegularExpresion.InvisibleChar = '●'; this.hbox13.Add(this.TxtRegularExpresion); Gtk.Box.BoxChild w45 = ((Gtk.Box.BoxChild)(this.hbox13[this.TxtRegularExpresion])); w45.Position = 1; // Container child hbox13.Gtk.Box+BoxChild this.BtnApplyRegex = new Gtk.Button(); this.BtnApplyRegex.CanFocus = true; this.BtnApplyRegex.Name = "BtnApplyRegex"; this.BtnApplyRegex.UseStock = true; this.BtnApplyRegex.UseUnderline = true; this.BtnApplyRegex.Label = "gtk-apply"; this.hbox13.Add(this.BtnApplyRegex); Gtk.Box.BoxChild w46 = ((Gtk.Box.BoxChild)(this.hbox13[this.BtnApplyRegex])); w46.Position = 2; w46.Expand = false; w46.Fill = false; this.vbox7.Add(this.hbox13); Gtk.Box.BoxChild w47 = ((Gtk.Box.BoxChild)(this.vbox7[this.hbox13])); w47.Position = 1; w47.Expand = false; w47.Fill = false; this.GtkAlignment7.Add(this.vbox7); this.frame8.Add(this.GtkAlignment7); this.GtkLabel12 = new Gtk.Label(); this.GtkLabel12.Name = "GtkLabel12"; this.GtkLabel12.LabelProp = Mono.Unix.Catalog.GetString("<b>HRegExEntry</b>"); this.GtkLabel12.UseMarkup = true; this.frame8.LabelWidget = this.GtkLabel12; this.vbox6.Add(this.frame8); Gtk.Box.BoxChild w50 = ((Gtk.Box.BoxChild)(this.vbox6[this.frame8])); w50.Position = 5; w50.Expand = false; w50.Fill = false; // Container child vbox6.Gtk.Box+BoxChild this.BtnToolTip = new Gtk.Button(); this.BtnToolTip.CanFocus = true; this.BtnToolTip.Name = "BtnToolTip"; this.BtnToolTip.UseUnderline = true; // Container child BtnToolTip.Gtk.Container+ContainerChild Gtk.Alignment w51 = new Gtk.Alignment(0.5F, 0.5F, 0F, 0F); // Container child GtkAlignment.Gtk.Container+ContainerChild Gtk.HBox w52 = new Gtk.HBox(); w52.Spacing = 2; // Container child GtkHBox.Gtk.Container+ContainerChild Gtk.Image w53 = new Gtk.Image(); w53.Pixbuf = Stetic.IconLoader.LoadIcon(this, "gtk-about", Gtk.IconSize.Menu, 16); w52.Add(w53); // Container child GtkHBox.Gtk.Container+ContainerChild Gtk.Label w55 = new Gtk.Label(); w55.LabelProp = Mono.Unix.Catalog.GetString("Look ! I have a baloon tooltip over me!"); w55.UseUnderline = true; w52.Add(w55); w51.Add(w52); this.BtnToolTip.Add(w51); this.vbox6.Add(this.BtnToolTip); Gtk.Box.BoxChild w59 = ((Gtk.Box.BoxChild)(this.vbox6[this.BtnToolTip])); w59.Position = 6; w59.Expand = false; w59.Fill = false; this.notebook1.Add(this.vbox6); Gtk.Notebook.NotebookChild w60 = ((Gtk.Notebook.NotebookChild)(this.notebook1[this.vbox6])); w60.Position = 4; // Notebook tab this.label11 = new Gtk.Label(); this.label11.Name = "label11"; this.label11.LabelProp = Mono.Unix.Catalog.GetString("Other widgets"); this.notebook1.SetTabLabel(this.vbox6, this.label11); this.label11.ShowAll(); // Container child notebook1.Gtk.Notebook+NotebookChild this.hbox14 = new Gtk.HBox(); this.hbox14.Name = "hbox14"; this.hbox14.Spacing = 6; // Container child hbox14.Gtk.Box+BoxChild this.vbox8 = new Gtk.VBox(); this.vbox8.Name = "vbox8"; this.vbox8.Spacing = 6; // Container child vbox8.Gtk.Box+BoxChild this.hcolorpickerwidget1 = new HollyLibrary.HColorPickerWidget(); this.hcolorpickerwidget1.Events = ((Gdk.EventMask)(256)); this.hcolorpickerwidget1.Name = "hcolorpickerwidget1"; this.vbox8.Add(this.hcolorpickerwidget1); Gtk.Box.BoxChild w61 = ((Gtk.Box.BoxChild)(this.vbox8[this.hcolorpickerwidget1])); w61.Position = 0; this.hbox14.Add(this.vbox8); Gtk.Box.BoxChild w62 = ((Gtk.Box.BoxChild)(this.hbox14[this.vbox8])); w62.Position = 0; this.notebook1.Add(this.hbox14); Gtk.Notebook.NotebookChild w63 = ((Gtk.Notebook.NotebookChild)(this.notebook1[this.hbox14])); w63.Position = 5; this.Add(this.notebook1); if ((this.Child != null)) { this.Child.ShowAll(); } this.DefaultWidth = 623; this.DefaultHeight = 523; this.Show(); this.DeleteEvent += new Gtk.DeleteEventHandler(this.OnDeleteEvent); this.BtnTreeViewDemo.Clicked += new System.EventHandler(this.OnBtnTreeViewDemoClicked); this.BtnSimpleListDemo.Clicked += new System.EventHandler(this.OnBtnSimpleListDemoClicked); this.BtnStartComboDemo.Clicked += new System.EventHandler(this.OnBtnStartComboDemoClicked); this.ComboTreeDemo.Clicked += new System.EventHandler(this.OnComboTreeDemoClicked); this.BtnApplyRegex.Clicked += new System.EventHandler(this.OnBtnApplyRegexClicked); }
protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget Monsoon.MainWindow this.UIManager = new Gtk.UIManager(); Gtk.ActionGroup w1 = new Gtk.ActionGroup("Default"); this.FileAction = new Gtk.Action("FileAction", Mono.Unix.Catalog.GetString("_File"), null, null); this.FileAction.ShortLabel = Mono.Unix.Catalog.GetString("File"); w1.Add(this.FileAction, null); this.EditAction = new Gtk.Action("EditAction", Mono.Unix.Catalog.GetString("_Edit"), null, null); this.EditAction.ShortLabel = Mono.Unix.Catalog.GetString("Edit"); w1.Add(this.EditAction, null); this.ViewAction = new Gtk.Action("ViewAction", Mono.Unix.Catalog.GetString("_View"), null, null); this.ViewAction.ShortLabel = Mono.Unix.Catalog.GetString("View"); w1.Add(this.ViewAction, null); this.HelpAction = new Gtk.Action("HelpAction", Mono.Unix.Catalog.GetString("_Help"), null, null); this.HelpAction.ShortLabel = Mono.Unix.Catalog.GetString("Help"); w1.Add(this.HelpAction, null); this.About = new Gtk.Action("About", Mono.Unix.Catalog.GetString("_About"), null, "gtk-about"); this.About.ShortLabel = Mono.Unix.Catalog.GetString("_About"); w1.Add(this.About, null); this.Quit = new Gtk.Action("Quit", Mono.Unix.Catalog.GetString("Quit"), null, "gtk-quit"); this.Quit.ShortLabel = Mono.Unix.Catalog.GetString("Quit"); w1.Add(this.Quit, null); this.stopTorrentButton = new Gtk.Action("stopTorrentButton", null, Mono.Unix.Catalog.GetString("Stop the torrent"), "gtk-media-stop"); this.stopTorrentButton.Sensitive = false; w1.Add(this.stopTorrentButton, null); this.removeTorrentButton = new Gtk.Action("removeTorrentButton", null, Mono.Unix.Catalog.GetString("Remove the torrent"), "gtk-remove"); this.removeTorrentButton.Sensitive = false; w1.Add(this.removeTorrentButton, null); this.preferences = new Gtk.Action("preferences", null, Mono.Unix.Catalog.GetString("Open the preferences dialog"), "gtk-preferences"); w1.Add(this.preferences, null); this.deleteTorrentButton = new Gtk.Action("deleteTorrentButton", null, Mono.Unix.Catalog.GetString("Remove the torrent and delete it's data"), "gtk-delete"); this.deleteTorrentButton.Sensitive = false; w1.Add(this.deleteTorrentButton, null); this.EditColumns = new Gtk.Action("EditColumns", Mono.Unix.Catalog.GetString("Edit Columns"), null, null); this.EditColumns.ShortLabel = Mono.Unix.Catalog.GetString("Columns"); w1.Add(this.EditColumns, null); this.ShowLabels = new Gtk.ToggleAction("ShowLabels", Mono.Unix.Catalog.GetString("Show Labels"), null, null); this.ShowLabels.ShortLabel = Mono.Unix.Catalog.GetString("Show Labels"); w1.Add(this.ShowLabels, null); this.ShowDetailedInfo = new Gtk.ToggleAction("ShowDetailedInfo", Mono.Unix.Catalog.GetString("Show Detailed Info"), null, null); this.ShowDetailedInfo.ShortLabel = Mono.Unix.Catalog.GetString("Show Detailed Info"); w1.Add(this.ShowDetailedInfo, null); this.OpenTorrent = new Gtk.Action("OpenTorrent", Mono.Unix.Catalog.GetString("_Open Torrent"), Mono.Unix.Catalog.GetString("Open existing torrent file"), "gtk-open"); this.OpenTorrent.ShortLabel = Mono.Unix.Catalog.GetString("_Open Torrent"); w1.Add(this.OpenTorrent, null); this.startTorrentButton = new Gtk.Action("startTorrentButton", null, Mono.Unix.Catalog.GetString("Start the torrent"), "gtk-media-play"); this.startTorrentButton.Sensitive = false; w1.Add(this.startTorrentButton, null); this.NewTorrent = new Gtk.Action("NewTorrent", Mono.Unix.Catalog.GetString("_New Torrent"), Mono.Unix.Catalog.GetString("Create a new torrent"), "gtk-new"); this.NewTorrent.ShortLabel = Mono.Unix.Catalog.GetString("_New Torrent"); w1.Add(this.NewTorrent, null); this.Plugins = new Gtk.Action("Plugins", Mono.Unix.Catalog.GetString("Plugins"), Mono.Unix.Catalog.GetString("Open the RSS manager"), "rss"); this.Plugins.ShortLabel = Mono.Unix.Catalog.GetString("Plugins"); w1.Add(this.Plugins, null); this.ReportBugAction = new Gtk.Action("ReportBugAction", Mono.Unix.Catalog.GetString("Report Bug"), null, null); this.ReportBugAction.ShortLabel = Mono.Unix.Catalog.GetString("Report Bug"); w1.Add(this.ReportBugAction, null); this.gotoTopAction = new Gtk.Action("gotoTopAction", null, null, "gtk-goto-top"); w1.Add(this.gotoTopAction, null); this.gotoBottomAction = new Gtk.Action("gotoBottomAction", null, null, "gtk-goto-bottom"); w1.Add(this.gotoBottomAction, null); this.CloseAction = new Gtk.Action("CloseAction", Mono.Unix.Catalog.GetString("Close"), null, "gtk-close"); this.CloseAction.ShortLabel = Mono.Unix.Catalog.GetString("Close"); w1.Add(this.CloseAction, null); this.AddInManagerAction = new Gtk.Action("AddInManagerAction", Mono.Unix.Catalog.GetString("_Add-in Manager"), null, "gtk-properties"); this.AddInManagerAction.ShortLabel = Mono.Unix.Catalog.GetString("_Add-in Manager"); w1.Add(this.AddInManagerAction, null); this.UIManager.InsertActionGroup(w1, 0); this.AddAccelGroup(this.UIManager.AccelGroup); this.Name = "Monsoon.MainWindow"; this.Title = Mono.Unix.Catalog.GetString("Monsoon"); this.Icon = Stetic.IconLoader.LoadIcon(this, "stock_weather-showers", Gtk.IconSize.Dialog, 48); // Container child Monsoon.MainWindow.Gtk.Container+ContainerChild this.vbox1 = new Gtk.VBox(); this.vbox1.Name = "vbox1"; // Container child vbox1.Gtk.Box+BoxChild this.UIManager.AddUiFromString("<ui><menubar name='menubar1'><menu name='FileAction' action='FileAction'><menuitem name='NewTorrent' action='NewTorrent'/><menuitem name='OpenTorrent' action='OpenTorrent'/><separator/><menuitem name='CloseAction' action='CloseAction'/><menuitem name='Quit' action='Quit'/></menu><menu name='EditAction' action='EditAction'><menuitem name='AddInManagerAction' action='AddInManagerAction'/><menuitem name='preferences' action='preferences'/></menu><menu name='ViewAction' action='ViewAction'><menuitem name='EditColumns' action='EditColumns'/><separator/><menuitem name='ShowLabels' action='ShowLabels'/><menuitem name='ShowDetailedInfo' action='ShowDetailedInfo'/></menu><menu name='HelpAction' action='HelpAction'><menuitem name='About' action='About'/><menuitem name='ReportBugAction' action='ReportBugAction'/></menu></menubar></ui>"); this.menubar1 = ((Gtk.MenuBar)(this.UIManager.GetWidget("/menubar1"))); this.menubar1.Name = "menubar1"; this.vbox1.Add(this.menubar1); Gtk.Box.BoxChild w2 = ((Gtk.Box.BoxChild)(this.vbox1[this.menubar1])); w2.Position = 0; w2.Expand = false; w2.Fill = false; // Container child vbox1.Gtk.Box+BoxChild this.UIManager.AddUiFromString("<ui><toolbar name='toolbar1'><toolitem name='NewTorrent' action='NewTorrent'/><toolitem name='OpenTorrent' action='OpenTorrent'/><separator/><toolitem name='startTorrentButton' action='startTorrentButton'/><toolitem name='stopTorrentButton' action='stopTorrentButton'/><toolitem name='removeTorrentButton' action='removeTorrentButton'/><toolitem name='deleteTorrentButton' action='deleteTorrentButton'/><separator/><toolitem name='gotoTopAction' action='gotoTopAction'/><toolitem name='gotoBottomAction' action='gotoBottomAction'/><separator/><toolitem name='Plugins' action='Plugins'/><toolitem name='preferences' action='preferences'/></toolbar></ui>"); this.toolbar1 = ((Gtk.Toolbar)(this.UIManager.GetWidget("/toolbar1"))); this.toolbar1.Name = "toolbar1"; this.toolbar1.ShowArrow = false; this.toolbar1.ToolbarStyle = ((Gtk.ToolbarStyle)(0)); this.vbox1.Add(this.toolbar1); Gtk.Box.BoxChild w3 = ((Gtk.Box.BoxChild)(this.vbox1[this.toolbar1])); w3.Position = 1; w3.Expand = false; w3.Fill = false; // Container child vbox1.Gtk.Box+BoxChild this.hPaned = new Gtk.HPaned(); this.hPaned.CanFocus = true; this.hPaned.Name = "hPaned"; this.hPaned.Position = 145; // Container child hPaned.Gtk.Paned+PanedChild this.labelViewScrolledWindow = new Gtk.ScrolledWindow(); this.labelViewScrolledWindow.CanFocus = true; this.labelViewScrolledWindow.Name = "labelViewScrolledWindow"; this.hPaned.Add(this.labelViewScrolledWindow); Gtk.Paned.PanedChild w4 = ((Gtk.Paned.PanedChild)(this.hPaned[this.labelViewScrolledWindow])); w4.Resize = false; // Container child hPaned.Gtk.Paned+PanedChild this.vPaned = new Gtk.VPaned(); this.vPaned.CanFocus = true; this.vPaned.Name = "vPaned"; this.vPaned.Position = 165; // Container child vPaned.Gtk.Paned+PanedChild this.torrentViewScrolledWindow = new Gtk.ScrolledWindow(); this.torrentViewScrolledWindow.CanFocus = true; this.torrentViewScrolledWindow.Name = "torrentViewScrolledWindow"; this.torrentViewScrolledWindow.ShadowType = ((Gtk.ShadowType)(1)); this.vPaned.Add(this.torrentViewScrolledWindow); Gtk.Paned.PanedChild w5 = ((Gtk.Paned.PanedChild)(this.vPaned[this.torrentViewScrolledWindow])); w5.Resize = false; // Container child vPaned.Gtk.Paned+PanedChild this.detailNotebook = new Gtk.Notebook(); this.detailNotebook.CanFocus = true; this.detailNotebook.Name = "detailNotebook"; this.detailNotebook.CurrentPage = 4; // Container child detailNotebook.Gtk.Notebook+NotebookChild this.scrolledwindow1 = new Gtk.ScrolledWindow(); this.scrolledwindow1.CanFocus = true; this.scrolledwindow1.Name = "scrolledwindow1"; this.scrolledwindow1.ShadowType = ((Gtk.ShadowType)(1)); // Container child scrolledwindow1.Gtk.Container+ContainerChild Gtk.Viewport w6 = new Gtk.Viewport(); w6.ShadowType = ((Gtk.ShadowType)(0)); // Container child GtkViewport2.Gtk.Container+ContainerChild this.vbox4 = new Gtk.VBox(); this.vbox4.Name = "vbox4"; this.vbox4.Spacing = 6; this.vbox4.BorderWidth = ((uint)(5)); // Container child vbox4.Gtk.Box+BoxChild this.hbox3 = new Gtk.HBox(); this.hbox3.Name = "hbox3"; this.hbox3.Spacing = 6; // Container child hbox3.Gtk.Box+BoxChild this.statusProgressBarLabel = new Gtk.Label(); this.statusProgressBarLabel.Name = "statusProgressBarLabel"; this.statusProgressBarLabel.LabelProp = Mono.Unix.Catalog.GetString("Status: "); this.hbox3.Add(this.statusProgressBarLabel); Gtk.Box.BoxChild w7 = ((Gtk.Box.BoxChild)(this.hbox3[this.statusProgressBarLabel])); w7.Position = 0; w7.Expand = false; w7.Fill = false; // Container child hbox3.Gtk.Box+BoxChild this.statusProgressBar = new Gtk.ProgressBar(); this.statusProgressBar.Name = "statusProgressBar"; this.statusProgressBar.Text = Mono.Unix.Catalog.GetString(" "); this.hbox3.Add(this.statusProgressBar); Gtk.Box.BoxChild w8 = ((Gtk.Box.BoxChild)(this.hbox3[this.statusProgressBar])); w8.Position = 1; this.vbox4.Add(this.hbox3); Gtk.Box.BoxChild w9 = ((Gtk.Box.BoxChild)(this.vbox4[this.hbox3])); w9.Position = 0; w9.Expand = false; w9.Fill = false; // Container child vbox4.Gtk.Box+BoxChild this.hbox1 = new Gtk.HBox(); this.hbox1.Name = "hbox1"; this.hbox1.Spacing = 6; // Container child hbox1.Gtk.Box+BoxChild this.frame1 = new Gtk.Frame(); this.frame1.WidthRequest = 260; this.frame1.Name = "frame1"; this.frame1.ShadowType = ((Gtk.ShadowType)(0)); // Container child frame1.Gtk.Container+ContainerChild this.GtkAlignment = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment.Name = "GtkAlignment"; this.GtkAlignment.LeftPadding = ((uint)(12)); // Container child GtkAlignment.Gtk.Container+ContainerChild this.table8 = new Gtk.Table(((uint)(5)), ((uint)(2)), false); this.table8.Name = "table8"; this.table8.RowSpacing = ((uint)(6)); this.table8.ColumnSpacing = ((uint)(6)); // Container child table8.Gtk.Table+TableChild this.downloadedValueLabel = new Gtk.Label(); this.downloadedValueLabel.Name = "downloadedValueLabel"; this.downloadedValueLabel.Xalign = 0F; this.table8.Add(this.downloadedValueLabel); Gtk.Table.TableChild w10 = ((Gtk.Table.TableChild)(this.table8[this.downloadedValueLabel])); w10.TopAttach = ((uint)(1)); w10.BottomAttach = ((uint)(2)); w10.LeftAttach = ((uint)(1)); w10.RightAttach = ((uint)(2)); w10.XOptions = ((Gtk.AttachOptions)(4)); w10.YOptions = ((Gtk.AttachOptions)(4)); // Container child table8.Gtk.Table+TableChild this.elapsedTimeLabel = new Gtk.Label(); this.elapsedTimeLabel.Name = "elapsedTimeLabel"; this.elapsedTimeLabel.Xalign = 0F; this.elapsedTimeLabel.LabelProp = Mono.Unix.Catalog.GetString("Elapsed Time:"); this.table8.Add(this.elapsedTimeLabel); Gtk.Table.TableChild w11 = ((Gtk.Table.TableChild)(this.table8[this.elapsedTimeLabel])); w11.XOptions = ((Gtk.AttachOptions)(4)); w11.YOptions = ((Gtk.AttachOptions)(4)); // Container child table8.Gtk.Table+TableChild this.elapsedTimeValueLabel = new Gtk.Label(); this.elapsedTimeValueLabel.Name = "elapsedTimeValueLabel"; this.elapsedTimeValueLabel.Xalign = 0F; this.table8.Add(this.elapsedTimeValueLabel); Gtk.Table.TableChild w12 = ((Gtk.Table.TableChild)(this.table8[this.elapsedTimeValueLabel])); w12.LeftAttach = ((uint)(1)); w12.RightAttach = ((uint)(2)); w12.XOptions = ((Gtk.AttachOptions)(4)); w12.YOptions = ((Gtk.AttachOptions)(4)); // Container child table8.Gtk.Table+TableChild this.hashFailsLabel = new Gtk.Label(); this.hashFailsLabel.Name = "hashFailsLabel"; this.hashFailsLabel.Xalign = 0F; this.table8.Add(this.hashFailsLabel); Gtk.Table.TableChild w13 = ((Gtk.Table.TableChild)(this.table8[this.hashFailsLabel])); w13.TopAttach = ((uint)(3)); w13.BottomAttach = ((uint)(4)); w13.LeftAttach = ((uint)(1)); w13.RightAttach = ((uint)(2)); w13.XOptions = ((Gtk.AttachOptions)(4)); w13.YOptions = ((Gtk.AttachOptions)(4)); // Container child table8.Gtk.Table+TableChild this.label21 = new Gtk.Label(); this.label21.Name = "label21"; this.label21.Xalign = 0F; this.label21.LabelProp = Mono.Unix.Catalog.GetString("Downloaded:"); this.table8.Add(this.label21); Gtk.Table.TableChild w14 = ((Gtk.Table.TableChild)(this.table8[this.label21])); w14.TopAttach = ((uint)(1)); w14.BottomAttach = ((uint)(2)); w14.XOptions = ((Gtk.AttachOptions)(4)); w14.YOptions = ((Gtk.AttachOptions)(4)); // Container child table8.Gtk.Table+TableChild this.label22 = new Gtk.Label(); this.label22.Name = "label22"; this.label22.Xalign = 0F; this.label22.LabelProp = Mono.Unix.Catalog.GetString("Uploaded:"); this.table8.Add(this.label22); Gtk.Table.TableChild w15 = ((Gtk.Table.TableChild)(this.table8[this.label22])); w15.TopAttach = ((uint)(2)); w15.BottomAttach = ((uint)(3)); w15.XOptions = ((Gtk.AttachOptions)(4)); w15.YOptions = ((Gtk.AttachOptions)(4)); // Container child table8.Gtk.Table+TableChild this.label3 = new Gtk.Label(); this.label3.Name = "label3"; this.label3.Xalign = 0F; this.label3.LabelProp = Mono.Unix.Catalog.GetString("Hash Fails:"); this.table8.Add(this.label3); Gtk.Table.TableChild w16 = ((Gtk.Table.TableChild)(this.table8[this.label3])); w16.TopAttach = ((uint)(3)); w16.BottomAttach = ((uint)(4)); w16.XOptions = ((Gtk.AttachOptions)(4)); w16.YOptions = ((Gtk.AttachOptions)(4)); // Container child table8.Gtk.Table+TableChild this.label5 = new Gtk.Label(); this.label5.Name = "label5"; this.label5.Xalign = 0F; this.label5.LabelProp = Mono.Unix.Catalog.GetString("Swarm Speed:"); this.table8.Add(this.label5); Gtk.Table.TableChild w17 = ((Gtk.Table.TableChild)(this.table8[this.label5])); w17.TopAttach = ((uint)(4)); w17.BottomAttach = ((uint)(5)); w17.XOptions = ((Gtk.AttachOptions)(4)); w17.YOptions = ((Gtk.AttachOptions)(4)); // Container child table8.Gtk.Table+TableChild this.swarmSpeedLabel = new Gtk.Label(); this.swarmSpeedLabel.Name = "swarmSpeedLabel"; this.swarmSpeedLabel.Xalign = 0F; this.table8.Add(this.swarmSpeedLabel); Gtk.Table.TableChild w18 = ((Gtk.Table.TableChild)(this.table8[this.swarmSpeedLabel])); w18.TopAttach = ((uint)(4)); w18.BottomAttach = ((uint)(5)); w18.LeftAttach = ((uint)(1)); w18.RightAttach = ((uint)(2)); w18.XOptions = ((Gtk.AttachOptions)(4)); w18.YOptions = ((Gtk.AttachOptions)(4)); // Container child table8.Gtk.Table+TableChild this.uploadedValueLabel = new Gtk.Label(); this.uploadedValueLabel.Name = "uploadedValueLabel"; this.uploadedValueLabel.Xalign = 0F; this.table8.Add(this.uploadedValueLabel); Gtk.Table.TableChild w19 = ((Gtk.Table.TableChild)(this.table8[this.uploadedValueLabel])); w19.TopAttach = ((uint)(2)); w19.BottomAttach = ((uint)(3)); w19.LeftAttach = ((uint)(1)); w19.RightAttach = ((uint)(2)); w19.XOptions = ((Gtk.AttachOptions)(4)); w19.YOptions = ((Gtk.AttachOptions)(4)); this.GtkAlignment.Add(this.table8); this.frame1.Add(this.GtkAlignment); this.GtkLabel6 = new Gtk.Label(); this.GtkLabel6.Name = "GtkLabel6"; this.GtkLabel6.LabelProp = Mono.Unix.Catalog.GetString("<b>Transfer</b>"); this.GtkLabel6.UseMarkup = true; this.frame1.LabelWidget = this.GtkLabel6; this.hbox1.Add(this.frame1); Gtk.Box.BoxChild w22 = ((Gtk.Box.BoxChild)(this.hbox1[this.frame1])); w22.Position = 0; w22.Expand = false; w22.Fill = false; // Container child hbox1.Gtk.Box+BoxChild this.frame2 = new Gtk.Frame(); this.frame2.Name = "frame2"; this.frame2.ShadowType = ((Gtk.ShadowType)(0)); // Container child frame2.Gtk.Container+ContainerChild this.GtkAlignment1 = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment1.Name = "GtkAlignment1"; this.GtkAlignment1.LeftPadding = ((uint)(12)); // Container child GtkAlignment1.Gtk.Container+ContainerChild this.table7 = new Gtk.Table(((uint)(5)), ((uint)(2)), false); this.table7.Name = "table7"; this.table7.RowSpacing = ((uint)(6)); this.table7.ColumnSpacing = ((uint)(6)); // Container child table7.Gtk.Table+TableChild this.label19 = new Gtk.Label(); this.label19.Name = "label19"; this.label19.Xalign = 0F; this.label19.LabelProp = Mono.Unix.Catalog.GetString("Update In:"); this.table7.Add(this.label19); Gtk.Table.TableChild w23 = ((Gtk.Table.TableChild)(this.table7[this.label19])); w23.TopAttach = ((uint)(3)); w23.BottomAttach = ((uint)(4)); w23.XOptions = ((Gtk.AttachOptions)(4)); w23.YOptions = ((Gtk.AttachOptions)(4)); // Container child table7.Gtk.Table+TableChild this.label20 = new Gtk.Label(); this.label20.Name = "label20"; this.label20.Xalign = 0F; this.label20.LabelProp = Mono.Unix.Catalog.GetString("Status:"); this.table7.Add(this.label20); Gtk.Table.TableChild w24 = ((Gtk.Table.TableChild)(this.table7[this.label20])); w24.TopAttach = ((uint)(1)); w24.BottomAttach = ((uint)(2)); w24.XOptions = ((Gtk.AttachOptions)(4)); w24.YOptions = ((Gtk.AttachOptions)(4)); // Container child table7.Gtk.Table+TableChild this.label23 = new Gtk.Label(); this.label23.Name = "label23"; this.label23.Xalign = 0F; this.label23.LabelProp = Mono.Unix.Catalog.GetString("Message:"); this.table7.Add(this.label23); Gtk.Table.TableChild w25 = ((Gtk.Table.TableChild)(this.table7[this.label23])); w25.TopAttach = ((uint)(4)); w25.BottomAttach = ((uint)(5)); w25.XOptions = ((Gtk.AttachOptions)(4)); w25.YOptions = ((Gtk.AttachOptions)(4)); // Container child table7.Gtk.Table+TableChild this.label4 = new Gtk.Label(); this.label4.Name = "label4"; this.label4.Xalign = 0F; this.label4.LabelProp = Mono.Unix.Catalog.GetString("Last Updated:"); this.table7.Add(this.label4); Gtk.Table.TableChild w26 = ((Gtk.Table.TableChild)(this.table7[this.label4])); w26.TopAttach = ((uint)(2)); w26.BottomAttach = ((uint)(3)); w26.XOptions = ((Gtk.AttachOptions)(4)); w26.YOptions = ((Gtk.AttachOptions)(4)); // Container child table7.Gtk.Table+TableChild this.label8 = new Gtk.Label(); this.label8.Name = "label8"; this.label8.Xalign = 0F; this.label8.LabelProp = Mono.Unix.Catalog.GetString("URL:"); this.table7.Add(this.label8); Gtk.Table.TableChild w27 = ((Gtk.Table.TableChild)(this.table7[this.label8])); w27.XOptions = ((Gtk.AttachOptions)(4)); w27.YOptions = ((Gtk.AttachOptions)(4)); // Container child table7.Gtk.Table+TableChild this.lastUpdatedLabel = new Gtk.Label(); this.lastUpdatedLabel.Name = "lastUpdatedLabel"; this.lastUpdatedLabel.Xalign = 0F; this.table7.Add(this.lastUpdatedLabel); Gtk.Table.TableChild w28 = ((Gtk.Table.TableChild)(this.table7[this.lastUpdatedLabel])); w28.TopAttach = ((uint)(2)); w28.BottomAttach = ((uint)(3)); w28.LeftAttach = ((uint)(1)); w28.RightAttach = ((uint)(2)); w28.XOptions = ((Gtk.AttachOptions)(4)); w28.YOptions = ((Gtk.AttachOptions)(4)); // Container child table7.Gtk.Table+TableChild this.messageLabel = new Gtk.Label(); this.messageLabel.Name = "messageLabel"; this.messageLabel.Xalign = 0F; this.messageLabel.Wrap = true; this.table7.Add(this.messageLabel); Gtk.Table.TableChild w29 = ((Gtk.Table.TableChild)(this.table7[this.messageLabel])); w29.TopAttach = ((uint)(4)); w29.BottomAttach = ((uint)(5)); w29.LeftAttach = ((uint)(1)); w29.RightAttach = ((uint)(2)); w29.XOptions = ((Gtk.AttachOptions)(4)); w29.YOptions = ((Gtk.AttachOptions)(4)); // Container child table7.Gtk.Table+TableChild this.trackerStatusValueLabel = new Gtk.Label(); this.trackerStatusValueLabel.Name = "trackerStatusValueLabel"; this.trackerStatusValueLabel.Xalign = 0F; this.table7.Add(this.trackerStatusValueLabel); Gtk.Table.TableChild w30 = ((Gtk.Table.TableChild)(this.table7[this.trackerStatusValueLabel])); w30.TopAttach = ((uint)(1)); w30.BottomAttach = ((uint)(2)); w30.LeftAttach = ((uint)(1)); w30.RightAttach = ((uint)(2)); w30.XOptions = ((Gtk.AttachOptions)(4)); w30.YOptions = ((Gtk.AttachOptions)(4)); // Container child table7.Gtk.Table+TableChild this.trackerUrlValueLabel = new Gtk.Label(); this.trackerUrlValueLabel.Name = "trackerUrlValueLabel"; this.trackerUrlValueLabel.Xalign = 0F; this.table7.Add(this.trackerUrlValueLabel); Gtk.Table.TableChild w31 = ((Gtk.Table.TableChild)(this.table7[this.trackerUrlValueLabel])); w31.LeftAttach = ((uint)(1)); w31.RightAttach = ((uint)(2)); w31.XOptions = ((Gtk.AttachOptions)(4)); w31.YOptions = ((Gtk.AttachOptions)(4)); // Container child table7.Gtk.Table+TableChild this.updateInLabel = new Gtk.Label(); this.updateInLabel.Name = "updateInLabel"; this.updateInLabel.Xalign = 0F; this.table7.Add(this.updateInLabel); Gtk.Table.TableChild w32 = ((Gtk.Table.TableChild)(this.table7[this.updateInLabel])); w32.TopAttach = ((uint)(3)); w32.BottomAttach = ((uint)(4)); w32.LeftAttach = ((uint)(1)); w32.RightAttach = ((uint)(2)); w32.XOptions = ((Gtk.AttachOptions)(4)); w32.YOptions = ((Gtk.AttachOptions)(4)); this.GtkAlignment1.Add(this.table7); this.frame2.Add(this.GtkAlignment1); this.GtkLabel7 = new Gtk.Label(); this.GtkLabel7.Name = "GtkLabel7"; this.GtkLabel7.LabelProp = Mono.Unix.Catalog.GetString("<b>Tracker</b>"); this.GtkLabel7.UseMarkup = true; this.frame2.LabelWidget = this.GtkLabel7; this.hbox1.Add(this.frame2); Gtk.Box.BoxChild w35 = ((Gtk.Box.BoxChild)(this.hbox1[this.frame2])); w35.Position = 1; w35.Expand = false; w35.Fill = false; this.vbox4.Add(this.hbox1); Gtk.Box.BoxChild w36 = ((Gtk.Box.BoxChild)(this.vbox4[this.hbox1])); w36.Position = 1; w36.Expand = false; w36.Fill = false; // Container child vbox4.Gtk.Box+BoxChild this.frame3 = new Gtk.Frame(); this.frame3.Name = "frame3"; this.frame3.ShadowType = ((Gtk.ShadowType)(0)); // Container child frame3.Gtk.Container+ContainerChild this.GtkAlignment2 = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment2.Name = "GtkAlignment2"; this.GtkAlignment2.LeftPadding = ((uint)(12)); // Container child GtkAlignment2.Gtk.Container+ContainerChild this.table9 = new Gtk.Table(((uint)(4)), ((uint)(2)), false); this.table9.Name = "table9"; this.table9.RowSpacing = ((uint)(6)); this.table9.ColumnSpacing = ((uint)(6)); // Container child table9.Gtk.Table+TableChild this.commentValueLabel = new Gtk.Label(); this.commentValueLabel.Name = "commentValueLabel"; this.commentValueLabel.Xalign = 0F; this.table9.Add(this.commentValueLabel); Gtk.Table.TableChild w37 = ((Gtk.Table.TableChild)(this.table9[this.commentValueLabel])); w37.TopAttach = ((uint)(3)); w37.BottomAttach = ((uint)(4)); w37.LeftAttach = ((uint)(1)); w37.RightAttach = ((uint)(2)); w37.XOptions = ((Gtk.AttachOptions)(4)); w37.YOptions = ((Gtk.AttachOptions)(4)); // Container child table9.Gtk.Table+TableChild this.createdOnValueLabel = new Gtk.Label(); this.createdOnValueLabel.Name = "createdOnValueLabel"; this.createdOnValueLabel.Xalign = 0F; this.table9.Add(this.createdOnValueLabel); Gtk.Table.TableChild w38 = ((Gtk.Table.TableChild)(this.table9[this.createdOnValueLabel])); w38.TopAttach = ((uint)(2)); w38.BottomAttach = ((uint)(3)); w38.LeftAttach = ((uint)(1)); w38.RightAttach = ((uint)(2)); w38.XOptions = ((Gtk.AttachOptions)(4)); w38.YOptions = ((Gtk.AttachOptions)(4)); // Container child table9.Gtk.Table+TableChild this.label10 = new Gtk.Label(); this.label10.Name = "label10"; this.label10.Xalign = 0F; this.label10.LabelProp = Mono.Unix.Catalog.GetString("Size:"); this.table9.Add(this.label10); Gtk.Table.TableChild w39 = ((Gtk.Table.TableChild)(this.table9[this.label10])); w39.TopAttach = ((uint)(1)); w39.BottomAttach = ((uint)(2)); w39.XOptions = ((Gtk.AttachOptions)(4)); w39.YOptions = ((Gtk.AttachOptions)(4)); // Container child table9.Gtk.Table+TableChild this.label11 = new Gtk.Label(); this.label11.Name = "label11"; this.label11.Xalign = 0F; this.label11.LabelProp = Mono.Unix.Catalog.GetString("Created on:"); this.table9.Add(this.label11); Gtk.Table.TableChild w40 = ((Gtk.Table.TableChild)(this.table9[this.label11])); w40.TopAttach = ((uint)(2)); w40.BottomAttach = ((uint)(3)); w40.XOptions = ((Gtk.AttachOptions)(4)); w40.YOptions = ((Gtk.AttachOptions)(4)); // Container child table9.Gtk.Table+TableChild this.label12 = new Gtk.Label(); this.label12.Name = "label12"; this.label12.Xalign = 0F; this.label12.LabelProp = Mono.Unix.Catalog.GetString("Comment:"); this.table9.Add(this.label12); Gtk.Table.TableChild w41 = ((Gtk.Table.TableChild)(this.table9[this.label12])); w41.TopAttach = ((uint)(3)); w41.BottomAttach = ((uint)(4)); w41.XOptions = ((Gtk.AttachOptions)(4)); w41.YOptions = ((Gtk.AttachOptions)(4)); // Container child table9.Gtk.Table+TableChild this.label7 = new Gtk.Label(); this.label7.Name = "label7"; this.label7.Xalign = 0F; this.label7.LabelProp = Mono.Unix.Catalog.GetString("Save path:"); this.table9.Add(this.label7); Gtk.Table.TableChild w42 = ((Gtk.Table.TableChild)(this.table9[this.label7])); w42.XOptions = ((Gtk.AttachOptions)(4)); w42.YOptions = ((Gtk.AttachOptions)(4)); // Container child table9.Gtk.Table+TableChild this.savePathValueLabel = new Gtk.Label(); this.savePathValueLabel.Name = "savePathValueLabel"; this.savePathValueLabel.Xalign = 0F; this.table9.Add(this.savePathValueLabel); Gtk.Table.TableChild w43 = ((Gtk.Table.TableChild)(this.table9[this.savePathValueLabel])); w43.LeftAttach = ((uint)(1)); w43.RightAttach = ((uint)(2)); w43.XOptions = ((Gtk.AttachOptions)(4)); w43.YOptions = ((Gtk.AttachOptions)(4)); // Container child table9.Gtk.Table+TableChild this.sizeValueLabel = new Gtk.Label(); this.sizeValueLabel.Name = "sizeValueLabel"; this.sizeValueLabel.Xalign = 0F; this.table9.Add(this.sizeValueLabel); Gtk.Table.TableChild w44 = ((Gtk.Table.TableChild)(this.table9[this.sizeValueLabel])); w44.TopAttach = ((uint)(1)); w44.BottomAttach = ((uint)(2)); w44.LeftAttach = ((uint)(1)); w44.RightAttach = ((uint)(2)); w44.XOptions = ((Gtk.AttachOptions)(4)); w44.YOptions = ((Gtk.AttachOptions)(4)); this.GtkAlignment2.Add(this.table9); this.frame3.Add(this.GtkAlignment2); this.GtkLabel8 = new Gtk.Label(); this.GtkLabel8.Name = "GtkLabel8"; this.GtkLabel8.LabelProp = Mono.Unix.Catalog.GetString("<b>General</b>"); this.GtkLabel8.UseMarkup = true; this.frame3.LabelWidget = this.GtkLabel8; this.vbox4.Add(this.frame3); Gtk.Box.BoxChild w47 = ((Gtk.Box.BoxChild)(this.vbox4[this.frame3])); w47.Position = 2; w47.Expand = false; w47.Fill = false; w6.Add(this.vbox4); this.scrolledwindow1.Add(w6); this.detailNotebook.Add(this.scrolledwindow1); // Notebook tab this.label1 = new Gtk.Label(); this.label1.Name = "label1"; this.label1.LabelProp = Mono.Unix.Catalog.GetString("General"); this.detailNotebook.SetTabLabel(this.scrolledwindow1, this.label1); this.label1.ShowAll(); // Container child detailNotebook.Gtk.Notebook+NotebookChild this.filesScrolledWindow = new Gtk.ScrolledWindow(); this.filesScrolledWindow.CanFocus = true; this.filesScrolledWindow.Name = "filesScrolledWindow"; this.filesScrolledWindow.ShadowType = ((Gtk.ShadowType)(1)); this.detailNotebook.Add(this.filesScrolledWindow); Gtk.Notebook.NotebookChild w51 = ((Gtk.Notebook.NotebookChild)(this.detailNotebook[this.filesScrolledWindow])); w51.Position = 1; // Notebook tab this.label9 = new Gtk.Label(); this.label9.Name = "label9"; this.label9.LabelProp = Mono.Unix.Catalog.GetString("Files"); this.detailNotebook.SetTabLabel(this.filesScrolledWindow, this.label9); this.label9.ShowAll(); // Container child detailNotebook.Gtk.Notebook+NotebookChild this.piecesScrolledWindow = new Gtk.ScrolledWindow(); this.piecesScrolledWindow.CanFocus = true; this.piecesScrolledWindow.Name = "piecesScrolledWindow"; this.piecesScrolledWindow.ShadowType = ((Gtk.ShadowType)(1)); this.detailNotebook.Add(this.piecesScrolledWindow); Gtk.Notebook.NotebookChild w52 = ((Gtk.Notebook.NotebookChild)(this.detailNotebook[this.piecesScrolledWindow])); w52.Position = 2; // Notebook tab this.label18 = new Gtk.Label(); this.label18.Name = "label18"; this.label18.LabelProp = Mono.Unix.Catalog.GetString("Pieces"); this.detailNotebook.SetTabLabel(this.piecesScrolledWindow, this.label18); this.label18.ShowAll(); // Container child detailNotebook.Gtk.Notebook+NotebookChild this.peersScrolledWindow = new Gtk.ScrolledWindow(); this.peersScrolledWindow.CanFocus = true; this.peersScrolledWindow.Name = "peersScrolledWindow"; this.peersScrolledWindow.ShadowType = ((Gtk.ShadowType)(1)); this.detailNotebook.Add(this.peersScrolledWindow); Gtk.Notebook.NotebookChild w53 = ((Gtk.Notebook.NotebookChild)(this.detailNotebook[this.peersScrolledWindow])); w53.Position = 3; // Notebook tab this.label6 = new Gtk.Label(); this.label6.Name = "label6"; this.label6.LabelProp = Mono.Unix.Catalog.GetString("Peers"); this.detailNotebook.SetTabLabel(this.peersScrolledWindow, this.label6); this.label6.ShowAll(); // Container child detailNotebook.Gtk.Notebook+NotebookChild this.scrolledwindow2 = new Gtk.ScrolledWindow(); this.scrolledwindow2.CanFocus = true; this.scrolledwindow2.Name = "scrolledwindow2"; this.scrolledwindow2.ShadowType = ((Gtk.ShadowType)(1)); // Container child scrolledwindow2.Gtk.Container+ContainerChild Gtk.Viewport w54 = new Gtk.Viewport(); w54.ShadowType = ((Gtk.ShadowType)(0)); // Container child GtkViewport5.Gtk.Container+ContainerChild this.hbox13 = new Gtk.HBox(); this.hbox13.Name = "hbox13"; this.hbox13.Spacing = 6; // Container child hbox13.Gtk.Box+BoxChild this.vbox6 = new Gtk.VBox(); this.vbox6.Name = "vbox6"; this.vbox6.Spacing = 6; // Container child vbox6.Gtk.Box+BoxChild this.frame5 = new Gtk.Frame(); this.frame5.Name = "frame5"; this.frame5.ShadowType = ((Gtk.ShadowType)(0)); // Container child frame5.Gtk.Container+ContainerChild this.GtkAlignment4 = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment4.Name = "GtkAlignment4"; this.GtkAlignment4.LeftPadding = ((uint)(12)); // Container child GtkAlignment4.Gtk.Container+ContainerChild this.table2 = new Gtk.Table(((uint)(5)), ((uint)(2)), false); this.table2.Name = "table2"; this.table2.RowSpacing = ((uint)(6)); this.table2.ColumnSpacing = ((uint)(6)); // Container child table2.Gtk.Table+TableChild this.label14 = new Gtk.Label(); this.label14.Name = "label14"; this.label14.Xalign = 0F; this.label14.LabelProp = Mono.Unix.Catalog.GetString("Maximum upload rate:"); this.table2.Add(this.label14); Gtk.Table.TableChild w55 = ((Gtk.Table.TableChild)(this.table2[this.label14])); w55.XOptions = ((Gtk.AttachOptions)(4)); w55.YOptions = ((Gtk.AttachOptions)(4)); // Container child table2.Gtk.Table+TableChild this.label15 = new Gtk.Label(); this.label15.Name = "label15"; this.label15.Xalign = 0F; this.label15.LabelProp = Mono.Unix.Catalog.GetString("Maximum download rate:"); this.table2.Add(this.label15); Gtk.Table.TableChild w56 = ((Gtk.Table.TableChild)(this.table2[this.label15])); w56.TopAttach = ((uint)(1)); w56.BottomAttach = ((uint)(2)); w56.XOptions = ((Gtk.AttachOptions)(4)); w56.YOptions = ((Gtk.AttachOptions)(4)); // Container child table2.Gtk.Table+TableChild this.label16 = new Gtk.Label(); this.label16.Name = "label16"; this.label16.Xalign = 0F; this.label16.LabelProp = Mono.Unix.Catalog.GetString("Maximum connections:"); this.table2.Add(this.label16); Gtk.Table.TableChild w57 = ((Gtk.Table.TableChild)(this.table2[this.label16])); w57.TopAttach = ((uint)(2)); w57.BottomAttach = ((uint)(3)); w57.XOptions = ((Gtk.AttachOptions)(4)); w57.YOptions = ((Gtk.AttachOptions)(4)); // Container child table2.Gtk.Table+TableChild this.label17 = new Gtk.Label(); this.label17.Name = "label17"; this.label17.Xalign = 0F; this.label17.LabelProp = Mono.Unix.Catalog.GetString("Upload slots:"); this.table2.Add(this.label17); Gtk.Table.TableChild w58 = ((Gtk.Table.TableChild)(this.table2[this.label17])); w58.TopAttach = ((uint)(3)); w58.BottomAttach = ((uint)(4)); w58.XOptions = ((Gtk.AttachOptions)(4)); w58.YOptions = ((Gtk.AttachOptions)(4)); // Container child table2.Gtk.Table+TableChild this.torrentDownloadRateSpinButton = new Gtk.SpinButton(0, 100, 1); this.torrentDownloadRateSpinButton.CanFocus = true; this.torrentDownloadRateSpinButton.Name = "torrentDownloadRateSpinButton"; this.torrentDownloadRateSpinButton.Adjustment.PageIncrement = 10; this.torrentDownloadRateSpinButton.ClimbRate = 1; this.torrentDownloadRateSpinButton.Numeric = true; this.table2.Add(this.torrentDownloadRateSpinButton); Gtk.Table.TableChild w59 = ((Gtk.Table.TableChild)(this.table2[this.torrentDownloadRateSpinButton])); w59.TopAttach = ((uint)(1)); w59.BottomAttach = ((uint)(2)); w59.LeftAttach = ((uint)(1)); w59.RightAttach = ((uint)(2)); w59.XOptions = ((Gtk.AttachOptions)(4)); w59.YOptions = ((Gtk.AttachOptions)(4)); // Container child table2.Gtk.Table+TableChild this.torrentMaxConnectionsSpinButton = new Gtk.SpinButton(0, 100, 1); this.torrentMaxConnectionsSpinButton.CanFocus = true; this.torrentMaxConnectionsSpinButton.Name = "torrentMaxConnectionsSpinButton"; this.torrentMaxConnectionsSpinButton.Adjustment.PageIncrement = 10; this.torrentMaxConnectionsSpinButton.ClimbRate = 1; this.torrentMaxConnectionsSpinButton.Numeric = true; this.table2.Add(this.torrentMaxConnectionsSpinButton); Gtk.Table.TableChild w60 = ((Gtk.Table.TableChild)(this.table2[this.torrentMaxConnectionsSpinButton])); w60.TopAttach = ((uint)(2)); w60.BottomAttach = ((uint)(3)); w60.LeftAttach = ((uint)(1)); w60.RightAttach = ((uint)(2)); w60.XOptions = ((Gtk.AttachOptions)(4)); w60.YOptions = ((Gtk.AttachOptions)(4)); // Container child table2.Gtk.Table+TableChild this.torrentUploadRateSpinButton = new Gtk.SpinButton(0, 100, 1); this.torrentUploadRateSpinButton.CanFocus = true; this.torrentUploadRateSpinButton.Name = "torrentUploadRateSpinButton"; this.torrentUploadRateSpinButton.Adjustment.PageIncrement = 10; this.torrentUploadRateSpinButton.ClimbRate = 1; this.torrentUploadRateSpinButton.Numeric = true; this.table2.Add(this.torrentUploadRateSpinButton); Gtk.Table.TableChild w61 = ((Gtk.Table.TableChild)(this.table2[this.torrentUploadRateSpinButton])); w61.LeftAttach = ((uint)(1)); w61.RightAttach = ((uint)(2)); w61.XOptions = ((Gtk.AttachOptions)(4)); w61.YOptions = ((Gtk.AttachOptions)(4)); // Container child table2.Gtk.Table+TableChild this.torrentUploadSlotSpinButton = new Gtk.SpinButton(0, 100, 1); this.torrentUploadSlotSpinButton.CanFocus = true; this.torrentUploadSlotSpinButton.Name = "torrentUploadSlotSpinButton"; this.torrentUploadSlotSpinButton.Adjustment.PageIncrement = 10; this.torrentUploadSlotSpinButton.ClimbRate = 1; this.torrentUploadSlotSpinButton.Numeric = true; this.table2.Add(this.torrentUploadSlotSpinButton); Gtk.Table.TableChild w62 = ((Gtk.Table.TableChild)(this.table2[this.torrentUploadSlotSpinButton])); w62.TopAttach = ((uint)(3)); w62.BottomAttach = ((uint)(4)); w62.LeftAttach = ((uint)(1)); w62.RightAttach = ((uint)(2)); w62.XOptions = ((Gtk.AttachOptions)(4)); w62.YOptions = ((Gtk.AttachOptions)(4)); this.GtkAlignment4.Add(this.table2); this.frame5.Add(this.GtkAlignment4); this.GtkLabel11 = new Gtk.Label(); this.GtkLabel11.Name = "GtkLabel11"; this.GtkLabel11.LabelProp = Mono.Unix.Catalog.GetString("<b>Bandwidth</b>"); this.GtkLabel11.UseMarkup = true; this.frame5.LabelWidget = this.GtkLabel11; this.vbox6.Add(this.frame5); Gtk.Box.BoxChild w65 = ((Gtk.Box.BoxChild)(this.vbox6[this.frame5])); w65.Position = 0; this.hbox13.Add(this.vbox6); Gtk.Box.BoxChild w66 = ((Gtk.Box.BoxChild)(this.hbox13[this.vbox6])); w66.Position = 0; w66.Expand = false; w66.Fill = false; w54.Add(this.hbox13); this.scrolledwindow2.Add(w54); this.detailNotebook.Add(this.scrolledwindow2); Gtk.Notebook.NotebookChild w69 = ((Gtk.Notebook.NotebookChild)(this.detailNotebook[this.scrolledwindow2])); w69.Position = 4; // Notebook tab this.label13 = new Gtk.Label(); this.label13.Name = "label13"; this.label13.LabelProp = Mono.Unix.Catalog.GetString("Options"); this.detailNotebook.SetTabLabel(this.scrolledwindow2, this.label13); this.label13.ShowAll(); this.vPaned.Add(this.detailNotebook); this.hPaned.Add(this.vPaned); this.vbox1.Add(this.hPaned); Gtk.Box.BoxChild w72 = ((Gtk.Box.BoxChild)(this.vbox1[this.hPaned])); w72.Position = 2; // Container child vbox1.Gtk.Box+BoxChild this.alignment4 = new Gtk.Alignment(1F, 0.5F, 0F, 1F); this.alignment4.Name = "alignment4"; // Container child alignment4.Gtk.Container+ContainerChild this.hbox4 = new Gtk.HBox(); this.hbox4.Name = "hbox4"; this.hbox4.Spacing = 6; // Container child hbox4.Gtk.Box+BoxChild this.natStatus = new Monsoon.NatWidget(); this.natStatus.WidthRequest = 28; this.natStatus.Name = "natStatus"; this.natStatus.HasIncoming = false; this.natStatus.RouterFound = false; this.natStatus.PortForwarded = false; this.hbox4.Add(this.natStatus); Gtk.Box.BoxChild w73 = ((Gtk.Box.BoxChild)(this.hbox4[this.natStatus])); w73.Position = 0; w73.Expand = false; w73.Fill = false; // Container child hbox4.Gtk.Box+BoxChild this.UIManager.AddUiFromString("<ui><toolbar name='statusToolbar'/></ui>"); this.statusToolbar = ((Gtk.Toolbar)(this.UIManager.GetWidget("/statusToolbar"))); this.statusToolbar.Name = "statusToolbar"; this.statusToolbar.ShowArrow = false; this.statusToolbar.ToolbarStyle = ((Gtk.ToolbarStyle)(0)); this.statusToolbar.IconSize = ((Gtk.IconSize)(1)); this.hbox4.Add(this.statusToolbar); Gtk.Box.BoxChild w74 = ((Gtk.Box.BoxChild)(this.hbox4[this.statusToolbar])); w74.Position = 1; this.alignment4.Add(this.hbox4); this.vbox1.Add(this.alignment4); Gtk.Box.BoxChild w76 = ((Gtk.Box.BoxChild)(this.vbox1[this.alignment4])); w76.Position = 3; w76.Expand = false; w76.Fill = false; this.Add(this.vbox1); if ((this.Child != null)) { this.Child.ShowAll(); } this.DefaultWidth = 765; this.DefaultHeight = 658; this.Hide(); this.DeleteEvent += new Gtk.DeleteEventHandler(this.OnDeleteEvent); this.About.Activated += new System.EventHandler(this.OnAboutActivated); this.Quit.Activated += new System.EventHandler(this.OnQuitActivated); this.stopTorrentButton.Activated += new System.EventHandler(this.OnStopTorrentActivated); this.removeTorrentButton.Activated += new System.EventHandler(this.OnRemoveTorrentButtonActivated); this.preferences.Activated += new System.EventHandler(this.OnPreferencesActivated); this.deleteTorrentButton.Activated += new System.EventHandler(this.OnDeleteTorrentButtonActivated); this.EditColumns.Activated += new System.EventHandler(this.OnColumnsActivated); this.ShowLabels.Activated += new System.EventHandler(this.OnShowLabelsActivated); this.ShowDetailedInfo.Activated += new System.EventHandler(this.OnShowDetailedInfoActivated); this.OpenTorrent.Activated += new System.EventHandler(this.OnOpenActivated); this.startTorrentButton.Activated += new System.EventHandler(this.OnStartTorrentActivated); this.NewTorrent.Activated += new System.EventHandler(this.OnNewActivated); this.Plugins.Activated += new System.EventHandler(this.OnPluginsActivated); this.ReportBugAction.Activated += new System.EventHandler(this.OnReportBugActivated); this.gotoTopAction.Activated += new System.EventHandler(this.OnPriorityHighest); this.gotoBottomAction.Activated += new System.EventHandler(this.OnPriorityLowest); this.CloseAction.Activated += new System.EventHandler(this.OnCloseActionActivated); }
Gtk.Widget CreateFakeWidget (string typeName) { Stetic.Custom c = new Stetic.Custom (); // Give it some default size c.WidthRequest = 20; c.HeightRequest = 20; Gtk.Container box = null; switch (typeClassDescriptor.Name) { case "Gtk.Alignment": box = new Gtk.Alignment (0.5f, 0.5f, 1f, 1f); break; case "Gtk.Fixed": box = new Gtk.Alignment (0.5f, 0.5f, 1f, 1f); break; case "Gtk.Frame": box = new Gtk.Frame (); break; case "Gtk.Box": case "Gtk.HBox": { Gtk.HBox cc = new Gtk.HBox (); cc.PackStart (c, true, true, 0); return cc; } case "Gtk.VBox": { Gtk.VBox cc = new Gtk.VBox (); cc.PackStart (c, true, true, 0); return cc; } case "Gtk.Paned": case "Gtk.VPaned": { Gtk.VPaned cc = new Gtk.VPaned (); cc.Add1 (c); return cc; } case "Gtk.HPaned": { Gtk.HPaned cc = new Gtk.HPaned (); cc.Add1 (c); return cc; } case "Gtk.Notebook": { Gtk.Notebook nb = new Gtk.Notebook (); nb.ShowTabs = false; nb.AppendPage (c, null); return nb; } case "Gtk.ScrolledWindow": { Gtk.ScrolledWindow cc = new Gtk.ScrolledWindow (); cc.VscrollbarPolicy = Gtk.PolicyType.Never; cc.HscrollbarPolicy = Gtk.PolicyType.Never; cc.AddWithViewport (c); return cc; } case "Gtk.Table": { Gtk.Table t = new Gtk.Table (1, 1, false); t.Attach (c, 0, 1, 0, 1); return t; } case "Gtk.ButtonBox": return new Gtk.HButtonBox (); } if (box != null) { box.Add (c); return box; } else { Stetic.CustomWidget custom = new Stetic.CustomWidget (); if (custom.Child != null) custom.Remove (custom.Child); custom.Add (c); return custom; } }
public CueSheetsView(CueSheetsSource ms) { MySource=ms; basedir=MySource.getCueSheetDir (); store = new CS_TrackListModel(); view = new CS_TrackListView(this); { ColumnController colc=view.ColumnController; int i,N; for(i=0,N=colc.Count;i<N;i++) { CS_Column col=(CS_Column) colc[i]; col.WidthChanged+=delegate(object sender,EventArgs args) { Hyena.Log.Information ("set-column-sizes="+_set_column_sizes); if (_set_column_sizes<=0) { _set_column_sizes=0; MySource.setColumnWidth (col.id(),MySource.getSheet ().id (),col.Width); } else { _set_column_sizes-=1; } }; } } view.SetModel(store); this.setColumnSizes(null); Hyena.Log.Information("New albumlist"); aview=new CS_AlbumListView(this); aaview=new CS_ArtistListView(); ccview=new CS_ComposerListView(); gview=new CS_GenreListView(); try { plsview=new CS_PlayListsView(this); } catch (System.Exception ex) { Hyena.Log.Error (ex.ToString ()); } Hyena.Log.Information("init models"); aview.SetModel (MySource.getAlbumModel ()); aaview.SetModel (MySource.getArtistModel ()); gview.SetModel (MySource.getGenreModel ()); ccview.SetModel (MySource.getComposerModel()); plsview.SetModel(MySource.getPlayListsModel()); plsadmin=new CS_PlayListAdmin(plsview,MySource.getPlayListsModel(),MySource.getPlayListCollection()); MySource.getGenreModel(); Hyena.Log.Information("model albumlist"); Hyena.Log.Information("albumlist initialized"); aview.RowActivated+=new Hyena.Data.Gui.RowActivatedHandler<AlbumInfo>(EvtRowActivated); aview.Selection.Changed += HandleAviewSelectionChanged; gview.RowActivated+=new Hyena.Data.Gui.RowActivatedHandler<CS_GenreInfo>(EvtGenreActivated); aaview.RowActivated+=new Hyena.Data.Gui.RowActivatedHandler<ArtistInfo>(EvtArtistActivated); ccview.RowActivated+=new Hyena.Data.Gui.RowActivatedHandler<CS_ComposerInfo>(EvtComposerActivated); plsview.RowActivated+=new Hyena.Data.Gui.RowActivatedHandler<CS_PlayList>(EvtPlayListActivated); view.RowActivated+=new RowActivatedHandler<CueSheetEntry>(EvtTrackRowActivated); bar=new Gtk.Toolbar(); if (basedir==null) { Hyena.Log.Information("basedir="+basedir); Gtk.Label lbl=new Gtk.Label(); lbl.Markup="<b>You need to configure the CueSheets music directory first, using the right mouse button on the extension</b>"; bar.Add (lbl); } filling=new Gtk.Label(); bar.Add (filling); ascroll=new Gtk.ScrolledWindow(); ascroll.Add (aview); aascroll=new Gtk.ScrolledWindow(); aascroll.Add (aaview); tscroll=new Gtk.ScrolledWindow(); tscroll.Add (view); gscroll=new Gtk.ScrolledWindow(); gscroll.Add (gview); ccscroll=new Gtk.ScrolledWindow(); ccscroll.Add(ccview); bool view_artist=true; Gtk.VBox vac=new Gtk.VBox(); Gtk.Button vab=new Gtk.Button("Artists"); vab.Clicked+=delegate(object sender,EventArgs args) { if (view_artist) { view_artist=false; vab.Label="Composers"; vac.Remove (aascroll); vac.PackEnd (ccscroll); ccscroll.ShowAll (); } else { view_artist=true; vab.Label="Artists"; vac.Remove (ccscroll); vac.PackEnd (aascroll); aascroll.ShowAll (); } }; vac.PackStart (vab,false,false,0); vac.PackEnd (aascroll); hb=new Gtk.HPaned(); hb.Add(gscroll); hb.Add (vac); hb1=new Gtk.HPaned(); hb1.Add (hb); hb1.Add (ascroll); vp=new Gtk.VPaned(); vp.Add (hb1); vp.Add (tscroll); Gtk.HPaned hppls=new Gtk.HPaned(); hppls.Add1 (vp); hppls.Add2 (plsadmin); hbpls=hppls; { int hb_pls,hb_p,hb1_p,vp_p; MySource.getPositions (out hb_pls,out hb_p,out hb1_p,out vp_p); hppls.Position=hb_pls; hb.Position=hb_p; hb1.Position=hb1_p; vp.Position=vp_p; } box = new Gtk.VBox(); box.PackStart (bar,false,true,0); box.PackStart (hppls); box.ShowAll(); GLib.Timeout.Add ((uint) 1000,(GLib.TimeoutHandler) GardDividers); GLib.Timeout.Add ((uint) timeout,(GLib.TimeoutHandler) PositionDisplay); fill (); }
protected virtual void Build() { Stetic.Gui.Initialize(); // Widget MainWindow Gtk.UIManager w1 = new Gtk.UIManager(); Gtk.ActionGroup w2 = new Gtk.ActionGroup("Default"); this.Datei = new Gtk.Action("Datei", Mono.Unix.Catalog.GetString("_Datei"), null, null); this.Datei.ShortLabel = Mono.Unix.Catalog.GetString("_Datei"); w2.Add(this.Datei, null); this.Aktionen = new Gtk.Action("Aktionen", Mono.Unix.Catalog.GetString("_Aktionen"), null, null); this.Aktionen.ShortLabel = Mono.Unix.Catalog.GetString("_Aktionen"); w2.Add(this.Aktionen, null); this.Hilfe = new Gtk.Action("Hilfe", Mono.Unix.Catalog.GetString("_Hilfe"), null, null); this.Hilfe.ShortLabel = Mono.Unix.Catalog.GetString("_Hilfe"); w2.Add(this.Hilfe, "<Control>question"); this.Revert = new Gtk.Action("Revert", Mono.Unix.Catalog.GetString("_Revert"), null, "gtk-undo"); this.Revert.ShortLabel = Mono.Unix.Catalog.GetString("_Revert"); w2.Add(this.Revert, null); this.LA = new Gtk.Action("LA", Mono.Unix.Catalog.GetString("_LA"), null, "gtk-delete"); this.LA.ShortLabel = Mono.Unix.Catalog.GetString("_LA"); w2.Add(this.LA, null); this.SLA = new Gtk.Action("SLA", Mono.Unix.Catalog.GetString("_SLA"), null, "gtk-delete"); this.SLA.ShortLabel = Mono.Unix.Catalog.GetString("_SLA"); w2.Add(this.SLA, null); this.Beobachten = new Gtk.Action("Beobachten", Mono.Unix.Catalog.GetString("_Beobachten"), null, "gtk-find"); this.Beobachten.ShortLabel = Mono.Unix.Catalog.GetString("_Beobachten"); w2.Add(this.Beobachten, null); this.VHinweis = new Gtk.Action("VHinweis", Mono.Unix.Catalog.GetString("_VHinweis"), null, "gtk-dialog-error"); this.VHinweis.ShortLabel = Mono.Unix.Catalog.GetString("_VHinweis"); w2.Add(this.VHinweis, null); this.home = new Gtk.Action("home", null, null, "gtk-home"); w2.Add(this.home, null); this.spellCheck = new Gtk.Action("spellCheck", null, null, "gtk-spell-check"); w2.Add(this.spellCheck, null); this.quit = new Gtk.Action("quit", null, null, "gtk-quit"); w2.Add(this.quit, null); this.dialogQuestion = new Gtk.Action("dialogQuestion", null, null, "gtk-dialog-question"); w2.Add(this.dialogQuestion, null); this.Beenden = new Gtk.Action("Beenden", Mono.Unix.Catalog.GetString("Beenden"), null, null); this.Beenden.ShortLabel = Mono.Unix.Catalog.GetString("Beenden"); w2.Add(this.Beenden, "<Control>q"); this.LA1 = new Gtk.Action("LA1", Mono.Unix.Catalog.GetString("LA+"), null, null); this.LA1.ShortLabel = Mono.Unix.Catalog.GetString("LA+"); w2.Add(this.LA1, "<Alt>l"); this.SLA1 = new Gtk.Action("SLA1", Mono.Unix.Catalog.GetString("SLA+"), null, null); this.SLA1.ShortLabel = Mono.Unix.Catalog.GetString("SLA+"); w2.Add(this.SLA1, "<Alt>s"); this.Vandal = new Gtk.Action("Vandal", Mono.Unix.Catalog.GetString("Vandal+"), null, null); this.Vandal.ShortLabel = Mono.Unix.Catalog.GetString("Vandal+"); w2.Add(this.Vandal, "<Alt>v"); this.ber = new Gtk.Action("ber", Mono.Unix.Catalog.GetString("Über"), null, null); this.ber.ShortLabel = Mono.Unix.Catalog.GetString("Über"); w2.Add(this.ber, null); this.Artikel = new Gtk.Action("Artikel", Mono.Unix.Catalog.GetString("_Artikel"), null, null); this.Artikel.ShortLabel = Mono.Unix.Catalog.GetString("_Artikel"); w2.Add(this.Artikel, null); this.LokalSpeichern = new Gtk.Action("LokalSpeichern", Mono.Unix.Catalog.GetString("_Lokal Speichern"), null, "gtk-save"); this.LokalSpeichern.ShortLabel = Mono.Unix.Catalog.GetString("_Lokal Speichern"); w2.Add(this.LokalSpeichern, null); this.OnlineSpeichern = new Gtk.Action("OnlineSpeichern", Mono.Unix.Catalog.GetString("_Online Speichern"), null, "gtk-network"); this.OnlineSpeichern.ShortLabel = Mono.Unix.Catalog.GetString("_Online Speichern"); w2.Add(this.OnlineSpeichern, null); this.Aktualisieren = new Gtk.Action("Aktualisieren", Mono.Unix.Catalog.GetString("_Aktualisieren"), null, "gtk-refresh"); this.Aktualisieren.ShortLabel = Mono.Unix.Catalog.GetString("_Aktualisieren"); w2.Add(this.Aktualisieren, null); this.Bearbeiten = new Gtk.Action("Bearbeiten", Mono.Unix.Catalog.GetString("_Bearbeiten"), null, null); this.Bearbeiten.ShortLabel = Mono.Unix.Catalog.GetString("_Bearbeiten"); w2.Add(this.Bearbeiten, null); this.Einstellungen = new Gtk.Action("Einstellungen", Mono.Unix.Catalog.GetString("_Einstellungen"), null, null); this.Einstellungen.ShortLabel = Mono.Unix.Catalog.GetString("_Einstellungen"); w2.Add(this.Einstellungen, "<Control>o"); this.add = new Gtk.Action("add", null, null, "gtk-add"); w2.Add(this.add, null); this.remove = new Gtk.Action("remove", null, null, "gtk-remove"); w2.Add(this.remove, null); this.clear = new Gtk.Action("clear", null, null, "gtk-clear"); w2.Add(this.clear, null); w1.InsertActionGroup(w2, 0); this.AddAccelGroup(w1.AccelGroup); this.Name = "MainWindow"; this.Title = Mono.Unix.Catalog.GetString("Wikifighter"); this.Icon = Gtk.IconTheme.Default.LoadIcon("stock_smiley-18", 16, 0); // Container child MainWindow.Gtk.Container+ContainerChild this.main_vbox = new Gtk.VBox(); this.main_vbox.Name = "main_vbox"; // Container child main_vbox.Gtk.Box+BoxChild w1.AddUiFromString("<ui><menubar name='menubar'><menu action='Datei'><menuitem action='Beenden'/></menu><menu action='Bearbeiten'><menuitem action='Einstellungen'/></menu><menu action='Aktionen'><menuitem action='LA1'/><menuitem action='SLA1'/><menuitem action='Vandal'/></menu><menu action='Hilfe'><menuitem action='ber'/></menu></menubar></ui>"); this.menubar = ((Gtk.MenuBar)(w1.GetWidget("/menubar"))); this.menubar.Name = "menubar"; this.main_vbox.Add(this.menubar); Gtk.Box.BoxChild w3 = ((Gtk.Box.BoxChild)(this.main_vbox[this.menubar])); w3.Position = 0; w3.Expand = false; w3.Fill = false; // Container child main_vbox.Gtk.Box+BoxChild this.browserbox = new Gtk.VBox(); this.browserbox.Name = "browserbox"; // Container child browserbox.Gtk.Box+BoxChild w1.AddUiFromString("<ui><toolbar name='geckotoolbar'><toolitem action='Revert'/><toolitem action='SLA'/><toolitem action='Beobachten'/><toolitem action='VHinweis'/><toolitem action='spellCheck'/><toolitem action='dialogQuestion'/><toolitem action='home'/><toolitem action='quit'/></toolbar></ui>"); this.geckotoolbar = ((Gtk.Toolbar)(w1.GetWidget("/geckotoolbar"))); this.geckotoolbar.Name = "geckotoolbar"; this.geckotoolbar.ShowArrow = false; this.geckotoolbar.ToolbarStyle = ((Gtk.ToolbarStyle)(0)); this.geckotoolbar.IconSize = ((Gtk.IconSize)(3)); this.browserbox.Add(this.geckotoolbar); Gtk.Box.BoxChild w4 = ((Gtk.Box.BoxChild)(this.browserbox[this.geckotoolbar])); w4.Position = 0; w4.Expand = false; w4.Fill = false; // Container child browserbox.Gtk.Box+BoxChild this.navigationbox = new Gtk.HBox(); this.navigationbox.Name = "navigationbox"; this.navigationbox.Spacing = 3; this.navigationbox.BorderWidth = ((uint)(1)); // Container child navigationbox.Gtk.Box+BoxChild this.back = new Gtk.Button(); this.back.CanFocus = true; this.back.Name = "back"; this.back.UseStock = true; this.back.UseUnderline = true; this.back.Label = "gtk-go-back"; this.navigationbox.Add(this.back); Gtk.Box.BoxChild w5 = ((Gtk.Box.BoxChild)(this.navigationbox[this.back])); w5.Position = 0; w5.Expand = false; w5.Fill = false; // Container child navigationbox.Gtk.Box+BoxChild this.forward = new Gtk.Button(); this.forward.CanFocus = true; this.forward.Name = "forward"; this.forward.UseStock = true; this.forward.UseUnderline = true; this.forward.Label = "gtk-go-forward"; this.navigationbox.Add(this.forward); Gtk.Box.BoxChild w6 = ((Gtk.Box.BoxChild)(this.navigationbox[this.forward])); w6.Position = 1; w6.Expand = false; w6.Fill = false; // Container child navigationbox.Gtk.Box+BoxChild this.urlentry = Gtk.ComboBoxEntry.NewText(); this.urlentry.Name = "urlentry"; this.urlentry.Active = 0; this.navigationbox.Add(this.urlentry); Gtk.Box.BoxChild w7 = ((Gtk.Box.BoxChild)(this.navigationbox[this.urlentry])); w7.Position = 2; // Container child navigationbox.Gtk.Box+BoxChild this.go = new Gtk.Button(); this.go.CanFocus = true; this.go.Name = "go"; this.go.UseUnderline = true; // Container child go.Gtk.Container+ContainerChild Gtk.Alignment w8 = new Gtk.Alignment(0.5F, 0.5F, 0F, 0F); w8.Name = "GtkAlignment2"; // Container child GtkAlignment2.Gtk.Container+ContainerChild Gtk.HBox w9 = new Gtk.HBox(); w9.Name = "GtkHBox3"; w9.Spacing = 2; // Container child GtkHBox3.Gtk.Container+ContainerChild Gtk.Image w10 = new Gtk.Image(); w10.Name = "image37"; w10.Pixbuf = Gtk.IconTheme.Default.LoadIcon("gtk-apply", 16, 0); w9.Add(w10); // Container child GtkHBox3.Gtk.Container+ContainerChild Gtk.Label w12 = new Gtk.Label(); w12.Name = "GtkLabel3"; w12.LabelProp = Mono.Unix.Catalog.GetString("_Go!"); w12.UseUnderline = true; w9.Add(w12); w8.Add(w9); this.go.Add(w8); this.navigationbox.Add(this.go); Gtk.Box.BoxChild w16 = ((Gtk.Box.BoxChild)(this.navigationbox[this.go])); w16.Position = 3; w16.Expand = false; w16.Fill = false; this.browserbox.Add(this.navigationbox); Gtk.Box.BoxChild w17 = ((Gtk.Box.BoxChild)(this.browserbox[this.navigationbox])); w17.Position = 1; w17.Expand = false; w17.Fill = false; // Container child browserbox.Gtk.Box+BoxChild this.notebook = new Gtk.Notebook(); this.notebook.CanFocus = true; this.notebook.Name = "notebook"; // Container child notebook.Gtk.Notebook+NotebookChild this.scrolledwindow2 = new Gtk.ScrolledWindow(); this.scrolledwindow2.CanFocus = true; this.scrolledwindow2.Name = "scrolledwindow2"; this.scrolledwindow2.VscrollbarPolicy = ((Gtk.PolicyType)(1)); this.scrolledwindow2.HscrollbarPolicy = ((Gtk.PolicyType)(1)); // Container child scrolledwindow2.Gtk.Container+ContainerChild Gtk.Viewport w18 = new Gtk.Viewport(); w18.Name = "GtkViewport"; w18.ShadowType = ((Gtk.ShadowType)(0)); // Container child GtkViewport.Gtk.Container+ContainerChild this.vpaned1 = new Gtk.VPaned(); this.vpaned1.CanFocus = true; this.vpaned1.Name = "vpaned1"; this.vpaned1.Position = 125; // Container child vpaned1.Gtk.Paned+PanedChild this.hbox5 = new Gtk.HBox(); this.hbox5.Name = "hbox5"; // Container child hbox5.Gtk.Box+BoxChild this.hpaned1 = new Gtk.HPaned(); this.hpaned1.CanFocus = true; this.hpaned1.Name = "hpaned1"; this.hpaned1.Position = 135; // Container child hpaned1.Gtk.Paned+PanedChild this.frame5 = new Gtk.Frame(); this.frame5.Name = "frame5"; this.frame5.ShadowType = ((Gtk.ShadowType)(0)); this.frame5.LabelXalign = 0F; // Container child frame5.Gtk.Container+ContainerChild this.GtkAlignment5 = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment5.Name = "GtkAlignment5"; this.GtkAlignment5.LeftPadding = ((uint)(12)); // Container child GtkAlignment5.Gtk.Container+ContainerChild this.image44 = new Gtk.Image(); this.image44.Name = "image44"; this.GtkAlignment5.Add(this.image44); this.frame5.Add(this.GtkAlignment5); this.GtkLabel10 = new Gtk.Label(); this.GtkLabel10.Events = ((Gdk.EventMask)(256)); this.GtkLabel10.Name = "GtkLabel10"; this.GtkLabel10.LabelProp = Mono.Unix.Catalog.GetString("<b>RC-Status</b>"); this.GtkLabel10.UseMarkup = true; this.frame5.LabelWidget = this.GtkLabel10; this.hpaned1.Add(this.frame5); Gtk.Paned.PanedChild w21 = ((Gtk.Paned.PanedChild)(this.hpaned1[this.frame5])); w21.Resize = false; // Container child hpaned1.Gtk.Paned+PanedChild this.white_black_watch_notebook = new Gtk.Notebook(); this.white_black_watch_notebook.CanFocus = true; this.white_black_watch_notebook.Name = "white_black_watch_notebook"; this.white_black_watch_notebook.TabPos = ((Gtk.PositionType)(1)); // Container child white_black_watch_notebook.Gtk.Notebook+NotebookChild this.hbox1 = new Gtk.HBox(); this.hbox1.Name = "hbox1"; // Container child hbox1.Gtk.Box+BoxChild this.whitelist_scrolledwindow = new Gtk.ScrolledWindow(); this.whitelist_scrolledwindow.CanFocus = true; this.whitelist_scrolledwindow.Name = "whitelist_scrolledwindow"; this.whitelist_scrolledwindow.VscrollbarPolicy = ((Gtk.PolicyType)(1)); this.whitelist_scrolledwindow.HscrollbarPolicy = ((Gtk.PolicyType)(1)); // Container child whitelist_scrolledwindow.Gtk.Container+ContainerChild this.whitelist_treeview = new Gtk.TreeView(); this.whitelist_treeview.CanFocus = true; this.whitelist_treeview.Name = "whitelist_treeview"; this.whitelist_scrolledwindow.Add(this.whitelist_treeview); this.hbox1.Add(this.whitelist_scrolledwindow); Gtk.Box.BoxChild w23 = ((Gtk.Box.BoxChild)(this.hbox1[this.whitelist_scrolledwindow])); w23.Position = 0; // Container child hbox1.Gtk.Box+BoxChild w1.AddUiFromString("<ui><toolbar name='whitelist_toolbar'><toolitem action='add'/><toolitem action='remove'/><toolitem action='clear'/></toolbar></ui>"); this.whitelist_toolbar = ((Gtk.Toolbar)(w1.GetWidget("/whitelist_toolbar"))); this.whitelist_toolbar.Name = "whitelist_toolbar"; this.whitelist_toolbar.Orientation = ((Gtk.Orientation)(1)); this.whitelist_toolbar.ShowArrow = false; this.whitelist_toolbar.ToolbarStyle = ((Gtk.ToolbarStyle)(0)); this.whitelist_toolbar.IconSize = ((Gtk.IconSize)(3)); this.hbox1.Add(this.whitelist_toolbar); Gtk.Box.BoxChild w24 = ((Gtk.Box.BoxChild)(this.hbox1[this.whitelist_toolbar])); w24.Position = 1; w24.Expand = false; w24.Fill = false; this.white_black_watch_notebook.Add(this.hbox1); Gtk.Notebook.NotebookChild w25 = ((Gtk.Notebook.NotebookChild)(this.white_black_watch_notebook[this.hbox1])); w25.TabExpand = false; // Notebook tab this.whitelist_label = new Gtk.Label(); this.whitelist_label.Name = "whitelist_label"; this.whitelist_label.LabelProp = Mono.Unix.Catalog.GetString("Whitelist"); this.white_black_watch_notebook.SetTabLabel(this.hbox1, this.whitelist_label); // Container child white_black_watch_notebook.Gtk.Notebook+NotebookChild this.hbox2 = new Gtk.HBox(); this.hbox2.Name = "hbox2"; // Container child hbox2.Gtk.Box+BoxChild this.scrolledwindow4 = new Gtk.ScrolledWindow(); this.scrolledwindow4.CanFocus = true; this.scrolledwindow4.Name = "scrolledwindow4"; this.scrolledwindow4.VscrollbarPolicy = ((Gtk.PolicyType)(1)); this.scrolledwindow4.HscrollbarPolicy = ((Gtk.PolicyType)(1)); // Container child scrolledwindow4.Gtk.Container+ContainerChild Gtk.Viewport w26 = new Gtk.Viewport(); w26.Name = "GtkViewport4"; w26.ShadowType = ((Gtk.ShadowType)(0)); // Container child GtkViewport4.Gtk.Container+ContainerChild this.blacklist_scrolledwindow = new Gtk.ScrolledWindow(); this.blacklist_scrolledwindow.CanFocus = true; this.blacklist_scrolledwindow.Name = "blacklist_scrolledwindow"; this.blacklist_scrolledwindow.VscrollbarPolicy = ((Gtk.PolicyType)(1)); this.blacklist_scrolledwindow.HscrollbarPolicy = ((Gtk.PolicyType)(1)); // Container child blacklist_scrolledwindow.Gtk.Container+ContainerChild this.blacklist_treeview = new Gtk.TreeView(); this.blacklist_treeview.CanFocus = true; this.blacklist_treeview.Name = "blacklist_treeview"; this.blacklist_scrolledwindow.Add(this.blacklist_treeview); w26.Add(this.blacklist_scrolledwindow); this.scrolledwindow4.Add(w26); this.hbox2.Add(this.scrolledwindow4); Gtk.Box.BoxChild w30 = ((Gtk.Box.BoxChild)(this.hbox2[this.scrolledwindow4])); w30.Position = 0; // Container child hbox2.Gtk.Box+BoxChild w1.AddUiFromString("<ui><toolbar name='blacklist_toolbar'><toolitem action='add'/><toolitem action='remove'/><toolitem action='clear'/></toolbar></ui>"); this.blacklist_toolbar = ((Gtk.Toolbar)(w1.GetWidget("/blacklist_toolbar"))); this.blacklist_toolbar.Name = "blacklist_toolbar"; this.blacklist_toolbar.Orientation = ((Gtk.Orientation)(1)); this.blacklist_toolbar.ShowArrow = false; this.blacklist_toolbar.ToolbarStyle = ((Gtk.ToolbarStyle)(0)); this.blacklist_toolbar.IconSize = ((Gtk.IconSize)(3)); this.hbox2.Add(this.blacklist_toolbar); Gtk.Box.BoxChild w31 = ((Gtk.Box.BoxChild)(this.hbox2[this.blacklist_toolbar])); w31.Position = 1; w31.Expand = false; w31.Fill = false; this.white_black_watch_notebook.Add(this.hbox2); Gtk.Notebook.NotebookChild w32 = ((Gtk.Notebook.NotebookChild)(this.white_black_watch_notebook[this.hbox2])); w32.Position = 1; w32.TabExpand = false; // Notebook tab this.blacklist_label = new Gtk.Label(); this.blacklist_label.Name = "blacklist_label"; this.blacklist_label.LabelProp = Mono.Unix.Catalog.GetString("Blacklist"); this.white_black_watch_notebook.SetTabLabel(this.hbox2, this.blacklist_label); // Container child white_black_watch_notebook.Gtk.Notebook+NotebookChild this.hbox4 = new Gtk.HBox(); this.hbox4.Name = "hbox4"; // Container child hbox4.Gtk.Box+BoxChild this.watchlist_scrolledwindow = new Gtk.ScrolledWindow(); this.watchlist_scrolledwindow.CanFocus = true; this.watchlist_scrolledwindow.Name = "watchlist_scrolledwindow"; this.watchlist_scrolledwindow.VscrollbarPolicy = ((Gtk.PolicyType)(1)); this.watchlist_scrolledwindow.HscrollbarPolicy = ((Gtk.PolicyType)(1)); // Container child watchlist_scrolledwindow.Gtk.Container+ContainerChild this.watchlist_treeview = new Gtk.TreeView(); this.watchlist_treeview.CanFocus = true; this.watchlist_treeview.Name = "watchlist_treeview"; this.watchlist_scrolledwindow.Add(this.watchlist_treeview); this.hbox4.Add(this.watchlist_scrolledwindow); Gtk.Box.BoxChild w34 = ((Gtk.Box.BoxChild)(this.hbox4[this.watchlist_scrolledwindow])); w34.Position = 0; // Container child hbox4.Gtk.Box+BoxChild w1.AddUiFromString("<ui><toolbar name='blacklist_toolbar1'><toolitem action='add'/><toolitem action='remove'/><toolitem action='clear'/></toolbar></ui>"); this.blacklist_toolbar1 = ((Gtk.Toolbar)(w1.GetWidget("/blacklist_toolbar1"))); this.blacklist_toolbar1.Name = "blacklist_toolbar1"; this.blacklist_toolbar1.Orientation = ((Gtk.Orientation)(1)); this.blacklist_toolbar1.ShowArrow = false; this.blacklist_toolbar1.ToolbarStyle = ((Gtk.ToolbarStyle)(0)); this.blacklist_toolbar1.IconSize = ((Gtk.IconSize)(3)); this.hbox4.Add(this.blacklist_toolbar1); Gtk.Box.BoxChild w35 = ((Gtk.Box.BoxChild)(this.hbox4[this.blacklist_toolbar1])); w35.Position = 1; w35.Expand = false; w35.Fill = false; this.white_black_watch_notebook.Add(this.hbox4); Gtk.Notebook.NotebookChild w36 = ((Gtk.Notebook.NotebookChild)(this.white_black_watch_notebook[this.hbox4])); w36.Position = 2; w36.TabExpand = false; // Notebook tab this.watchlist_label = new Gtk.Label(); this.watchlist_label.Name = "watchlist_label"; this.watchlist_label.LabelProp = Mono.Unix.Catalog.GetString("Beobacht-\nungsliste"); this.white_black_watch_notebook.SetTabLabel(this.hbox4, this.watchlist_label); this.hpaned1.Add(this.white_black_watch_notebook); this.hbox5.Add(this.hpaned1); Gtk.Box.BoxChild w38 = ((Gtk.Box.BoxChild)(this.hbox5[this.hpaned1])); w38.Position = 0; this.vpaned1.Add(this.hbox5); Gtk.Paned.PanedChild w39 = ((Gtk.Paned.PanedChild)(this.vpaned1[this.hbox5])); w39.Resize = false; // Container child vpaned1.Gtk.Paned+PanedChild this.scrolledwindow3 = new Gtk.ScrolledWindow(); this.scrolledwindow3.CanFocus = true; this.scrolledwindow3.Name = "scrolledwindow3"; this.scrolledwindow3.VscrollbarPolicy = ((Gtk.PolicyType)(1)); this.scrolledwindow3.HscrollbarPolicy = ((Gtk.PolicyType)(1)); // Container child scrolledwindow3.Gtk.Container+ContainerChild this.rc_view = new Gtk.TreeView(); this.rc_view.CanFocus = true; this.rc_view.Name = "rc_view"; this.scrolledwindow3.Add(this.rc_view); this.vpaned1.Add(this.scrolledwindow3); w18.Add(this.vpaned1); this.scrolledwindow2.Add(w18); this.notebook.Add(this.scrolledwindow2); Gtk.Notebook.NotebookChild w44 = ((Gtk.Notebook.NotebookChild)(this.notebook[this.scrolledwindow2])); w44.TabExpand = false; // Notebook tab this.notebook_rc_label = new Gtk.Label(); this.notebook_rc_label.Name = "notebook_rc_label"; this.notebook_rc_label.LabelProp = Mono.Unix.Catalog.GetString("Letzte Änderungen"); this.notebook.SetTabLabel(this.scrolledwindow2, this.notebook_rc_label); // Container child notebook.Gtk.Notebook+NotebookChild this.geckobox = new Gtk.Alignment(0.5F, 0.5F, 1F, 1F); this.geckobox.Name = "geckobox"; this.notebook.Add(this.geckobox); Gtk.Notebook.NotebookChild w45 = ((Gtk.Notebook.NotebookChild)(this.notebook[this.geckobox])); w45.Position = 1; w45.TabExpand = false; // Notebook tab this.notebook_browser_label = new Gtk.Label(); this.notebook_browser_label.Name = "notebook_browser_label"; this.notebook_browser_label.LabelProp = Mono.Unix.Catalog.GetString("Browser"); this.notebook.SetTabLabel(this.geckobox, this.notebook_browser_label); // Container child notebook.Gtk.Notebook+NotebookChild this.vbox1 = new Gtk.VBox(); this.vbox1.Name = "vbox1"; // Container child vbox1.Gtk.Box+BoxChild w1.AddUiFromString("<ui><menubar name='menubar2'><menu action='Artikel'><menuitem action='LokalSpeichern'/><menuitem action='OnlineSpeichern'/><menuitem action='Aktualisieren'/></menu></menubar></ui>"); this.menubar2 = ((Gtk.MenuBar)(w1.GetWidget("/menubar2"))); this.menubar2.Name = "menubar2"; this.vbox1.Add(this.menubar2); Gtk.Box.BoxChild w46 = ((Gtk.Box.BoxChild)(this.vbox1[this.menubar2])); w46.Position = 0; w46.Expand = false; w46.Fill = false; // Container child vbox1.Gtk.Box+BoxChild w1.AddUiFromString("<ui><toolbar name='toolbar1'/></ui>"); this.toolbar1 = ((Gtk.Toolbar)(w1.GetWidget("/toolbar1"))); this.toolbar1.Name = "toolbar1"; this.toolbar1.ShowArrow = false; this.toolbar1.ToolbarStyle = ((Gtk.ToolbarStyle)(0)); this.toolbar1.IconSize = ((Gtk.IconSize)(3)); this.vbox1.Add(this.toolbar1); Gtk.Box.BoxChild w47 = ((Gtk.Box.BoxChild)(this.vbox1[this.toolbar1])); w47.Position = 1; w47.Expand = false; w47.Fill = false; // Container child vbox1.Gtk.Box+BoxChild this.scrolledwindow6 = new Gtk.ScrolledWindow(); this.scrolledwindow6.CanFocus = true; this.scrolledwindow6.Name = "scrolledwindow6"; this.scrolledwindow6.VscrollbarPolicy = ((Gtk.PolicyType)(1)); this.scrolledwindow6.HscrollbarPolicy = ((Gtk.PolicyType)(1)); this.scrolledwindow6.ShadowType = ((Gtk.ShadowType)(2)); // Container child scrolledwindow6.Gtk.Container+ContainerChild this.textview1 = new Gtk.TextView(); this.textview1.CanFocus = true; this.textview1.Name = "textview1"; this.textview1.WrapMode = ((Gtk.WrapMode)(3)); this.scrolledwindow6.Add(this.textview1); this.vbox1.Add(this.scrolledwindow6); Gtk.Box.BoxChild w49 = ((Gtk.Box.BoxChild)(this.vbox1[this.scrolledwindow6])); w49.Position = 2; this.notebook.Add(this.vbox1); Gtk.Notebook.NotebookChild w50 = ((Gtk.Notebook.NotebookChild)(this.notebook[this.vbox1])); w50.Position = 2; w50.TabExpand = false; // Notebook tab this.notebook_artikel_label = new Gtk.Label(); this.notebook_artikel_label.Name = "notebook_artikel_label"; this.notebook_artikel_label.LabelProp = Mono.Unix.Catalog.GetString("Artikeleditor"); this.notebook.SetTabLabel(this.vbox1, this.notebook_artikel_label); // Container child notebook.Gtk.Notebook+NotebookChild this.history_treeview = new Gtk.TreeView(); this.history_treeview.CanFocus = true; this.history_treeview.Name = "history_treeview"; this.notebook.Add(this.history_treeview); Gtk.Notebook.NotebookChild w51 = ((Gtk.Notebook.NotebookChild)(this.notebook[this.history_treeview])); w51.Position = 3; w51.TabExpand = false; // Notebook tab this.notebook_history_label = new Gtk.Label(); this.notebook_history_label.Name = "notebook_history_label"; this.notebook_history_label.LabelProp = Mono.Unix.Catalog.GetString("History"); this.notebook.SetTabLabel(this.history_treeview, this.notebook_history_label); // Container child notebook.Gtk.Notebook+NotebookChild this.table4 = new Gtk.Table(((uint)(3)), ((uint)(2)), false); this.table4.Name = "table4"; // Container child table4.Gtk.Table+TableChild this.diff_new_scrolled_window = new Gtk.ScrolledWindow(); this.diff_new_scrolled_window.CanFocus = true; this.diff_new_scrolled_window.Name = "diff_new_scrolled_window"; this.diff_new_scrolled_window.VscrollbarPolicy = ((Gtk.PolicyType)(1)); this.diff_new_scrolled_window.HscrollbarPolicy = ((Gtk.PolicyType)(1)); // Container child diff_new_scrolled_window.Gtk.Container+ContainerChild Gtk.Viewport w52 = new Gtk.Viewport(); w52.Name = "GtkViewport1"; w52.ShadowType = ((Gtk.ShadowType)(0)); // Container child GtkViewport1.Gtk.Container+ContainerChild this.diff_new_frame = new Gtk.Frame(); this.diff_new_frame.Name = "diff_new_frame"; this.diff_new_frame.ShadowType = ((Gtk.ShadowType)(0)); this.diff_new_frame.LabelXalign = 0F; // Container child diff_new_frame.Gtk.Container+ContainerChild this.GtkAlignment11 = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment11.Name = "GtkAlignment11"; this.GtkAlignment11.LeftPadding = ((uint)(12)); // Container child GtkAlignment11.Gtk.Container+ContainerChild this.diff_new_treeview = new Gtk.TreeView(); this.diff_new_treeview.CanFocus = true; this.diff_new_treeview.Name = "diff_new_treeview"; this.GtkAlignment11.Add(this.diff_new_treeview); this.diff_new_frame.Add(this.GtkAlignment11); this.diff_new_label = new Gtk.Label(); this.diff_new_label.Events = ((Gdk.EventMask)(256)); this.diff_new_label.Name = "diff_new_label"; this.diff_new_label.LabelProp = Mono.Unix.Catalog.GetString("<b>neue Verion von</b>"); this.diff_new_label.UseMarkup = true; this.diff_new_frame.LabelWidget = this.diff_new_label; w52.Add(this.diff_new_frame); this.diff_new_scrolled_window.Add(w52); this.table4.Add(this.diff_new_scrolled_window); Gtk.Table.TableChild w57 = ((Gtk.Table.TableChild)(this.table4[this.diff_new_scrolled_window])); w57.TopAttach = ((uint)(1)); w57.BottomAttach = ((uint)(2)); w57.LeftAttach = ((uint)(1)); w57.RightAttach = ((uint)(2)); // Container child table4.Gtk.Table+TableChild this.diff_old_scrolled_window = new Gtk.ScrolledWindow(); this.diff_old_scrolled_window.CanFocus = true; this.diff_old_scrolled_window.Name = "diff_old_scrolled_window"; this.diff_old_scrolled_window.VscrollbarPolicy = ((Gtk.PolicyType)(1)); this.diff_old_scrolled_window.HscrollbarPolicy = ((Gtk.PolicyType)(1)); // Container child diff_old_scrolled_window.Gtk.Container+ContainerChild Gtk.Viewport w58 = new Gtk.Viewport(); w58.Name = "GtkViewport2"; w58.ShadowType = ((Gtk.ShadowType)(0)); // Container child GtkViewport2.Gtk.Container+ContainerChild this.diff_old_frame = new Gtk.Frame(); this.diff_old_frame.Name = "diff_old_frame"; this.diff_old_frame.ShadowType = ((Gtk.ShadowType)(0)); this.diff_old_frame.LabelXalign = 0F; // Container child diff_old_frame.Gtk.Container+ContainerChild this.GtkAlignment10 = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment10.Name = "GtkAlignment10"; this.GtkAlignment10.LeftPadding = ((uint)(12)); // Container child GtkAlignment10.Gtk.Container+ContainerChild this.diff_old_treeview = new Gtk.TreeView(); this.diff_old_treeview.CanFocus = true; this.diff_old_treeview.Name = "diff_old_treeview"; this.GtkAlignment10.Add(this.diff_old_treeview); this.diff_old_frame.Add(this.GtkAlignment10); this.diff_old_label = new Gtk.Label(); this.diff_old_label.Events = ((Gdk.EventMask)(256)); this.diff_old_label.Name = "diff_old_label"; this.diff_old_label.LabelProp = Mono.Unix.Catalog.GetString("<b>Alte Version von</b>"); this.diff_old_label.UseMarkup = true; this.diff_old_frame.LabelWidget = this.diff_old_label; w58.Add(this.diff_old_frame); this.diff_old_scrolled_window.Add(w58); this.table4.Add(this.diff_old_scrolled_window); Gtk.Table.TableChild w63 = ((Gtk.Table.TableChild)(this.table4[this.diff_old_scrolled_window])); w63.TopAttach = ((uint)(1)); w63.BottomAttach = ((uint)(2)); // Container child table4.Gtk.Table+TableChild this.hbuttonbox2 = new Gtk.HButtonBox(); this.hbuttonbox2.Name = "hbuttonbox2"; // Container child hbuttonbox2.Gtk.ButtonBox+ButtonBoxChild this.diff_old_back_button1 = new Gtk.Button(); this.diff_old_back_button1.WidthRequest = 80; this.diff_old_back_button1.CanFocus = true; this.diff_old_back_button1.Name = "diff_old_back_button1"; this.diff_old_back_button1.UseStock = true; this.diff_old_back_button1.UseUnderline = true; this.diff_old_back_button1.Label = "gtk-go-back"; this.hbuttonbox2.Add(this.diff_old_back_button1); Gtk.ButtonBox.ButtonBoxChild w64 = ((Gtk.ButtonBox.ButtonBoxChild)(this.hbuttonbox2[this.diff_old_back_button1])); w64.Expand = false; w64.Fill = false; // Container child hbuttonbox2.Gtk.ButtonBox+ButtonBoxChild this.button47 = new Gtk.Button(); this.button47.WidthRequest = 100; this.button47.CanFocus = true; this.button47.Name = "button47"; this.button47.UseUnderline = true; // Container child button47.Gtk.Container+ContainerChild Gtk.Alignment w65 = new Gtk.Alignment(0.5F, 0.5F, 0F, 0F); w65.Name = "GtkAlignment8"; // Container child GtkAlignment8.Gtk.Container+ContainerChild Gtk.HBox w66 = new Gtk.HBox(); w66.Name = "GtkHBox8"; w66.Spacing = 2; // Container child GtkHBox8.Gtk.Container+ContainerChild Gtk.Image w67 = new Gtk.Image(); w67.Name = "image38"; w67.Pixbuf = Gtk.IconTheme.Default.LoadIcon("gtk-clear", 16, 0); w66.Add(w67); // Container child GtkHBox8.Gtk.Container+ContainerChild Gtk.Label w69 = new Gtk.Label(); w69.Name = "GtkLabel13"; w69.LabelProp = Mono.Unix.Catalog.GetString("_Entfernen"); w69.UseUnderline = true; w66.Add(w69); w65.Add(w66); this.button47.Add(w65); this.hbuttonbox2.Add(this.button47); Gtk.ButtonBox.ButtonBoxChild w73 = ((Gtk.ButtonBox.ButtonBoxChild)(this.hbuttonbox2[this.button47])); w73.Position = 1; w73.Expand = false; w73.Fill = false; // Container child hbuttonbox2.Gtk.ButtonBox+ButtonBoxChild this.diff_new_next_button = new Gtk.Button(); this.diff_new_next_button.WidthRequest = 80; this.diff_new_next_button.CanFocus = true; this.diff_new_next_button.Name = "diff_new_next_button"; this.diff_new_next_button.UseStock = true; this.diff_new_next_button.UseUnderline = true; this.diff_new_next_button.Label = "gtk-go-forward"; this.hbuttonbox2.Add(this.diff_new_next_button); Gtk.ButtonBox.ButtonBoxChild w74 = ((Gtk.ButtonBox.ButtonBoxChild)(this.hbuttonbox2[this.diff_new_next_button])); w74.Position = 2; w74.Expand = false; w74.Fill = false; this.table4.Add(this.hbuttonbox2); Gtk.Table.TableChild w75 = ((Gtk.Table.TableChild)(this.table4[this.hbuttonbox2])); w75.LeftAttach = ((uint)(1)); w75.RightAttach = ((uint)(2)); w75.YOptions = ((Gtk.AttachOptions)(4)); // Container child table4.Gtk.Table+TableChild this.hbuttonbox3 = new Gtk.HButtonBox(); this.hbuttonbox3.Name = "hbuttonbox3"; // Container child hbuttonbox3.Gtk.ButtonBox+ButtonBoxChild this.diff_old_back_button = new Gtk.Button(); this.diff_old_back_button.WidthRequest = 80; this.diff_old_back_button.CanFocus = true; this.diff_old_back_button.Name = "diff_old_back_button"; this.diff_old_back_button.UseStock = true; this.diff_old_back_button.UseUnderline = true; this.diff_old_back_button.Label = "gtk-go-back"; this.hbuttonbox3.Add(this.diff_old_back_button); Gtk.ButtonBox.ButtonBoxChild w76 = ((Gtk.ButtonBox.ButtonBoxChild)(this.hbuttonbox3[this.diff_old_back_button])); w76.Expand = false; w76.Fill = false; // Container child hbuttonbox3.Gtk.ButtonBox+ButtonBoxChild this.diff_old_revert_button = new Gtk.Button(); this.diff_old_revert_button.WidthRequest = 100; this.diff_old_revert_button.CanFocus = true; this.diff_old_revert_button.Name = "diff_old_revert_button"; this.diff_old_revert_button.UseStock = true; this.diff_old_revert_button.UseUnderline = true; this.diff_old_revert_button.Label = "gtk-undo"; this.hbuttonbox3.Add(this.diff_old_revert_button); Gtk.ButtonBox.ButtonBoxChild w77 = ((Gtk.ButtonBox.ButtonBoxChild)(this.hbuttonbox3[this.diff_old_revert_button])); w77.Position = 1; w77.Expand = false; w77.Fill = false; // Container child hbuttonbox3.Gtk.ButtonBox+ButtonBoxChild this.diff_old_next_button = new Gtk.Button(); this.diff_old_next_button.WidthRequest = 80; this.diff_old_next_button.CanFocus = true; this.diff_old_next_button.Name = "diff_old_next_button"; this.diff_old_next_button.UseStock = true; this.diff_old_next_button.UseUnderline = true; this.diff_old_next_button.Label = "gtk-go-forward"; this.hbuttonbox3.Add(this.diff_old_next_button); Gtk.ButtonBox.ButtonBoxChild w78 = ((Gtk.ButtonBox.ButtonBoxChild)(this.hbuttonbox3[this.diff_old_next_button])); w78.Position = 2; w78.Expand = false; w78.Fill = false; this.table4.Add(this.hbuttonbox3); Gtk.Table.TableChild w79 = ((Gtk.Table.TableChild)(this.table4[this.hbuttonbox3])); w79.YOptions = ((Gtk.AttachOptions)(4)); this.notebook.Add(this.table4); Gtk.Notebook.NotebookChild w80 = ((Gtk.Notebook.NotebookChild)(this.notebook[this.table4])); w80.Position = 4; w80.TabExpand = false; // Notebook tab this.notebook_diff_label = new Gtk.Label(); this.notebook_diff_label.Name = "notebook_diff_label"; this.notebook_diff_label.LabelProp = Mono.Unix.Catalog.GetString("Diff"); this.notebook.SetTabLabel(this.table4, this.notebook_diff_label); // Notebook tab Gtk.Label w81 = new Gtk.Label(); w81.Visible = true; this.notebook.Add(w81); this.notebook_user_label = new Gtk.Label(); this.notebook_user_label.Name = "notebook_user_label"; this.notebook_user_label.LabelProp = Mono.Unix.Catalog.GetString("Benutzer"); this.notebook.SetTabLabel(w81, this.notebook_user_label); this.browserbox.Add(this.notebook); Gtk.Box.BoxChild w82 = ((Gtk.Box.BoxChild)(this.browserbox[this.notebook])); w82.Position = 2; this.main_vbox.Add(this.browserbox); Gtk.Box.BoxChild w83 = ((Gtk.Box.BoxChild)(this.main_vbox[this.browserbox])); w83.Position = 1; // Container child main_vbox.Gtk.Box+BoxChild this.statusbar1 = new Gtk.Statusbar(); this.statusbar1.Name = "statusbar1"; this.statusbar1.Spacing = 2; this.main_vbox.Add(this.statusbar1); Gtk.Box.BoxChild w84 = ((Gtk.Box.BoxChild)(this.main_vbox[this.statusbar1])); w84.PackType = ((Gtk.PackType)(1)); w84.Position = 2; w84.Expand = false; w84.Fill = false; this.Add(this.main_vbox); if ((this.Child != null)) { this.Child.ShowAll(); } this.DefaultWidth = 662; this.DefaultHeight = 653; this.Show(); this.DeleteEvent += new Gtk.DeleteEventHandler(this.OnDeleteEvent); this.Beenden.Activated += new System.EventHandler(this.onBeenden); this.Einstellungen.Activated += new System.EventHandler(this.OnEinstellungenActivated); this.urlentry.KeyReleaseEvent += new Gtk.KeyReleaseEventHandler(this.OnUrlentryKeyReleaseEvent); this.go.Clicked += new System.EventHandler(this.OnGoClicked); }
protected virtual void Build() { Stetic.Gui.Initialize(); // Widget CBinding.EditPackagesDialog this.Name = "CBinding.EditPackagesDialog"; this.Title = Mono.Unix.Catalog.GetString("Edit packages"); this.Modal = true; // Internal child CBinding.EditPackagesDialog.VBox Gtk.VBox w1 = this.VBox; w1.Name = "dialog1_VBox"; w1.BorderWidth = ((uint)(2)); // Container child dialog1_VBox.Gtk.Box+BoxChild this.vpaned1 = new Gtk.VPaned(); this.vpaned1.CanFocus = true; this.vpaned1.Name = "vpaned1"; this.vpaned1.Position = 183; this.vpaned1.BorderWidth = ((uint)(6)); // Container child vpaned1.Gtk.Paned+PanedChild this.notebook1 = new Gtk.Notebook(); this.notebook1.CanFocus = true; this.notebook1.Name = "notebook1"; this.notebook1.CurrentPage = 0; // Container child notebook1.Gtk.Notebook+NotebookChild this.scrolledwindow1 = new Gtk.ScrolledWindow(); this.scrolledwindow1.CanFocus = true; this.scrolledwindow1.Name = "scrolledwindow1"; this.scrolledwindow1.VscrollbarPolicy = ((Gtk.PolicyType)(1)); this.scrolledwindow1.HscrollbarPolicy = ((Gtk.PolicyType)(1)); this.scrolledwindow1.ShadowType = ((Gtk.ShadowType)(1)); // Container child scrolledwindow1.Gtk.Container+ContainerChild this.normalPackageTreeView = new Gtk.TreeView(); this.normalPackageTreeView.CanFocus = true; this.normalPackageTreeView.Name = "normalPackageTreeView"; this.normalPackageTreeView.HeadersClickable = true; this.scrolledwindow1.Add(this.normalPackageTreeView); this.notebook1.Add(this.scrolledwindow1); Gtk.Notebook.NotebookChild w3 = ((Gtk.Notebook.NotebookChild)(this.notebook1[this.scrolledwindow1])); w3.TabExpand = false; // Notebook tab this.label1 = new Gtk.Label(); this.label1.Name = "label1"; this.label1.LabelProp = Mono.Unix.Catalog.GetString("System Packages"); this.notebook1.SetTabLabel(this.scrolledwindow1, this.label1); // Container child notebook1.Gtk.Notebook+NotebookChild this.scrolledwindow3 = new Gtk.ScrolledWindow(); this.scrolledwindow3.CanFocus = true; this.scrolledwindow3.Name = "scrolledwindow3"; this.scrolledwindow3.VscrollbarPolicy = ((Gtk.PolicyType)(1)); this.scrolledwindow3.HscrollbarPolicy = ((Gtk.PolicyType)(1)); this.scrolledwindow3.ShadowType = ((Gtk.ShadowType)(1)); // Container child scrolledwindow3.Gtk.Container+ContainerChild this.projectPackageTreeView = new Gtk.TreeView(); this.projectPackageTreeView.CanFocus = true; this.projectPackageTreeView.Name = "projectPackageTreeView"; this.projectPackageTreeView.HeadersClickable = true; this.scrolledwindow3.Add(this.projectPackageTreeView); this.notebook1.Add(this.scrolledwindow3); Gtk.Notebook.NotebookChild w5 = ((Gtk.Notebook.NotebookChild)(this.notebook1[this.scrolledwindow3])); w5.Position = 1; w5.TabExpand = false; // Notebook tab this.label2 = new Gtk.Label(); this.label2.Name = "label2"; this.label2.LabelProp = Mono.Unix.Catalog.GetString("Project Packages"); this.notebook1.SetTabLabel(this.scrolledwindow3, this.label2); this.vpaned1.Add(this.notebook1); Gtk.Paned.PanedChild w6 = ((Gtk.Paned.PanedChild)(this.vpaned1[this.notebook1])); w6.Resize = false; // Container child vpaned1.Gtk.Paned+PanedChild this.table1 = new Gtk.Table(((uint)(2)), ((uint)(2)), false); this.table1.Name = "table1"; this.table1.RowSpacing = ((uint)(6)); this.table1.ColumnSpacing = ((uint)(6)); // Container child table1.Gtk.Table+TableChild this.label3 = new Gtk.Label(); this.label3.Name = "label3"; this.label3.Xalign = 0F; this.label3.Yalign = 0F; this.label3.LabelProp = Mono.Unix.Catalog.GetString("Selected packages:"); this.table1.Add(this.label3); Gtk.Table.TableChild w7 = ((Gtk.Table.TableChild)(this.table1[this.label3])); w7.YOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.scrolledwindow2 = new Gtk.ScrolledWindow(); this.scrolledwindow2.CanFocus = true; this.scrolledwindow2.Name = "scrolledwindow2"; this.scrolledwindow2.VscrollbarPolicy = ((Gtk.PolicyType)(1)); this.scrolledwindow2.HscrollbarPolicy = ((Gtk.PolicyType)(1)); this.scrolledwindow2.ShadowType = ((Gtk.ShadowType)(1)); // Container child scrolledwindow2.Gtk.Container+ContainerChild this.selectedPackagesTreeView = new Gtk.TreeView(); this.selectedPackagesTreeView.CanFocus = true; this.selectedPackagesTreeView.Name = "selectedPackagesTreeView"; this.selectedPackagesTreeView.HeadersClickable = true; this.scrolledwindow2.Add(this.selectedPackagesTreeView); this.table1.Add(this.scrolledwindow2); Gtk.Table.TableChild w9 = ((Gtk.Table.TableChild)(this.table1[this.scrolledwindow2])); w9.TopAttach = ((uint)(1)); w9.BottomAttach = ((uint)(2)); w9.XOptions = ((Gtk.AttachOptions)(4)); // Container child table1.Gtk.Table+TableChild this.vbox2 = new Gtk.VBox(); this.vbox2.Name = "vbox2"; this.vbox2.Spacing = 6; // Container child vbox2.Gtk.Box+BoxChild this.removeButton = new Gtk.Button(); Gtk.Tooltips w10 = new Gtk.Tooltips(); w10.SetTip(this.removeButton, "Remove selected package from the project.", "Remove selected package from the project."); this.removeButton.WidthRequest = 33; this.removeButton.HeightRequest = 33; this.removeButton.Sensitive = false; this.removeButton.CanFocus = true; this.removeButton.Name = "removeButton"; this.removeButton.UseUnderline = true; // Container child removeButton.Gtk.Container+ContainerChild Gtk.Alignment w11 = new Gtk.Alignment(0.5F, 0.5F, 0F, 0F); // Container child GtkAlignment.Gtk.Container+ContainerChild Gtk.HBox w12 = new Gtk.HBox(); w12.Spacing = 2; // Container child GtkHBox.Gtk.Container+ContainerChild Gtk.Image w13 = new Gtk.Image(); w13.Pixbuf = Stetic.IconLoader.LoadIcon(this, "gtk-remove", Gtk.IconSize.Menu, 16); w12.Add(w13); // Container child GtkHBox.Gtk.Container+ContainerChild Gtk.Label w15 = new Gtk.Label(); w15.LabelProp = ""; w12.Add(w15); w11.Add(w12); this.removeButton.Add(w11); this.vbox2.Add(this.removeButton); Gtk.Box.BoxChild w19 = ((Gtk.Box.BoxChild)(this.vbox2[this.removeButton])); w19.Position = 0; w19.Expand = false; w19.Fill = false; this.table1.Add(this.vbox2); Gtk.Table.TableChild w20 = ((Gtk.Table.TableChild)(this.table1[this.vbox2])); w20.TopAttach = ((uint)(1)); w20.BottomAttach = ((uint)(2)); w20.LeftAttach = ((uint)(1)); w20.RightAttach = ((uint)(2)); w20.XOptions = ((Gtk.AttachOptions)(4)); this.vpaned1.Add(this.table1); w1.Add(this.vpaned1); Gtk.Box.BoxChild w22 = ((Gtk.Box.BoxChild)(w1[this.vpaned1])); w22.Position = 0; w22.Padding = ((uint)(3)); // Internal child CBinding.EditPackagesDialog.ActionArea Gtk.HButtonBox w23 = this.ActionArea; w23.Name = "dialog1_ActionArea"; w23.Spacing = 6; w23.BorderWidth = ((uint)(5)); w23.LayoutStyle = ((Gtk.ButtonBoxStyle)(4)); // Container child dialog1_ActionArea.Gtk.ButtonBox+ButtonBoxChild this.buttonCancel = new Gtk.Button(); this.buttonCancel.CanDefault = true; this.buttonCancel.CanFocus = true; this.buttonCancel.Name = "buttonCancel"; this.buttonCancel.UseStock = true; this.buttonCancel.UseUnderline = true; this.buttonCancel.Label = "gtk-cancel"; this.AddActionWidget(this.buttonCancel, -6); Gtk.ButtonBox.ButtonBoxChild w24 = ((Gtk.ButtonBox.ButtonBoxChild)(w23[this.buttonCancel])); w24.Expand = false; w24.Fill = false; // Container child dialog1_ActionArea.Gtk.ButtonBox+ButtonBoxChild this.buttonOk = new Gtk.Button(); this.buttonOk.CanDefault = true; this.buttonOk.CanFocus = true; this.buttonOk.Name = "buttonOk"; this.buttonOk.UseStock = true; this.buttonOk.UseUnderline = true; this.buttonOk.Label = "gtk-ok"; this.AddActionWidget(this.buttonOk, -5); Gtk.ButtonBox.ButtonBoxChild w25 = ((Gtk.ButtonBox.ButtonBoxChild)(w23[this.buttonOk])); w25.Position = 1; w25.Expand = false; w25.Fill = false; if ((this.Child != null)) { this.Child.ShowAll(); } this.DefaultWidth = 580; this.DefaultHeight = 449; this.Show(); this.removeButton.Clicked += new System.EventHandler(this.OnRemoveButtonClicked); this.removeButton.Clicked += new System.EventHandler(this.OnRemoveButtonClick); this.selectedPackagesTreeView.CursorChanged += new System.EventHandler(this.OnSelectedPackagesTreeViewCursorChanged); this.buttonCancel.Clicked += new System.EventHandler(this.OnCancelButtonClick); this.buttonOk.Clicked += new System.EventHandler(this.OnOkButtonClick); }
protected virtual void Build() { Stetic.Gui.Initialize(); // Widget Scielo.PDF2Scielo.MarkerWindow Gtk.UIManager w1 = new Gtk.UIManager(); Gtk.ActionGroup w2 = new Gtk.ActionGroup("Default"); this.File = new Gtk.Action("File", Mono.Unix.Catalog.GetString("_File"), null, null); this.File.ShortLabel = Mono.Unix.Catalog.GetString("_File"); w2.Add(this.File, null); this.Open = new Gtk.Action("Open", Mono.Unix.Catalog.GetString("_Open"), null, "gtk-open"); this.Open.ShortLabel = Mono.Unix.Catalog.GetString("_Open"); w2.Add(this.Open, null); this.Quit = new Gtk.Action("Quit", Mono.Unix.Catalog.GetString("_Quit"), null, "gtk-quit"); this.Quit.ShortLabel = Mono.Unix.Catalog.GetString("_Quit"); w2.Add(this.Quit, null); this.Tools = new Gtk.Action("Tools", Mono.Unix.Catalog.GetString("_Tools"), null, null); this.Tools.ShortLabel = Mono.Unix.Catalog.GetString("_Tools"); w2.Add(this.Tools, null); this.Help = new Gtk.Action("Help", Mono.Unix.Catalog.GetString("_Help"), null, null); this.Help.ShortLabel = Mono.Unix.Catalog.GetString("_Help"); w2.Add(this.Help, null); this.About = new Gtk.Action("About", Mono.Unix.Catalog.GetString("About"), null, "gnome-stock-about"); this.About.ShortLabel = Mono.Unix.Catalog.GetString("About"); w2.Add(this.About, null); this.Markup = new Gtk.Action("Markup", Mono.Unix.Catalog.GetString("_Markup"), null, "gtk-convert"); this.Markup.Sensitive = false; this.Markup.ShortLabel = Mono.Unix.Catalog.GetString("_Markup"); w2.Add(this.Markup, "<Control><Mod2>m"); this.Save = new Gtk.Action("Save", Mono.Unix.Catalog.GetString("_Save"), null, "gtk-save"); this.Save.ShortLabel = Mono.Unix.Catalog.GetString("_Save"); w2.Add(this.Save, null); this.SaveAs = new Gtk.Action("SaveAs", Mono.Unix.Catalog.GetString("Save _As"), null, "gtk-save-as"); this.SaveAs.ShortLabel = Mono.Unix.Catalog.GetString("Save _As"); w2.Add(this.SaveAs, null); this.Normalize = new Gtk.Action("Normalize", Mono.Unix.Catalog.GetString("_Normalize"), null, "gtk-execute"); this.Normalize.Sensitive = false; this.Normalize.ShortLabel = Mono.Unix.Catalog.GetString("_Normalize"); w2.Add(this.Normalize, "<Control><Mod2>n"); this.Preview = new Gtk.Action("Preview", Mono.Unix.Catalog.GetString("_Preview"), null, "gtk-print-preview"); this.Preview.Sensitive = false; this.Preview.ShortLabel = Mono.Unix.Catalog.GetString("_Preview"); w2.Add(this.Preview, null); w1.InsertActionGroup(w2, 0); this.AddAccelGroup(w1.AccelGroup); this.Name = "Scielo.PDF2Scielo.MarkerWindow"; this.Title = Mono.Unix.Catalog.GetString("Marcador Automatico PDF2Scielo"); this.WindowPosition = ((Gtk.WindowPosition)(4)); // Container child Scielo.PDF2Scielo.MarkerWindow.Gtk.Container+ContainerChild this.vbox1 = new Gtk.VBox(); this.vbox1.Name = "vbox1"; // Container child vbox1.Gtk.Box+BoxChild w1.AddUiFromString("<ui><menubar name='menubar1'><menu action='File'><menuitem action='Open'/><separator/><menuitem action='Save'/><menuitem action='SaveAs'/><separator/><menuitem action='Quit'/></menu><menu action='Tools'><menuitem action='Normalize'/><menuitem action='Markup'/><menuitem action='Preview'/></menu><menu action='Help'><menuitem action='About'/></menu></menubar></ui>"); this.menubar1 = ((Gtk.MenuBar)(w1.GetWidget("/menubar1"))); this.menubar1.Name = "menubar1"; this.vbox1.Add(this.menubar1); Gtk.Box.BoxChild w3 = ((Gtk.Box.BoxChild)(this.vbox1[this.menubar1])); w3.Position = 0; w3.Expand = false; w3.Fill = false; // Container child vbox1.Gtk.Box+BoxChild w1.AddUiFromString("<ui><toolbar name='toolbar1'><toolitem action='Open'/><separator/><toolitem action='Normalize'/><toolitem action='Markup'/><separator/><toolitem action='Preview'/></toolbar></ui>"); this.toolbar1 = ((Gtk.Toolbar)(w1.GetWidget("/toolbar1"))); this.toolbar1.Name = "toolbar1"; this.toolbar1.ShowArrow = false; this.toolbar1.ToolbarStyle = ((Gtk.ToolbarStyle)(0)); this.vbox1.Add(this.toolbar1); Gtk.Box.BoxChild w4 = ((Gtk.Box.BoxChild)(this.vbox1[this.toolbar1])); w4.Position = 1; w4.Expand = false; w4.Fill = false; // Container child vbox1.Gtk.Box+BoxChild this.vpaned1 = new Gtk.VPaned(); this.vpaned1.CanFocus = true; this.vpaned1.Name = "vpaned1"; this.vpaned1.Position = 272; // Container child vpaned1.Gtk.Paned+PanedChild this.scrolledwindow1 = new Gtk.ScrolledWindow(); this.scrolledwindow1.CanFocus = true; this.scrolledwindow1.Name = "scrolledwindow1"; this.scrolledwindow1.VscrollbarPolicy = ((Gtk.PolicyType)(1)); this.scrolledwindow1.HscrollbarPolicy = ((Gtk.PolicyType)(1)); this.scrolledwindow1.ShadowType = ((Gtk.ShadowType)(1)); // Container child scrolledwindow1.Gtk.Container+ContainerChild this.textview = new Gtk.TextView(); this.textview.CanFocus = true; this.textview.Name = "textview"; this.scrolledwindow1.Add(this.textview); this.vpaned1.Add(this.scrolledwindow1); Gtk.Paned.PanedChild w6 = ((Gtk.Paned.PanedChild)(this.vpaned1[this.scrolledwindow1])); w6.Resize = false; w6.Shrink = false; // Container child vpaned1.Gtk.Paned+PanedChild this.frame1 = new Gtk.Frame(); this.frame1.Name = "frame1"; this.frame1.ShadowType = ((Gtk.ShadowType)(0)); this.frame1.LabelXalign = 0F; // Container child frame1.Gtk.Container+ContainerChild this.GtkAlignment = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment.Name = "GtkAlignment"; this.GtkAlignment.LeftPadding = ((uint)(12)); // Container child GtkAlignment.Gtk.Container+ContainerChild this.vbox2 = new Gtk.VBox(); this.vbox2.Name = "vbox2"; this.vbox2.Spacing = 6; // Container child vbox2.Gtk.Box+BoxChild w1.AddUiFromString("<ui><toolbar name='toolbar2'/></ui>"); this.toolbar2 = ((Gtk.Toolbar)(w1.GetWidget("/toolbar2"))); this.toolbar2.Name = "toolbar2"; this.toolbar2.ShowArrow = false; this.toolbar2.ToolbarStyle = ((Gtk.ToolbarStyle)(3)); this.toolbar2.IconSize = ((Gtk.IconSize)(4)); this.vbox2.Add(this.toolbar2); Gtk.Box.BoxChild w7 = ((Gtk.Box.BoxChild)(this.vbox2[this.toolbar2])); w7.Position = 0; w7.Expand = false; w7.Fill = false; // Container child vbox2.Gtk.Box+BoxChild this.scrolledwindow2 = new Gtk.ScrolledWindow(); this.scrolledwindow2.CanFocus = true; this.scrolledwindow2.Name = "scrolledwindow2"; this.scrolledwindow2.VscrollbarPolicy = ((Gtk.PolicyType)(1)); this.scrolledwindow2.HscrollbarPolicy = ((Gtk.PolicyType)(1)); this.scrolledwindow2.ShadowType = ((Gtk.ShadowType)(1)); // Container child scrolledwindow2.Gtk.Container+ContainerChild this.treeview1 = new Gtk.TreeView(); this.treeview1.CanFocus = true; this.treeview1.Name = "treeview1"; this.treeview1.HeadersClickable = true; this.scrolledwindow2.Add(this.treeview1); this.vbox2.Add(this.scrolledwindow2); Gtk.Box.BoxChild w9 = ((Gtk.Box.BoxChild)(this.vbox2[this.scrolledwindow2])); w9.Position = 1; this.GtkAlignment.Add(this.vbox2); this.frame1.Add(this.GtkAlignment); this.GtkLabel3 = new Gtk.Label(); this.GtkLabel3.Name = "GtkLabel3"; this.GtkLabel3.LabelProp = Mono.Unix.Catalog.GetString("<b>Messages</b>"); this.GtkLabel3.UseMarkup = true; this.frame1.LabelWidget = this.GtkLabel3; this.vpaned1.Add(this.frame1); Gtk.Paned.PanedChild w12 = ((Gtk.Paned.PanedChild)(this.vpaned1[this.frame1])); w12.Resize = false; this.vbox1.Add(this.vpaned1); Gtk.Box.BoxChild w13 = ((Gtk.Box.BoxChild)(this.vbox1[this.vpaned1])); w13.Position = 2; // Container child vbox1.Gtk.Box+BoxChild this.statusbar1 = new Gtk.Statusbar(); this.statusbar1.Name = "statusbar1"; this.statusbar1.Spacing = 6; this.vbox1.Add(this.statusbar1); Gtk.Box.BoxChild w14 = ((Gtk.Box.BoxChild)(this.vbox1[this.statusbar1])); w14.Position = 3; w14.Expand = false; w14.Fill = false; this.Add(this.vbox1); if ((this.Child != null)) { this.Child.ShowAll(); } this.DefaultWidth = 614; this.DefaultHeight = 414; this.Show(); this.DeleteEvent += new Gtk.DeleteEventHandler(this.OnDeleteEvent); this.Open.Activated += new System.EventHandler(this.OnOpenActivated); this.Quit.Activated += new System.EventHandler(this.OnQuitActivated); this.About.Activated += new System.EventHandler(this.OnAboutActivated); this.Markup.Activated += new System.EventHandler(this.OnMarkupActivated); this.Normalize.Activated += new System.EventHandler(this.OnNormalizeActivated); this.Preview.Activated += new System.EventHandler(this.OnPreviewActivated); }
public MainWindow() : base("Smuxi") { // restore window size / position int width, heigth; if (Frontend.FrontendConfig[Frontend.UIName + "/Interface/Width"] != null) { width = (int) Frontend.FrontendConfig[Frontend.UIName + "/Interface/Width"]; } else { width = 800; } if (Frontend.FrontendConfig[Frontend.UIName + "/Interface/Heigth"] != null) { heigth = (int) Frontend.FrontendConfig[Frontend.UIName + "/Interface/Heigth"]; } else { heigth = 600; } if (width < -1 || heigth < -1) { width = -1; heigth = -1; } if (width == -1 && heigth == -1) { SetDefaultSize(800, 600); Maximize(); } else if (width == 0 && heigth == 0) { // HACK: map 0/0 to default size as it crashes on Windows :/ SetDefaultSize(800, 600); } else { SetDefaultSize(width, heigth); } int x, y; if (Frontend.FrontendConfig[Frontend.UIName + "/Interface/XPosition"] != null) { x = (int) Frontend.FrontendConfig[Frontend.UIName + "/Interface/XPosition"]; } else { x = 0; } if (Frontend.FrontendConfig[Frontend.UIName + "/Interface/YPosition"] != null) { y = (int) Frontend.FrontendConfig[Frontend.UIName + "/Interface/YPosition"]; } else { y = 0; } if (x < 0 || y < 0) { x = 0; y = 0; } if (x == 0 && y == 0) { SetPosition(Gtk.WindowPosition.Center); } else { Move(x, y); } DeleteEvent += OnDeleteEvent; FocusInEvent += OnFocusInEvent; FocusOutEvent += OnFocusOutEvent; WindowStateEvent += OnWindowStateEvent; ChatTreeView = new ChatTreeView(); Notebook = new Notebook(); Notebook.SwitchPage += OnNotebookSwitchPage; Notebook.FocusInEvent += OnNotebookFocusInEvent; ChatViewManager = new ChatViewManager(Notebook, ChatTreeView); Assembly asm = Assembly.GetExecutingAssembly(); ChatViewManager.Load(asm); ChatViewManager.LoadAll(System.IO.Path.GetDirectoryName(asm.Location), "smuxi-frontend-gnome-*.dll"); ChatViewManager.ChatAdded += OnChatViewManagerChatAdded; ChatViewManager.ChatSynced += OnChatViewManagerChatSynced; ChatViewManager.ChatRemoved += OnChatViewManagerChatRemoved; #if GTK_SHARP_2_10 StatusIconManager = new StatusIconManager(this, ChatViewManager); #endif #if INDICATE_SHARP || MESSAGING_MENU_SHARP IndicateManager = new IndicateManager(this, ChatViewManager); #endif #if NOTIFY_SHARP NotifyManager = new NotifyManager(this, ChatViewManager); #endif #if IPC_DBUS NetworkManager = new NetworkManager(ChatViewManager); #endif UI = new GnomeUI(ChatViewManager); // HACK: Frontend.FrontendConfig out of scope EngineManager = new EngineManager(Frontend.FrontendConfig, UI); Entry = new Entry(ChatViewManager); var entryScrolledWindow = new Gtk.ScrolledWindow(); entryScrolledWindow.ShadowType = Gtk.ShadowType.EtchedIn; entryScrolledWindow.HscrollbarPolicy = Gtk.PolicyType.Never; entryScrolledWindow.SizeRequested += delegate(object o, Gtk.SizeRequestedArgs args) { // predict and set useful heigth int lineWidth, lineHeigth; using (var layout = Entry.CreatePangoLayout("Qp")) { layout.GetPixelSize(out lineHeigth, out lineHeigth); } var it = Entry.Buffer.StartIter; int newLines = 1; // move to end of next visual line while (Entry.ForwardDisplayLineEnd(ref it)) { newLines++; // calling ForwardDisplayLineEnd repeatedly stays on the same position // therefor we move one cursor position further it.ForwardCursorPosition(); } newLines = Math.Min(newLines, 3); // use text heigth + a bit extra var bestSize = new Gtk.Requisition() { Height = (lineHeigth * newLines) + 5 }; args.Requisition = bestSize; }; entryScrolledWindow.Add(Entry); ProgressBar = new Gtk.ProgressBar(); StatusHBox = new Gtk.HBox(); MenuWidget = new MenuWidget(this, ChatViewManager); var treeviewScrolledWindow = new Gtk.ScrolledWindow() { ShadowType = Gtk.ShadowType.EtchedIn, HscrollbarPolicy = Gtk.PolicyType.Never, VscrollbarPolicy = Gtk.PolicyType.Automatic }; treeviewScrolledWindow.Add(ChatTreeView); ChatViewManager.ChatAdded += (sender, e) => { treeviewScrolledWindow.CheckResize(); }; var notebookPaned = new Gtk.VPaned(); notebookPaned.Pack1(Notebook, true, false); notebookPaned.Pack2(entryScrolledWindow, false, false); var treeviewPaned = new Gtk.HPaned(); treeviewPaned.Pack1(treeviewScrolledWindow, false, false); treeviewPaned.Pack2(notebookPaned, true, false); TreeViewHPaned = treeviewPaned; var entryPaned = new Gtk.VPaned(); entryPaned.ButtonPressEvent += (sender, e) => { // reset entry size on double click if (e.Event.Type == Gdk.EventType.TwoButtonPress && e.Event.Button == 1) { GLib.Timeout.Add(100, delegate { entryPaned.Position = -1; return false; }); } }; entryPaned.Pack1(treeviewPaned, true, false); Gtk.VBox vbox = new Gtk.VBox(); vbox.PackStart(MenuWidget, false, false, 0); vbox.PackStart(entryPaned, true, true, 0); NetworkStatusbar = new Gtk.Statusbar(); NetworkStatusbar.WidthRequest = 300; NetworkStatusbar.HasResizeGrip = false; Statusbar = new Gtk.Statusbar(); Statusbar.HasResizeGrip = false; Gtk.HBox status_bar_hbox = new Gtk.HBox(); status_bar_hbox.Homogeneous = true; status_bar_hbox.PackStart(NetworkStatusbar, false, true, 0); status_bar_hbox.PackStart(Statusbar, true, true, 0); StatusHBox.PackStart(status_bar_hbox); StatusHBox.PackStart(ProgressBar, false, false, 0); StatusHBox.ShowAll(); StatusHBox.NoShowAll = true; StatusHBox.Visible = (bool) Frontend.FrontendConfig["ShowStatusBar"]; vbox.PackStart(StatusHBox, false, false, 0); Add(vbox); }
protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget MainWindow this.UIManager = new Gtk.UIManager(); Gtk.ActionGroup w1 = new Gtk.ActionGroup("Default"); this.FileAction = new Gtk.Action("FileAction", "File", null, null); this.FileAction.ShortLabel = "File"; w1.Add(this.FileAction, null); this.newAction = new Gtk.Action("newAction", "New", null, "gtk-new"); this.newAction.ShortLabel = "New"; w1.Add(this.newAction, "<Control>n"); this.openAction = new Gtk.Action("openAction", "Open...", null, "gtk-open"); this.openAction.ShortLabel = "Open..."; w1.Add(this.openAction, "<Control>o"); this.saveAction = new Gtk.Action("saveAction", "Save", null, "gtk-save"); this.saveAction.ShortLabel = "Save"; w1.Add(this.saveAction, "<Control>s"); this.saveAsAction = new Gtk.Action("saveAsAction", "Save as...", null, "gtk-save-as"); this.saveAsAction.ShortLabel = "Save as..."; w1.Add(this.saveAsAction, "<Control><Alt>s"); this.quitAction = new Gtk.Action("quitAction", "Exit", null, "gtk-quit"); this.quitAction.ShortLabel = "Exit"; w1.Add(this.quitAction, null); this.WordsAction = new Gtk.Action("WordsAction", "Words", null, null); this.WordsAction.ShortLabel = "Words"; w1.Add(this.WordsAction, null); this.GenerateAction = new Gtk.Action("GenerateAction", "Generate", null, null); this.GenerateAction.ShortLabel = "Generate"; w1.Add(this.GenerateAction, "<Control>g"); this.ClearAndGenerateAction = new Gtk.Action("ClearAndGenerateAction", "Clear and generate", null, null); this.ClearAndGenerateAction.ShortLabel = "Clear and generate"; w1.Add(this.ClearAndGenerateAction, "<Control><Alt>g"); this.ClearAction = new Gtk.Action("ClearAction", "Clear", null, null); this.ClearAction.ShortLabel = "Clear"; w1.Add(this.ClearAction, "<Control><Alt>l"); this.CopySelectedAction = new Gtk.Action("CopySelectedAction", "Copy selected", null, null); this.CopySelectedAction.ShortLabel = "Copy selected"; w1.Add(this.CopySelectedAction, "<Control>j"); this.CopyDescriptionsAction = new Gtk.Action("CopyDescriptionsAction", "Copy descriptions", null, null); this.CopyDescriptionsAction.ShortLabel = "Copy descriptions"; w1.Add(this.CopyDescriptionsAction, "<Control><Alt>j"); this.ExportAction = new Gtk.Action("ExportAction", "Export...", null, null); this.ExportAction.ShortLabel = "Export..."; w1.Add(this.ExportAction, "<Control><Alt>e"); this.UIManager.InsertActionGroup(w1, 0); this.AddAccelGroup(this.UIManager.AccelGroup); this.Name = "MainWindow"; this.Title = "WordBuilder v3.0.0"; this.Icon = Stetic.IconLoader.LoadIcon(this, "gtk-sort-ascending", Gtk.IconSize.Menu, 16); this.WindowPosition = ((Gtk.WindowPosition)(4)); // Container child MainWindow.Gtk.Container+ContainerChild this.mainVBox = new Gtk.VBox(); this.mainVBox.Name = "mainVBox"; this.mainVBox.Spacing = 6; // Container child mainVBox.Gtk.Box+BoxChild this.UIManager.AddUiFromString(@"<ui><menubar name='mainMenuBar'><menu name='FileAction' action='FileAction'><menuitem name='newAction' action='newAction'/><menuitem name='openAction' action='openAction'/><separator/><menuitem name='saveAction' action='saveAction'/><menuitem name='saveAsAction' action='saveAsAction'/><separator/><menuitem name='quitAction' action='quitAction'/></menu><menu name='WordsAction' action='WordsAction'><menuitem name='GenerateAction' action='GenerateAction'/><menuitem name='ClearAndGenerateAction' action='ClearAndGenerateAction'/><menuitem name='ClearAction' action='ClearAction'/><separator/><menuitem name='CopySelectedAction' action='CopySelectedAction'/><menuitem name='CopyDescriptionsAction' action='CopyDescriptionsAction'/><separator/><menuitem name='ExportAction' action='ExportAction'/></menu></menubar></ui>"); this.mainMenuBar = ((Gtk.MenuBar)(this.UIManager.GetWidget("/mainMenuBar"))); this.mainMenuBar.Name = "mainMenuBar"; this.mainVBox.Add(this.mainMenuBar); Gtk.Box.BoxChild w2 = ((Gtk.Box.BoxChild)(this.mainVBox[this.mainMenuBar])); w2.Position = 0; w2.Expand = false; w2.Fill = false; // Container child mainVBox.Gtk.Box+BoxChild this.vpaned2 = new Gtk.VPaned(); this.vpaned2.CanFocus = true; this.vpaned2.Name = "vpaned2"; this.vpaned2.Position = 199; // Container child vpaned2.Gtk.Paned+PanedChild this.mainHPanes = new Gtk.HPaned(); this.mainHPanes.CanFocus = true; this.mainHPanes.Name = "mainHPanes"; this.mainHPanes.Position = 190; // Container child mainHPanes.Gtk.Paned+PanedChild this.GtkScrolledWindow1 = new Gtk.ScrolledWindow(); this.GtkScrolledWindow1.Name = "GtkScrolledWindow1"; this.GtkScrolledWindow1.ShadowType = ((Gtk.ShadowType)(1)); // Container child GtkScrolledWindow1.Gtk.Container+ContainerChild this.codeTextview = new Gtk.TextView(); this.codeTextview.CanFocus = true; this.codeTextview.Name = "codeTextview"; this.GtkScrolledWindow1.Add(this.codeTextview); this.mainHPanes.Add(this.GtkScrolledWindow1); Gtk.Paned.PanedChild w4 = ((Gtk.Paned.PanedChild)(this.mainHPanes[this.GtkScrolledWindow1])); w4.Resize = false; // Container child mainHPanes.Gtk.Paned+PanedChild this.resultVPanes = new Gtk.VPaned(); this.resultVPanes.CanFocus = true; this.resultVPanes.Name = "resultVPanes"; this.resultVPanes.Position = 127; // Container child resultVPanes.Gtk.Paned+PanedChild this.GtkScrolledWindow = new Gtk.ScrolledWindow(); this.GtkScrolledWindow.Name = "GtkScrolledWindow"; this.GtkScrolledWindow.ShadowType = ((Gtk.ShadowType)(1)); // Container child GtkScrolledWindow.Gtk.Container+ContainerChild this.resultsTreeview = new Gtk.TreeView(); this.resultsTreeview.CanFocus = true; this.resultsTreeview.Name = "resultsTreeview"; this.GtkScrolledWindow.Add(this.resultsTreeview); this.resultVPanes.Add(this.GtkScrolledWindow); Gtk.Paned.PanedChild w6 = ((Gtk.Paned.PanedChild)(this.resultVPanes[this.GtkScrolledWindow])); w6.Resize = false; // Container child resultVPanes.Gtk.Paned+PanedChild this.GtkScrolledWindow2 = new Gtk.ScrolledWindow(); this.GtkScrolledWindow2.Name = "GtkScrolledWindow2"; this.GtkScrolledWindow2.ShadowType = ((Gtk.ShadowType)(1)); // Container child GtkScrolledWindow2.Gtk.Container+ContainerChild this.detailsTextview = new Gtk.TextView(); this.detailsTextview.CanFocus = true; this.detailsTextview.Name = "detailsTextview"; this.detailsTextview.Editable = false; this.detailsTextview.AcceptsTab = false; this.GtkScrolledWindow2.Add(this.detailsTextview); this.resultVPanes.Add(this.GtkScrolledWindow2); this.mainHPanes.Add(this.resultVPanes); this.vpaned2.Add(this.mainHPanes); Gtk.Paned.PanedChild w10 = ((Gtk.Paned.PanedChild)(this.vpaned2[this.mainHPanes])); w10.Resize = false; // Container child vpaned2.Gtk.Paned+PanedChild this.warningsScrolledWindow = new Gtk.ScrolledWindow(); this.warningsScrolledWindow.Name = "warningsScrolledWindow"; this.warningsScrolledWindow.ShadowType = ((Gtk.ShadowType)(1)); // Container child warningsScrolledWindow.Gtk.Container+ContainerChild this.warningsTreeView = new Gtk.TreeView(); this.warningsTreeView.CanFocus = true; this.warningsTreeView.Name = "warningsTreeView"; this.warningsScrolledWindow.Add(this.warningsTreeView); this.vpaned2.Add(this.warningsScrolledWindow); this.mainVBox.Add(this.vpaned2); Gtk.Box.BoxChild w13 = ((Gtk.Box.BoxChild)(this.mainVBox[this.vpaned2])); w13.Position = 1; this.Add(this.mainVBox); if ((this.Child != null)) { this.Child.ShowAll(); } this.DefaultWidth = 538; this.DefaultHeight = 411; this.warningsScrolledWindow.Hide(); this.Show(); this.newAction.Activated += new System.EventHandler(this.OnNewActionActivated); this.openAction.Activated += new System.EventHandler(this.OnOpenActionActivated); this.saveAction.Activated += new System.EventHandler(this.OnSaveActionActivated); this.saveAsAction.Activated += new System.EventHandler(this.OnSaveAsActionActivated); this.quitAction.Activated += new System.EventHandler(this.OnQuitActionActivated); this.GenerateAction.Activated += new System.EventHandler(this.OnGenerateActionActivated); this.ClearAndGenerateAction.Activated += new System.EventHandler(this.OnClearAndGenerateActionActivated); this.ClearAction.Activated += new System.EventHandler(this.OnClearActionActivated); this.CopySelectedAction.Activated += new System.EventHandler(this.OnCopySelectedActionActivated); this.CopyDescriptionsAction.Activated += new System.EventHandler(this.OnCopyDescriptionsActionActivated); this.ExportAction.Activated += new System.EventHandler(this.OnExportActionActivated); }
protected virtual void Build() { Stetic.Gui.Initialize(); // Widget MainWindow Gtk.UIManager w1 = new Gtk.UIManager(); Gtk.ActionGroup w2 = new Gtk.ActionGroup("Default"); this.File = new Gtk.Action("File", Mono.Unix.Catalog.GetString("File"), null, null); this.File.ShortLabel = Mono.Unix.Catalog.GetString("File"); w2.Add(this.File, null); this.Edit = new Gtk.Action("Edit", Mono.Unix.Catalog.GetString("Edit"), null, null); this.Edit.ShortLabel = Mono.Unix.Catalog.GetString("Edit"); w2.Add(this.Edit, null); this.View = new Gtk.Action("View", Mono.Unix.Catalog.GetString("View"), null, null); this.View.ShortLabel = Mono.Unix.Catalog.GetString("View"); w2.Add(this.View, null); this.Help = new Gtk.Action("Help", Mono.Unix.Catalog.GetString("Help"), null, null); this.Help.ShortLabel = Mono.Unix.Catalog.GetString("Help"); w2.Add(this.Help, null); this.About = new Gtk.Action("About", Mono.Unix.Catalog.GetString("_About"), null, "gtk-about"); this.About.ShortLabel = Mono.Unix.Catalog.GetString("_About"); w2.Add(this.About, null); this.Quit = new Gtk.Action("Quit", Mono.Unix.Catalog.GetString("Quit"), null, "gtk-quit"); this.Quit.ShortLabel = Mono.Unix.Catalog.GetString("Quit"); w2.Add(this.Quit, null); this.Preferences = new Gtk.Action("Preferences", Mono.Unix.Catalog.GetString("_Preferences"), null, "gtk-preferences"); this.Preferences.ShortLabel = Mono.Unix.Catalog.GetString("_Preferences"); w2.Add(this.Preferences, null); this.@new = new Gtk.Action("new", null, null, "gtk-new"); w2.Add(this.@new, null); this.open = new Gtk.Action("open", null, null, "gtk-open"); w2.Add(this.open, null); this.startTorrentButton = new Gtk.Action("startTorrentButton", null, null, "gtk-media-play"); this.startTorrentButton.Sensitive = false; w2.Add(this.startTorrentButton, null); this.stopTorrentButton = new Gtk.Action("stopTorrentButton", null, null, "gtk-media-stop"); this.stopTorrentButton.Sensitive = false; w2.Add(this.stopTorrentButton, null); this.removeTorrentButton = new Gtk.Action("removeTorrentButton", null, null, "gtk-remove"); this.removeTorrentButton.Sensitive = false; w2.Add(this.removeTorrentButton, null); this.preferences = new Gtk.Action("preferences", null, null, "gtk-preferences"); w2.Add(this.preferences, null); this.deleteTorrentButton = new Gtk.Action("deleteTorrentButton", null, null, "gtk-delete"); this.deleteTorrentButton.Sensitive = false; w2.Add(this.deleteTorrentButton, null); this.Columns = new Gtk.Action("Columns", Mono.Unix.Catalog.GetString("Columns"), null, null); this.Columns.ShortLabel = Mono.Unix.Catalog.GetString("Columns"); w2.Add(this.Columns, null); w1.InsertActionGroup(w2, 0); this.AddAccelGroup(w1.AccelGroup); this.Name = "MainWindow"; this.Title = Mono.Unix.Catalog.GetString("MonoTorrent"); // Container child MainWindow.Gtk.Container+ContainerChild this.vbox1 = new Gtk.VBox(); this.vbox1.Name = "vbox1"; // Container child vbox1.Gtk.Box+BoxChild w1.AddUiFromString("<ui><menubar name='menubar1'><menu action='File'><menuitem action='Quit'/></menu><menu action='Edit'><menuitem action='Preferences'/></menu><menu action='View'><menuitem action='Columns'/></menu><menu action='Help'><menuitem action='About'/></menu></menubar></ui>"); this.menubar1 = ((Gtk.MenuBar)(w1.GetWidget("/menubar1"))); this.menubar1.Name = "menubar1"; this.vbox1.Add(this.menubar1); Gtk.Box.BoxChild w3 = ((Gtk.Box.BoxChild)(this.vbox1[this.menubar1])); w3.Position = 0; w3.Expand = false; w3.Fill = false; // Container child vbox1.Gtk.Box+BoxChild w1.AddUiFromString("<ui><toolbar name='toolbar1'><toolitem action='new'/><toolitem action='open'/><separator/><toolitem action='startTorrentButton'/><toolitem action='stopTorrentButton'/><toolitem action='removeTorrentButton'/><toolitem action='deleteTorrentButton'/><separator/><toolitem action='preferences'/></toolbar></ui>"); this.toolbar1 = ((Gtk.Toolbar)(w1.GetWidget("/toolbar1"))); this.toolbar1.Name = "toolbar1"; this.toolbar1.ShowArrow = false; this.toolbar1.ToolbarStyle = ((Gtk.ToolbarStyle)(0)); this.vbox1.Add(this.toolbar1); Gtk.Box.BoxChild w4 = ((Gtk.Box.BoxChild)(this.vbox1[this.toolbar1])); w4.Position = 1; w4.Expand = false; w4.Fill = false; // Container child vbox1.Gtk.Box+BoxChild this.hPaned = new Gtk.HPaned(); this.hPaned.CanFocus = true; this.hPaned.Name = "hPaned"; this.hPaned.Position = 145; // Container child hPaned.Gtk.Paned+PanedChild this.labelViewScrolledWindow = new Gtk.ScrolledWindow(); this.labelViewScrolledWindow.CanFocus = true; this.labelViewScrolledWindow.Name = "labelViewScrolledWindow"; this.labelViewScrolledWindow.VscrollbarPolicy = ((Gtk.PolicyType)(1)); this.labelViewScrolledWindow.HscrollbarPolicy = ((Gtk.PolicyType)(1)); this.hPaned.Add(this.labelViewScrolledWindow); Gtk.Paned.PanedChild w5 = ((Gtk.Paned.PanedChild)(this.hPaned[this.labelViewScrolledWindow])); w5.Resize = false; // Container child hPaned.Gtk.Paned+PanedChild this.vPaned = new Gtk.VPaned(); this.vPaned.CanFocus = true; this.vPaned.Name = "vPaned"; this.vPaned.Position = 160; // Container child vPaned.Gtk.Paned+PanedChild this.torrentViewScrolledWindow = new Gtk.ScrolledWindow(); this.torrentViewScrolledWindow.CanFocus = true; this.torrentViewScrolledWindow.Name = "torrentViewScrolledWindow"; this.torrentViewScrolledWindow.VscrollbarPolicy = ((Gtk.PolicyType)(1)); this.torrentViewScrolledWindow.HscrollbarPolicy = ((Gtk.PolicyType)(1)); this.vPaned.Add(this.torrentViewScrolledWindow); Gtk.Paned.PanedChild w6 = ((Gtk.Paned.PanedChild)(this.vPaned[this.torrentViewScrolledWindow])); w6.Resize = false; // Container child vPaned.Gtk.Paned+PanedChild this.notebook1 = new Gtk.Notebook(); this.notebook1.CanFocus = true; this.notebook1.Name = "notebook1"; this.notebook1.CurrentPage = 3; // Container child notebook1.Gtk.Notebook+NotebookChild this.scrolledwindow1 = new Gtk.ScrolledWindow(); this.scrolledwindow1.CanFocus = true; this.scrolledwindow1.Name = "scrolledwindow1"; this.scrolledwindow1.VscrollbarPolicy = ((Gtk.PolicyType)(1)); this.scrolledwindow1.HscrollbarPolicy = ((Gtk.PolicyType)(1)); this.scrolledwindow1.ShadowType = ((Gtk.ShadowType)(1)); // Container child scrolledwindow1.Gtk.Container+ContainerChild Gtk.Viewport w7 = new Gtk.Viewport(); w7.Name = "GtkViewport2"; w7.ShadowType = ((Gtk.ShadowType)(0)); // Container child GtkViewport2.Gtk.Container+ContainerChild this.vbox4 = new Gtk.VBox(); this.vbox4.Name = "vbox4"; this.vbox4.Spacing = 6; this.vbox4.BorderWidth = ((uint)(5)); // Container child vbox4.Gtk.Box+BoxChild this.hbox3 = new Gtk.HBox(); this.hbox3.Name = "hbox3"; this.hbox3.Spacing = 6; // Container child hbox3.Gtk.Box+BoxChild this.downloadProgressBarLabel = new Gtk.Label(); this.downloadProgressBarLabel.Name = "downloadProgressBarLabel"; this.downloadProgressBarLabel.LabelProp = Mono.Unix.Catalog.GetString("Downloaded: "); this.hbox3.Add(this.downloadProgressBarLabel); Gtk.Box.BoxChild w8 = ((Gtk.Box.BoxChild)(this.hbox3[this.downloadProgressBarLabel])); w8.Position = 0; w8.Expand = false; w8.Fill = false; // Container child hbox3.Gtk.Box+BoxChild this.downloadedProgressBar = new Gtk.ProgressBar(); this.downloadedProgressBar.Name = "downloadedProgressBar"; this.hbox3.Add(this.downloadedProgressBar); Gtk.Box.BoxChild w9 = ((Gtk.Box.BoxChild)(this.hbox3[this.downloadedProgressBar])); w9.Position = 1; this.vbox4.Add(this.hbox3); Gtk.Box.BoxChild w10 = ((Gtk.Box.BoxChild)(this.vbox4[this.hbox3])); w10.Position = 0; w10.Expand = false; w10.Fill = false; // Container child vbox4.Gtk.Box+BoxChild this.hbox1 = new Gtk.HBox(); this.hbox1.Name = "hbox1"; this.hbox1.Spacing = 6; // Container child hbox1.Gtk.Box+BoxChild this.frame1 = new Gtk.Frame(); this.frame1.Name = "frame1"; this.frame1.ShadowType = ((Gtk.ShadowType)(0)); this.frame1.LabelXalign = 0F; // Container child frame1.Gtk.Container+ContainerChild this.GtkAlignment = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment.Name = "GtkAlignment"; this.GtkAlignment.LeftPadding = ((uint)(12)); // Container child GtkAlignment.Gtk.Container+ContainerChild this.vbox2 = new Gtk.VBox(); this.vbox2.Name = "vbox2"; this.vbox2.Spacing = 6; // Container child vbox2.Gtk.Box+BoxChild this.hbox12 = new Gtk.HBox(); this.hbox12.Name = "hbox12"; this.hbox12.Spacing = 6; // Container child hbox12.Gtk.Box+BoxChild this.elapsedTimeLabel = new Gtk.Label(); this.elapsedTimeLabel.Name = "elapsedTimeLabel"; this.elapsedTimeLabel.LabelProp = Mono.Unix.Catalog.GetString("Elapsed Time:"); this.hbox12.Add(this.elapsedTimeLabel); Gtk.Box.BoxChild w11 = ((Gtk.Box.BoxChild)(this.hbox12[this.elapsedTimeLabel])); w11.Position = 0; w11.Expand = false; w11.Fill = false; // Container child hbox12.Gtk.Box+BoxChild this.elapsedTimeValueLabel = new Gtk.Label(); this.elapsedTimeValueLabel.Name = "elapsedTimeValueLabel"; this.elapsedTimeValueLabel.LabelProp = ""; this.hbox12.Add(this.elapsedTimeValueLabel); Gtk.Box.BoxChild w12 = ((Gtk.Box.BoxChild)(this.hbox12[this.elapsedTimeValueLabel])); w12.Position = 1; w12.Expand = false; w12.Fill = false; this.vbox2.Add(this.hbox12); Gtk.Box.BoxChild w13 = ((Gtk.Box.BoxChild)(this.vbox2[this.hbox12])); w13.Position = 0; w13.Expand = false; w13.Fill = false; // Container child vbox2.Gtk.Box+BoxChild this.hbox2 = new Gtk.HBox(); this.hbox2.Name = "hbox2"; this.hbox2.Spacing = 6; // Container child hbox2.Gtk.Box+BoxChild this.label3 = new Gtk.Label(); this.label3.Name = "label3"; this.label3.LabelProp = Mono.Unix.Catalog.GetString("Downloaded:"); this.hbox2.Add(this.label3); Gtk.Box.BoxChild w14 = ((Gtk.Box.BoxChild)(this.hbox2[this.label3])); w14.Position = 0; w14.Expand = false; w14.Fill = false; // Container child hbox2.Gtk.Box+BoxChild this.downloadedValueLabel = new Gtk.Label(); this.downloadedValueLabel.Name = "downloadedValueLabel"; this.downloadedValueLabel.LabelProp = ""; this.hbox2.Add(this.downloadedValueLabel); Gtk.Box.BoxChild w15 = ((Gtk.Box.BoxChild)(this.hbox2[this.downloadedValueLabel])); w15.Position = 1; w15.Expand = false; w15.Fill = false; this.vbox2.Add(this.hbox2); Gtk.Box.BoxChild w16 = ((Gtk.Box.BoxChild)(this.vbox2[this.hbox2])); w16.Position = 1; w16.Expand = false; w16.Fill = false; // Container child vbox2.Gtk.Box+BoxChild this.hbox5 = new Gtk.HBox(); this.hbox5.Name = "hbox5"; this.hbox5.Spacing = 6; // Container child hbox5.Gtk.Box+BoxChild this.label5 = new Gtk.Label(); this.label5.Name = "label5"; this.label5.LabelProp = Mono.Unix.Catalog.GetString("Uploaded:"); this.hbox5.Add(this.label5); Gtk.Box.BoxChild w17 = ((Gtk.Box.BoxChild)(this.hbox5[this.label5])); w17.Position = 0; w17.Expand = false; w17.Fill = false; // Container child hbox5.Gtk.Box+BoxChild this.uploadedValueLabel = new Gtk.Label(); this.uploadedValueLabel.Name = "uploadedValueLabel"; this.uploadedValueLabel.LabelProp = ""; this.hbox5.Add(this.uploadedValueLabel); Gtk.Box.BoxChild w18 = ((Gtk.Box.BoxChild)(this.hbox5[this.uploadedValueLabel])); w18.Position = 1; w18.Expand = false; w18.Fill = false; this.vbox2.Add(this.hbox5); Gtk.Box.BoxChild w19 = ((Gtk.Box.BoxChild)(this.vbox2[this.hbox5])); w19.Position = 2; w19.Expand = false; w19.Fill = false; this.GtkAlignment.Add(this.vbox2); this.frame1.Add(this.GtkAlignment); this.GtkLabel6 = new Gtk.Label(); this.GtkLabel6.Name = "GtkLabel6"; this.GtkLabel6.LabelProp = Mono.Unix.Catalog.GetString("<b>Transfer</b>"); this.GtkLabel6.UseMarkup = true; this.frame1.LabelWidget = this.GtkLabel6; this.hbox1.Add(this.frame1); Gtk.Box.BoxChild w22 = ((Gtk.Box.BoxChild)(this.hbox1[this.frame1])); w22.Position = 0; w22.Expand = false; w22.Fill = false; // Container child hbox1.Gtk.Box+BoxChild this.frame2 = new Gtk.Frame(); this.frame2.Name = "frame2"; this.frame2.ShadowType = ((Gtk.ShadowType)(0)); this.frame2.LabelXalign = 0F; // Container child frame2.Gtk.Container+ContainerChild this.GtkAlignment1 = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment1.Name = "GtkAlignment1"; this.GtkAlignment1.LeftPadding = ((uint)(12)); // Container child GtkAlignment1.Gtk.Container+ContainerChild this.vbox3 = new Gtk.VBox(); this.vbox3.Name = "vbox3"; this.vbox3.Spacing = 6; // Container child vbox3.Gtk.Box+BoxChild this.hbox6 = new Gtk.HBox(); this.hbox6.Name = "hbox6"; this.hbox6.Spacing = 6; // Container child hbox6.Gtk.Box+BoxChild this.label8 = new Gtk.Label(); this.label8.Name = "label8"; this.label8.LabelProp = Mono.Unix.Catalog.GetString("URL:"); this.hbox6.Add(this.label8); Gtk.Box.BoxChild w23 = ((Gtk.Box.BoxChild)(this.hbox6[this.label8])); w23.Position = 0; w23.Expand = false; w23.Fill = false; // Container child hbox6.Gtk.Box+BoxChild this.trackerUrlValueLabel = new Gtk.Label(); this.trackerUrlValueLabel.Name = "trackerUrlValueLabel"; this.trackerUrlValueLabel.LabelProp = ""; this.hbox6.Add(this.trackerUrlValueLabel); Gtk.Box.BoxChild w24 = ((Gtk.Box.BoxChild)(this.hbox6[this.trackerUrlValueLabel])); w24.Position = 1; w24.Expand = false; w24.Fill = false; this.vbox3.Add(this.hbox6); Gtk.Box.BoxChild w25 = ((Gtk.Box.BoxChild)(this.vbox3[this.hbox6])); w25.Position = 0; w25.Expand = false; w25.Fill = false; // Container child vbox3.Gtk.Box+BoxChild this.hbox7 = new Gtk.HBox(); this.hbox7.Name = "hbox7"; this.hbox7.Spacing = 6; // Container child hbox7.Gtk.Box+BoxChild this.label2 = new Gtk.Label(); this.label2.Name = "label2"; this.label2.LabelProp = Mono.Unix.Catalog.GetString("Status:"); this.hbox7.Add(this.label2); Gtk.Box.BoxChild w26 = ((Gtk.Box.BoxChild)(this.hbox7[this.label2])); w26.Position = 0; w26.Expand = false; w26.Fill = false; // Container child hbox7.Gtk.Box+BoxChild this.trackerStatusValueLabel = new Gtk.Label(); this.trackerStatusValueLabel.Name = "trackerStatusValueLabel"; this.trackerStatusValueLabel.LabelProp = ""; this.hbox7.Add(this.trackerStatusValueLabel); Gtk.Box.BoxChild w27 = ((Gtk.Box.BoxChild)(this.hbox7[this.trackerStatusValueLabel])); w27.Position = 1; w27.Expand = false; w27.Fill = false; this.vbox3.Add(this.hbox7); Gtk.Box.BoxChild w28 = ((Gtk.Box.BoxChild)(this.vbox3[this.hbox7])); w28.Position = 1; w28.Expand = false; w28.Fill = false; // Container child vbox3.Gtk.Box+BoxChild this.hbox8 = new Gtk.HBox(); this.hbox8.Name = "hbox8"; this.hbox8.Spacing = 6; // Container child hbox8.Gtk.Box+BoxChild this.label4 = new Gtk.Label(); this.label4.Name = "label4"; this.label4.LabelProp = Mono.Unix.Catalog.GetString("Last updated:"); this.hbox8.Add(this.label4); Gtk.Box.BoxChild w29 = ((Gtk.Box.BoxChild)(this.hbox8[this.label4])); w29.Position = 0; w29.Expand = false; w29.Fill = false; // Container child hbox8.Gtk.Box+BoxChild this.updateInValueLabel = new Gtk.Label(); this.updateInValueLabel.Name = "updateInValueLabel"; this.updateInValueLabel.LabelProp = ""; this.hbox8.Add(this.updateInValueLabel); Gtk.Box.BoxChild w30 = ((Gtk.Box.BoxChild)(this.hbox8[this.updateInValueLabel])); w30.Position = 1; w30.Expand = false; w30.Fill = false; this.vbox3.Add(this.hbox8); Gtk.Box.BoxChild w31 = ((Gtk.Box.BoxChild)(this.vbox3[this.hbox8])); w31.Position = 2; w31.Expand = false; w31.Fill = false; this.GtkAlignment1.Add(this.vbox3); this.frame2.Add(this.GtkAlignment1); this.GtkLabel7 = new Gtk.Label(); this.GtkLabel7.Name = "GtkLabel7"; this.GtkLabel7.LabelProp = Mono.Unix.Catalog.GetString("<b>Tracker</b>"); this.GtkLabel7.UseMarkup = true; this.frame2.LabelWidget = this.GtkLabel7; this.hbox1.Add(this.frame2); Gtk.Box.BoxChild w34 = ((Gtk.Box.BoxChild)(this.hbox1[this.frame2])); w34.Position = 1; w34.Expand = false; w34.Fill = false; this.vbox4.Add(this.hbox1); Gtk.Box.BoxChild w35 = ((Gtk.Box.BoxChild)(this.vbox4[this.hbox1])); w35.Position = 1; w35.Expand = false; w35.Fill = false; // Container child vbox4.Gtk.Box+BoxChild this.frame3 = new Gtk.Frame(); this.frame3.Name = "frame3"; this.frame3.ShadowType = ((Gtk.ShadowType)(0)); this.frame3.LabelXalign = 0F; // Container child frame3.Gtk.Container+ContainerChild this.GtkAlignment2 = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment2.Name = "GtkAlignment2"; this.GtkAlignment2.LeftPadding = ((uint)(12)); // Container child GtkAlignment2.Gtk.Container+ContainerChild this.vbox5 = new Gtk.VBox(); this.vbox5.Name = "vbox5"; this.vbox5.Spacing = 6; // Container child vbox5.Gtk.Box+BoxChild this.hbox4 = new Gtk.HBox(); this.hbox4.Name = "hbox4"; this.hbox4.Spacing = 6; // Container child hbox4.Gtk.Box+BoxChild this.label7 = new Gtk.Label(); this.label7.Name = "label7"; this.label7.LabelProp = Mono.Unix.Catalog.GetString("Save path:"); this.hbox4.Add(this.label7); Gtk.Box.BoxChild w36 = ((Gtk.Box.BoxChild)(this.hbox4[this.label7])); w36.Position = 0; w36.Expand = false; w36.Fill = false; // Container child hbox4.Gtk.Box+BoxChild this.savePathValueLabel = new Gtk.Label(); this.savePathValueLabel.Name = "savePathValueLabel"; this.savePathValueLabel.LabelProp = ""; this.hbox4.Add(this.savePathValueLabel); Gtk.Box.BoxChild w37 = ((Gtk.Box.BoxChild)(this.hbox4[this.savePathValueLabel])); w37.Position = 1; w37.Expand = false; w37.Fill = false; this.vbox5.Add(this.hbox4); Gtk.Box.BoxChild w38 = ((Gtk.Box.BoxChild)(this.vbox5[this.hbox4])); w38.Position = 0; w38.Expand = false; w38.Fill = false; // Container child vbox5.Gtk.Box+BoxChild this.hbox9 = new Gtk.HBox(); this.hbox9.Name = "hbox9"; this.hbox9.Spacing = 6; // Container child hbox9.Gtk.Box+BoxChild this.label10 = new Gtk.Label(); this.label10.Name = "label10"; this.label10.LabelProp = Mono.Unix.Catalog.GetString("Size:"); this.hbox9.Add(this.label10); Gtk.Box.BoxChild w39 = ((Gtk.Box.BoxChild)(this.hbox9[this.label10])); w39.Position = 0; w39.Expand = false; w39.Fill = false; // Container child hbox9.Gtk.Box+BoxChild this.sizeValueLabel = new Gtk.Label(); this.sizeValueLabel.Name = "sizeValueLabel"; this.sizeValueLabel.LabelProp = ""; this.hbox9.Add(this.sizeValueLabel); Gtk.Box.BoxChild w40 = ((Gtk.Box.BoxChild)(this.hbox9[this.sizeValueLabel])); w40.Position = 1; w40.Expand = false; w40.Fill = false; this.vbox5.Add(this.hbox9); Gtk.Box.BoxChild w41 = ((Gtk.Box.BoxChild)(this.vbox5[this.hbox9])); w41.Position = 1; w41.Expand = false; w41.Fill = false; // Container child vbox5.Gtk.Box+BoxChild this.hbox11 = new Gtk.HBox(); this.hbox11.Name = "hbox11"; this.hbox11.Spacing = 6; // Container child hbox11.Gtk.Box+BoxChild this.label11 = new Gtk.Label(); this.label11.Name = "label11"; this.label11.LabelProp = Mono.Unix.Catalog.GetString("Created on:"); this.hbox11.Add(this.label11); Gtk.Box.BoxChild w42 = ((Gtk.Box.BoxChild)(this.hbox11[this.label11])); w42.Position = 0; w42.Expand = false; w42.Fill = false; // Container child hbox11.Gtk.Box+BoxChild this.createdOnValueLabel = new Gtk.Label(); this.createdOnValueLabel.Name = "createdOnValueLabel"; this.createdOnValueLabel.LabelProp = ""; this.hbox11.Add(this.createdOnValueLabel); Gtk.Box.BoxChild w43 = ((Gtk.Box.BoxChild)(this.hbox11[this.createdOnValueLabel])); w43.Position = 1; w43.Expand = false; w43.Fill = false; this.vbox5.Add(this.hbox11); Gtk.Box.BoxChild w44 = ((Gtk.Box.BoxChild)(this.vbox5[this.hbox11])); w44.Position = 2; w44.Expand = false; w44.Fill = false; // Container child vbox5.Gtk.Box+BoxChild this.hbox10 = new Gtk.HBox(); this.hbox10.Name = "hbox10"; this.hbox10.Spacing = 6; // Container child hbox10.Gtk.Box+BoxChild this.label12 = new Gtk.Label(); this.label12.Name = "label12"; this.label12.LabelProp = Mono.Unix.Catalog.GetString("Comment:"); this.hbox10.Add(this.label12); Gtk.Box.BoxChild w45 = ((Gtk.Box.BoxChild)(this.hbox10[this.label12])); w45.Position = 0; w45.Expand = false; w45.Fill = false; // Container child hbox10.Gtk.Box+BoxChild this.commentValueLabel = new Gtk.Label(); this.commentValueLabel.Name = "commentValueLabel"; this.commentValueLabel.LabelProp = ""; this.hbox10.Add(this.commentValueLabel); Gtk.Box.BoxChild w46 = ((Gtk.Box.BoxChild)(this.hbox10[this.commentValueLabel])); w46.Position = 2; w46.Expand = false; w46.Fill = false; this.vbox5.Add(this.hbox10); Gtk.Box.BoxChild w47 = ((Gtk.Box.BoxChild)(this.vbox5[this.hbox10])); w47.Position = 3; w47.Expand = false; w47.Fill = false; this.GtkAlignment2.Add(this.vbox5); this.frame3.Add(this.GtkAlignment2); this.GtkLabel8 = new Gtk.Label(); this.GtkLabel8.Name = "GtkLabel8"; this.GtkLabel8.LabelProp = Mono.Unix.Catalog.GetString("<b>General</b>"); this.GtkLabel8.UseMarkup = true; this.frame3.LabelWidget = this.GtkLabel8; this.vbox4.Add(this.frame3); Gtk.Box.BoxChild w50 = ((Gtk.Box.BoxChild)(this.vbox4[this.frame3])); w50.Position = 2; w50.Expand = false; w50.Fill = false; w7.Add(this.vbox4); this.scrolledwindow1.Add(w7); this.notebook1.Add(this.scrolledwindow1); Gtk.Notebook.NotebookChild w53 = ((Gtk.Notebook.NotebookChild)(this.notebook1[this.scrolledwindow1])); w53.TabExpand = false; // Notebook tab this.label1 = new Gtk.Label(); this.label1.Name = "label1"; this.label1.LabelProp = Mono.Unix.Catalog.GetString("General"); this.notebook1.SetTabLabel(this.scrolledwindow1, this.label1); // Container child notebook1.Gtk.Notebook+NotebookChild this.filesScrolledWindow = new Gtk.ScrolledWindow(); this.filesScrolledWindow.CanFocus = true; this.filesScrolledWindow.Name = "filesScrolledWindow"; this.filesScrolledWindow.VscrollbarPolicy = ((Gtk.PolicyType)(1)); this.filesScrolledWindow.HscrollbarPolicy = ((Gtk.PolicyType)(1)); this.filesScrolledWindow.ShadowType = ((Gtk.ShadowType)(1)); this.notebook1.Add(this.filesScrolledWindow); Gtk.Notebook.NotebookChild w54 = ((Gtk.Notebook.NotebookChild)(this.notebook1[this.filesScrolledWindow])); w54.Position = 1; w54.TabExpand = false; // Notebook tab this.label9 = new Gtk.Label(); this.label9.Name = "label9"; this.label9.LabelProp = Mono.Unix.Catalog.GetString("Files"); this.notebook1.SetTabLabel(this.filesScrolledWindow, this.label9); // Container child notebook1.Gtk.Notebook+NotebookChild this.peersScrolledWindow = new Gtk.ScrolledWindow(); this.peersScrolledWindow.CanFocus = true; this.peersScrolledWindow.Name = "peersScrolledWindow"; this.peersScrolledWindow.VscrollbarPolicy = ((Gtk.PolicyType)(1)); this.peersScrolledWindow.HscrollbarPolicy = ((Gtk.PolicyType)(1)); this.peersScrolledWindow.ShadowType = ((Gtk.ShadowType)(1)); this.notebook1.Add(this.peersScrolledWindow); Gtk.Notebook.NotebookChild w55 = ((Gtk.Notebook.NotebookChild)(this.notebook1[this.peersScrolledWindow])); w55.Position = 2; w55.TabExpand = false; // Notebook tab this.label6 = new Gtk.Label(); this.label6.Name = "label6"; this.label6.LabelProp = Mono.Unix.Catalog.GetString("Peers"); this.notebook1.SetTabLabel(this.peersScrolledWindow, this.label6); // Container child notebook1.Gtk.Notebook+NotebookChild this.scrolledwindow2 = new Gtk.ScrolledWindow(); this.scrolledwindow2.CanFocus = true; this.scrolledwindow2.Name = "scrolledwindow2"; this.scrolledwindow2.VscrollbarPolicy = ((Gtk.PolicyType)(1)); this.scrolledwindow2.HscrollbarPolicy = ((Gtk.PolicyType)(1)); this.scrolledwindow2.ShadowType = ((Gtk.ShadowType)(1)); // Container child scrolledwindow2.Gtk.Container+ContainerChild Gtk.Viewport w56 = new Gtk.Viewport(); w56.Name = "GtkViewport5"; w56.ShadowType = ((Gtk.ShadowType)(0)); // Container child GtkViewport5.Gtk.Container+ContainerChild this.hbox13 = new Gtk.HBox(); this.hbox13.Name = "hbox13"; this.hbox13.Spacing = 6; // Container child hbox13.Gtk.Box+BoxChild this.frame4 = new Gtk.Frame(); this.frame4.Name = "frame4"; this.frame4.ShadowType = ((Gtk.ShadowType)(0)); this.frame4.LabelXalign = 0F; // Container child frame4.Gtk.Container+ContainerChild this.GtkAlignment3 = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment3.WidthRequest = 250; this.GtkAlignment3.Name = "GtkAlignment3"; this.GtkAlignment3.LeftPadding = ((uint)(12)); // Container child GtkAlignment3.Gtk.Container+ContainerChild this.selectLabelScrolledWindow = new Gtk.ScrolledWindow(); this.selectLabelScrolledWindow.CanFocus = true; this.selectLabelScrolledWindow.Name = "selectLabelScrolledWindow"; this.selectLabelScrolledWindow.VscrollbarPolicy = ((Gtk.PolicyType)(1)); this.selectLabelScrolledWindow.HscrollbarPolicy = ((Gtk.PolicyType)(1)); this.selectLabelScrolledWindow.ShadowType = ((Gtk.ShadowType)(1)); this.GtkAlignment3.Add(this.selectLabelScrolledWindow); this.frame4.Add(this.GtkAlignment3); this.GtkLabel9 = new Gtk.Label(); this.GtkLabel9.Name = "GtkLabel9"; this.GtkLabel9.LabelProp = Mono.Unix.Catalog.GetString("<b>Set labels</b>"); this.GtkLabel9.UseMarkup = true; this.frame4.LabelWidget = this.GtkLabel9; this.hbox13.Add(this.frame4); Gtk.Box.BoxChild w59 = ((Gtk.Box.BoxChild)(this.hbox13[this.frame4])); w59.Position = 0; w59.Expand = false; w59.Fill = false; // Container child hbox13.Gtk.Box+BoxChild this.vbox6 = new Gtk.VBox(); this.vbox6.Name = "vbox6"; this.vbox6.Spacing = 6; // Container child vbox6.Gtk.Box+BoxChild this.frame5 = new Gtk.Frame(); this.frame5.Name = "frame5"; this.frame5.ShadowType = ((Gtk.ShadowType)(0)); this.frame5.LabelXalign = 0F; // Container child frame5.Gtk.Container+ContainerChild this.GtkAlignment4 = new Gtk.Alignment(0F, 0F, 1F, 1F); this.GtkAlignment4.Name = "GtkAlignment4"; this.GtkAlignment4.LeftPadding = ((uint)(12)); // Container child GtkAlignment4.Gtk.Container+ContainerChild this.vbox7 = new Gtk.VBox(); this.vbox7.Name = "vbox7"; this.vbox7.Spacing = 6; // Container child vbox7.Gtk.Box+BoxChild this.hbox14 = new Gtk.HBox(); this.hbox14.Name = "hbox14"; this.hbox14.Spacing = 6; // Container child hbox14.Gtk.Box+BoxChild this.label14 = new Gtk.Label(); this.label14.Name = "label14"; this.label14.LabelProp = Mono.Unix.Catalog.GetString("Maximum upload rate:"); this.hbox14.Add(this.label14); Gtk.Box.BoxChild w60 = ((Gtk.Box.BoxChild)(this.hbox14[this.label14])); w60.Position = 0; w60.Expand = false; w60.Fill = false; // Container child hbox14.Gtk.Box+BoxChild this.torrentUploadRateSpinButton = new Gtk.SpinButton(0, 100, 1); this.torrentUploadRateSpinButton.CanFocus = true; this.torrentUploadRateSpinButton.Name = "torrentUploadRateSpinButton"; this.torrentUploadRateSpinButton.Adjustment.PageIncrement = 10; this.torrentUploadRateSpinButton.ClimbRate = 1; this.torrentUploadRateSpinButton.Numeric = true; this.hbox14.Add(this.torrentUploadRateSpinButton); Gtk.Box.BoxChild w61 = ((Gtk.Box.BoxChild)(this.hbox14[this.torrentUploadRateSpinButton])); w61.Position = 1; w61.Expand = false; w61.Fill = false; this.vbox7.Add(this.hbox14); Gtk.Box.BoxChild w62 = ((Gtk.Box.BoxChild)(this.vbox7[this.hbox14])); w62.Position = 0; w62.Expand = false; w62.Fill = false; // Container child vbox7.Gtk.Box+BoxChild this.hbox15 = new Gtk.HBox(); this.hbox15.Name = "hbox15"; this.hbox15.Spacing = 6; // Container child hbox15.Gtk.Box+BoxChild this.label15 = new Gtk.Label(); this.label15.Name = "label15"; this.label15.LabelProp = Mono.Unix.Catalog.GetString("Maximum download rate:"); this.hbox15.Add(this.label15); Gtk.Box.BoxChild w63 = ((Gtk.Box.BoxChild)(this.hbox15[this.label15])); w63.Position = 0; w63.Expand = false; w63.Fill = false; // Container child hbox15.Gtk.Box+BoxChild this.torrentDownloadRateSpinButton = new Gtk.SpinButton(0, 100, 1); this.torrentDownloadRateSpinButton.CanFocus = true; this.torrentDownloadRateSpinButton.Name = "torrentDownloadRateSpinButton"; this.torrentDownloadRateSpinButton.Adjustment.PageIncrement = 10; this.torrentDownloadRateSpinButton.ClimbRate = 1; this.torrentDownloadRateSpinButton.Numeric = true; this.hbox15.Add(this.torrentDownloadRateSpinButton); Gtk.Box.BoxChild w64 = ((Gtk.Box.BoxChild)(this.hbox15[this.torrentDownloadRateSpinButton])); w64.Position = 1; w64.Expand = false; w64.Fill = false; this.vbox7.Add(this.hbox15); Gtk.Box.BoxChild w65 = ((Gtk.Box.BoxChild)(this.vbox7[this.hbox15])); w65.Position = 1; w65.Expand = false; w65.Fill = false; // Container child vbox7.Gtk.Box+BoxChild this.hbox16 = new Gtk.HBox(); this.hbox16.Name = "hbox16"; this.hbox16.Spacing = 6; // Container child hbox16.Gtk.Box+BoxChild this.label16 = new Gtk.Label(); this.label16.Name = "label16"; this.label16.LabelProp = Mono.Unix.Catalog.GetString("Maximum connections:"); this.hbox16.Add(this.label16); Gtk.Box.BoxChild w66 = ((Gtk.Box.BoxChild)(this.hbox16[this.label16])); w66.Position = 0; w66.Expand = false; w66.Fill = false; // Container child hbox16.Gtk.Box+BoxChild this.torrentMaxConnectionsSpinButton = new Gtk.SpinButton(0, 100, 1); this.torrentMaxConnectionsSpinButton.CanFocus = true; this.torrentMaxConnectionsSpinButton.Name = "torrentMaxConnectionsSpinButton"; this.torrentMaxConnectionsSpinButton.Adjustment.PageIncrement = 10; this.torrentMaxConnectionsSpinButton.ClimbRate = 1; this.torrentMaxConnectionsSpinButton.Numeric = true; this.hbox16.Add(this.torrentMaxConnectionsSpinButton); Gtk.Box.BoxChild w67 = ((Gtk.Box.BoxChild)(this.hbox16[this.torrentMaxConnectionsSpinButton])); w67.Position = 1; w67.Expand = false; w67.Fill = false; this.vbox7.Add(this.hbox16); Gtk.Box.BoxChild w68 = ((Gtk.Box.BoxChild)(this.vbox7[this.hbox16])); w68.Position = 2; w68.Expand = false; w68.Fill = false; // Container child vbox7.Gtk.Box+BoxChild this.hbox17 = new Gtk.HBox(); this.hbox17.Name = "hbox17"; this.hbox17.Spacing = 6; // Container child hbox17.Gtk.Box+BoxChild this.label17 = new Gtk.Label(); this.label17.Name = "label17"; this.label17.LabelProp = Mono.Unix.Catalog.GetString("Upload slots:"); this.hbox17.Add(this.label17); Gtk.Box.BoxChild w69 = ((Gtk.Box.BoxChild)(this.hbox17[this.label17])); w69.Position = 0; w69.Expand = false; w69.Fill = false; // Container child hbox17.Gtk.Box+BoxChild this.torrentUploadSlotSpinButton = new Gtk.SpinButton(0, 100, 1); this.torrentUploadSlotSpinButton.CanFocus = true; this.torrentUploadSlotSpinButton.Name = "torrentUploadSlotSpinButton"; this.torrentUploadSlotSpinButton.Adjustment.PageIncrement = 10; this.torrentUploadSlotSpinButton.ClimbRate = 1; this.torrentUploadSlotSpinButton.Numeric = true; this.hbox17.Add(this.torrentUploadSlotSpinButton); Gtk.Box.BoxChild w70 = ((Gtk.Box.BoxChild)(this.hbox17[this.torrentUploadSlotSpinButton])); w70.Position = 1; w70.Expand = false; w70.Fill = false; this.vbox7.Add(this.hbox17); Gtk.Box.BoxChild w71 = ((Gtk.Box.BoxChild)(this.vbox7[this.hbox17])); w71.Position = 3; w71.Expand = false; w71.Fill = false; this.GtkAlignment4.Add(this.vbox7); this.frame5.Add(this.GtkAlignment4); this.GtkLabel10 = new Gtk.Label(); this.GtkLabel10.Name = "GtkLabel10"; this.GtkLabel10.LabelProp = Mono.Unix.Catalog.GetString("<b>Bandwidth</b>"); this.GtkLabel10.UseMarkup = true; this.frame5.LabelWidget = this.GtkLabel10; this.vbox6.Add(this.frame5); Gtk.Box.BoxChild w74 = ((Gtk.Box.BoxChild)(this.vbox6[this.frame5])); w74.Position = 0; w74.Expand = false; w74.Fill = false; // Container child vbox6.Gtk.Box+BoxChild this.hbox18 = new Gtk.HBox(); this.hbox18.Name = "hbox18"; this.hbox18.Spacing = 6; // Container child hbox18.Gtk.Box+BoxChild this.saveTorrentSettingsButton = new Gtk.Button(); this.saveTorrentSettingsButton.CanFocus = true; this.saveTorrentSettingsButton.Name = "saveTorrentSettingsButton"; this.saveTorrentSettingsButton.UseUnderline = true; this.saveTorrentSettingsButton.Label = Mono.Unix.Catalog.GetString("Save"); this.hbox18.Add(this.saveTorrentSettingsButton); Gtk.Box.BoxChild w75 = ((Gtk.Box.BoxChild)(this.hbox18[this.saveTorrentSettingsButton])); w75.Position = 2; w75.Expand = false; w75.Fill = false; this.vbox6.Add(this.hbox18); Gtk.Box.BoxChild w76 = ((Gtk.Box.BoxChild)(this.vbox6[this.hbox18])); w76.Position = 1; w76.Expand = false; w76.Fill = false; this.hbox13.Add(this.vbox6); Gtk.Box.BoxChild w77 = ((Gtk.Box.BoxChild)(this.hbox13[this.vbox6])); w77.Position = 1; w77.Expand = false; w77.Fill = false; w56.Add(this.hbox13); this.scrolledwindow2.Add(w56); this.notebook1.Add(this.scrolledwindow2); Gtk.Notebook.NotebookChild w80 = ((Gtk.Notebook.NotebookChild)(this.notebook1[this.scrolledwindow2])); w80.Position = 3; w80.TabExpand = false; // Notebook tab this.label13 = new Gtk.Label(); this.label13.Name = "label13"; this.label13.LabelProp = Mono.Unix.Catalog.GetString("Options"); this.notebook1.SetTabLabel(this.scrolledwindow2, this.label13); this.vPaned.Add(this.notebook1); this.hPaned.Add(this.vPaned); this.vbox1.Add(this.hPaned); Gtk.Box.BoxChild w83 = ((Gtk.Box.BoxChild)(this.vbox1[this.hPaned])); w83.Position = 2; // Container child vbox1.Gtk.Box+BoxChild this.statusbar2 = new Gtk.Statusbar(); this.statusbar2.Name = "statusbar2"; this.statusbar2.Spacing = 6; // Container child statusbar2.Gtk.Box+BoxChild this.statusDownloadLabel = new Gtk.Label(); this.statusDownloadLabel.Name = "statusDownloadLabel"; this.statusDownloadLabel.LabelProp = Mono.Unix.Catalog.GetString("<small>D: 0.00 kB</small>"); this.statusDownloadLabel.UseMarkup = true; this.statusbar2.Add(this.statusDownloadLabel); Gtk.Box.BoxChild w84 = ((Gtk.Box.BoxChild)(this.statusbar2[this.statusDownloadLabel])); w84.Position = 1; w84.Expand = false; w84.Fill = false; // Container child statusbar2.Gtk.Box+BoxChild this.statusUploadLabel = new Gtk.Label(); this.statusUploadLabel.Name = "statusUploadLabel"; this.statusUploadLabel.LabelProp = Mono.Unix.Catalog.GetString("<small>U: 0.00 kB</small>"); this.statusUploadLabel.UseMarkup = true; this.statusbar2.Add(this.statusUploadLabel); Gtk.Box.BoxChild w85 = ((Gtk.Box.BoxChild)(this.statusbar2[this.statusUploadLabel])); w85.Position = 2; w85.Expand = false; w85.Fill = false; this.vbox1.Add(this.statusbar2); Gtk.Box.BoxChild w86 = ((Gtk.Box.BoxChild)(this.vbox1[this.statusbar2])); w86.Position = 3; w86.Expand = false; w86.Fill = false; this.Add(this.vbox1); if ((this.Child != null)) { this.Child.ShowAll(); } this.DefaultWidth = 762; this.DefaultHeight = 559; this.Hide(); this.DeleteEvent += new Gtk.DeleteEventHandler(this.OnDeleteEvent); this.About.Activated += new System.EventHandler(this.OnAboutActivated); this.Quit.Activated += new System.EventHandler(this.OnQuitActivated); this.Preferences.Activated += new System.EventHandler(this.OnPreferencesActivated); [email protected] += new System.EventHandler(this.OnNewActivated); this.open.Activated += new System.EventHandler(this.OnOpenActivated); this.startTorrentButton.Activated += new System.EventHandler(this.OnStartTorrentActivated); this.stopTorrentButton.Activated += new System.EventHandler(this.OnStopTorrentActivated); this.removeTorrentButton.Activated += new System.EventHandler(this.OnRemoveTorrentButtonActivated); this.preferences.Activated += new System.EventHandler(this.OnPreferencesActivated); this.deleteTorrentButton.Activated += new System.EventHandler(this.OnDeleteTorrentButtonActivated); this.Columns.Activated += new System.EventHandler(this.OnColumnsActivated); this.saveTorrentSettingsButton.Clicked += new System.EventHandler(this.OnSaveTorrentSettingsButtonClicked); }
protected virtual void Build() { Stetic.Gui.Initialize(); // Widget MainWindow this.Name = "MainWindow"; this.Title = Mono.Unix.Catalog.GetString("MainWindow"); this.WindowPosition = ((Gtk.WindowPosition)(4)); // Container child MainWindow.Gtk.Container+ContainerChild this.vbox1 = new Gtk.VBox(); this.vbox1.Name = "vbox1"; this.vbox1.Spacing = 6; // Container child vbox1.Gtk.Box+BoxChild this.hpaned1 = new Gtk.HPaned(); this.hpaned1.CanFocus = true; this.hpaned1.Name = "hpaned1"; this.hpaned1.Position = 85; // Container child hpaned1.Gtk.Paned+PanedChild this.scrolledwindow2 = new Gtk.ScrolledWindow(); this.scrolledwindow2.CanFocus = true; this.scrolledwindow2.Name = "scrolledwindow2"; this.scrolledwindow2.VscrollbarPolicy = ((Gtk.PolicyType)(1)); this.scrolledwindow2.HscrollbarPolicy = ((Gtk.PolicyType)(1)); this.scrolledwindow2.ShadowType = ((Gtk.ShadowType)(1)); // Container child scrolledwindow2.Gtk.Container+ContainerChild this.folders_treeview = new Gtk.TreeView(); this.folders_treeview.CanFocus = true; this.folders_treeview.Name = "folders_treeview"; this.scrolledwindow2.Add(this.folders_treeview); this.hpaned1.Add(this.scrolledwindow2); Gtk.Paned.PanedChild w2 = ((Gtk.Paned.PanedChild)(this.hpaned1[this.scrolledwindow2])); w2.Resize = false; // Container child hpaned1.Gtk.Paned+PanedChild this.vpaned1 = new Gtk.VPaned(); this.vpaned1.CanFocus = true; this.vpaned1.Name = "vpaned1"; this.vpaned1.Position = 85; // Container child vpaned1.Gtk.Paned+PanedChild this.scrolledwindow1 = new Gtk.ScrolledWindow(); this.scrolledwindow1.CanFocus = true; this.scrolledwindow1.Name = "scrolledwindow1"; this.scrolledwindow1.ShadowType = ((Gtk.ShadowType)(1)); // Container child scrolledwindow1.Gtk.Container+ContainerChild this.headers_treeview = new Gtk.TreeView(); this.headers_treeview.CanFocus = true; this.headers_treeview.Name = "headers_treeview"; this.scrolledwindow1.Add(this.headers_treeview); this.vpaned1.Add(this.scrolledwindow1); Gtk.Paned.PanedChild w4 = ((Gtk.Paned.PanedChild)(this.vpaned1[this.scrolledwindow1])); w4.Resize = false; // Container child vpaned1.Gtk.Paned+PanedChild this.msg_scrolledwindow = new Gtk.ScrolledWindow(); this.msg_scrolledwindow.CanFocus = true; this.msg_scrolledwindow.Name = "msg_scrolledwindow"; this.msg_scrolledwindow.VscrollbarPolicy = ((Gtk.PolicyType)(1)); this.msg_scrolledwindow.HscrollbarPolicy = ((Gtk.PolicyType)(1)); this.msg_scrolledwindow.ShadowType = ((Gtk.ShadowType)(1)); this.vpaned1.Add(this.msg_scrolledwindow); this.hpaned1.Add(this.vpaned1); this.vbox1.Add(this.hpaned1); Gtk.Box.BoxChild w7 = ((Gtk.Box.BoxChild)(this.vbox1[this.hpaned1])); w7.Position = 0; // Container child vbox1.Gtk.Box+BoxChild this.hbox1 = new Gtk.HBox(); this.hbox1.Name = "hbox1"; this.hbox1.Spacing = 6; // Container child hbox1.Gtk.Box+BoxChild this.progressbar = new Gtk.ProgressBar(); this.progressbar.Name = "progressbar"; this.hbox1.Add(this.progressbar); Gtk.Box.BoxChild w8 = ((Gtk.Box.BoxChild)(this.hbox1[this.progressbar])); w8.Position = 0; // Container child hbox1.Gtk.Box+BoxChild this.connect_button = new Gtk.Button(); this.connect_button.CanFocus = true; this.connect_button.Name = "connect_button"; this.connect_button.UseUnderline = true; this.connect_button.Label = Mono.Unix.Catalog.GetString("button1"); this.hbox1.Add(this.connect_button); Gtk.Box.BoxChild w9 = ((Gtk.Box.BoxChild)(this.hbox1[this.connect_button])); w9.Position = 1; w9.Expand = false; w9.Fill = false; this.vbox1.Add(this.hbox1); Gtk.Box.BoxChild w10 = ((Gtk.Box.BoxChild)(this.vbox1[this.hbox1])); w10.Position = 1; w10.Expand = false; w10.Fill = false; this.Add(this.vbox1); if ((this.Child != null)) { this.Child.ShowAll(); } this.DefaultWidth = 530; this.DefaultHeight = 452; this.Show(); this.DeleteEvent += new Gtk.DeleteEventHandler(this.OnDeleteEvent); this.connect_button.Clicked += new System.EventHandler(this.OnConnectButtonClicked); }
protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget ocmgtk.OCMMainWindow this.UIManager = new Gtk.UIManager(); Gtk.ActionGroup w1 = new Gtk.ActionGroup("Default"); this.FileAction = new Gtk.Action("FileAction", Mono.Unix.Catalog.GetString("_File"), null, null); this.FileAction.ShortLabel = Mono.Unix.Catalog.GetString("_File"); w1.Add(this.FileAction, null); this.EditAction = new Gtk.Action("EditAction", Mono.Unix.Catalog.GetString("_Edit"), null, null); this.EditAction.ShortLabel = Mono.Unix.Catalog.GetString("_Edit"); w1.Add(this.EditAction, null); this.ViewAction = new Gtk.Action("ViewAction", Mono.Unix.Catalog.GetString("_View"), null, null); this.ViewAction.ShortLabel = Mono.Unix.Catalog.GetString("_View"); w1.Add(this.ViewAction, null); this.FilterAction = new Gtk.Action("FilterAction", Mono.Unix.Catalog.GetString("F_ilter"), null, null); this.FilterAction.ShortLabel = Mono.Unix.Catalog.GetString("F_ilter"); w1.Add(this.FilterAction, null); this.GoAction = new Gtk.Action("GoAction", Mono.Unix.Catalog.GetString("_Go"), null, null); this.GoAction.ShortLabel = Mono.Unix.Catalog.GetString("_Go"); w1.Add(this.GoAction, null); this.BookmarksAction = new Gtk.Action("BookmarksAction", Mono.Unix.Catalog.GetString("_Bookmarks"), null, null); this.BookmarksAction.ShortLabel = Mono.Unix.Catalog.GetString("_Bookmarks"); w1.Add(this.BookmarksAction, null); this.CacheAction = new Gtk.Action("CacheAction", Mono.Unix.Catalog.GetString("_Cache"), null, null); this.CacheAction.ShortLabel = Mono.Unix.Catalog.GetString("_Cache"); w1.Add(this.CacheAction, null); this.WebAction = new Gtk.Action("WebAction", Mono.Unix.Catalog.GetString("_Web"), null, null); this.WebAction.ShortLabel = Mono.Unix.Catalog.GetString("_Web"); w1.Add(this.WebAction, null); this.GPSAction = new Gtk.Action("GPSAction", Mono.Unix.Catalog.GetString("G_PS"), null, null); this.GPSAction.ShortLabel = Mono.Unix.Catalog.GetString("G_PS"); w1.Add(this.GPSAction, null); this.ToolsAction = new Gtk.Action("ToolsAction", Mono.Unix.Catalog.GetString("_Tools"), null, null); this.ToolsAction.ShortLabel = Mono.Unix.Catalog.GetString("_Tools"); w1.Add(this.ToolsAction, null); this.HelpAction = new Gtk.Action("HelpAction", Mono.Unix.Catalog.GetString("_Help"), null, null); this.HelpAction.ShortLabel = Mono.Unix.Catalog.GetString("_Help"); w1.Add(this.HelpAction, null); this.NewAction = new Gtk.Action("NewAction", Mono.Unix.Catalog.GetString("_New"), null, null); this.NewAction.ShortLabel = Mono.Unix.Catalog.GetString("_New"); w1.Add(this.NewAction, null); this.openAction = new Gtk.Action("openAction", Mono.Unix.Catalog.GetString("_Open Database..."), null, "gtk-open"); this.openAction.ShortLabel = Mono.Unix.Catalog.GetString("_Open Database..."); w1.Add(this.openAction, null); this.CompactDatabaseAction = new Gtk.Action("CompactDatabaseAction", Mono.Unix.Catalog.GetString("_Compact Database"), null, null); this.CompactDatabaseAction.ShortLabel = Mono.Unix.Catalog.GetString("_Compact Database"); w1.Add(this.CompactDatabaseAction, null); this.quitAction = new Gtk.Action("quitAction", Mono.Unix.Catalog.GetString("_Quit"), null, "gtk-quit"); this.quitAction.ShortLabel = Mono.Unix.Catalog.GetString("_Quit"); w1.Add(this.quitAction, null); this.NewDatabaseAction = new Gtk.Action("NewDatabaseAction", Mono.Unix.Catalog.GetString("_New Database..."), null, null); this.NewDatabaseAction.ShortLabel = Mono.Unix.Catalog.GetString("_New Database..."); w1.Add(this.NewDatabaseAction, "<Control><Mod2>n"); this.NewCacheAction = new Gtk.Action("NewCacheAction", Mono.Unix.Catalog.GetString("New _Cache..."), null, null); this.NewCacheAction.ShortLabel = Mono.Unix.Catalog.GetString("New _Cache..."); w1.Add(this.NewCacheAction, null); this.ShowNearbyCachesAction = new Gtk.ToggleAction("ShowNearbyCachesAction", Mono.Unix.Catalog.GetString("_Show Nearby Caches"), null, null); this.ShowNearbyCachesAction.Active = true; this.ShowNearbyCachesAction.ShortLabel = Mono.Unix.Catalog.GetString("_Show Nearby Caches"); w1.Add(this.ShowNearbyCachesAction, null); this.ChildWaypointsAction = new Gtk.Action("ChildWaypointsAction", Mono.Unix.Catalog.GetString("_Child Waypoints"), null, null); this.ChildWaypointsAction.ShortLabel = Mono.Unix.Catalog.GetString("_Child Waypoints"); w1.Add(this.ChildWaypointsAction, null); this.FieldNotesAction = new Gtk.Action("FieldNotesAction", Mono.Unix.Catalog.GetString("_Field Notes..."), null, null); this.FieldNotesAction.ShortLabel = Mono.Unix.Catalog.GetString("_Field Notes..."); w1.Add(this.FieldNotesAction, null); this.SelectedCacheOnlyAction = new Gtk.RadioAction("SelectedCacheOnlyAction", Mono.Unix.Catalog.GetString("Selected Cache Only"), null, null, 0); this.SelectedCacheOnlyAction.Group = new GLib.SList(System.IntPtr.Zero); this.SelectedCacheOnlyAction.ShortLabel = Mono.Unix.Catalog.GetString("Selected Cache Only"); w1.Add(this.SelectedCacheOnlyAction, null); this.AllWaypointsAction = new Gtk.RadioAction("AllWaypointsAction", Mono.Unix.Catalog.GetString("All Waypoints"), null, null, 0); this.AllWaypointsAction.Group = this.SelectedCacheOnlyAction.Group; this.AllWaypointsAction.ShortLabel = Mono.Unix.Catalog.GetString("All Waypoints"); w1.Add(this.AllWaypointsAction, null); this.printAction = new Gtk.Action("printAction", Mono.Unix.Catalog.GetString("_Print"), null, "gtk-print"); this.printAction.ShortLabel = Mono.Unix.Catalog.GetString("_Print"); w1.Add(this.printAction, "<Control><Mod2>p"); this.LocationsAction = new Gtk.Action("LocationsAction", Mono.Unix.Catalog.GetString("_Locations"), null, null); this.LocationsAction.ShortLabel = Mono.Unix.Catalog.GetString("_Locations"); w1.Add(this.LocationsAction, null); this.AddLocationAction = new Gtk.Action("AddLocationAction", Mono.Unix.Catalog.GetString("_Add Location..."), null, null); this.AddLocationAction.ShortLabel = Mono.Unix.Catalog.GetString("_Add Location..."); w1.Add(this.AddLocationAction, null); this.DeleteLocationAction = new Gtk.Action("DeleteLocationAction", Mono.Unix.Catalog.GetString("_Delete Location..."), null, null); this.DeleteLocationAction.ShortLabel = Mono.Unix.Catalog.GetString("_Manage Locations..."); w1.Add(this.DeleteLocationAction, null); this.PanToCentreAction = new Gtk.Action("PanToCentreAction", Mono.Unix.Catalog.GetString("_Pan to Centre"), null, null); this.PanToCentreAction.ShortLabel = Mono.Unix.Catalog.GetString("_Pan Map to Centre"); w1.Add(this.PanToCentreAction, "<Shift><Alt><Mod2>Home"); this.PanToSelectedCacheAction = new Gtk.Action("PanToSelectedCacheAction", Mono.Unix.Catalog.GetString("Pan to _Selected Cache"), null, null); this.PanToSelectedCacheAction.ShortLabel = Mono.Unix.Catalog.GetString("Pan Map to _Selected Cache"); w1.Add(this.PanToSelectedCacheAction, null); this.ZoomToSelectedCacheAction = new Gtk.Action("ZoomToSelectedCacheAction", Mono.Unix.Catalog.GetString("_Zoom to Selected Cache"), null, null); this.ZoomToSelectedCacheAction.ShortLabel = Mono.Unix.Catalog.GetString("_Zoom Map to Selected Cache"); w1.Add(this.ZoomToSelectedCacheAction, null); this.AdvancedFiltersAction = new Gtk.Action("AdvancedFiltersAction", Mono.Unix.Catalog.GetString("_Advanced Filters..."), null, null); this.AdvancedFiltersAction.ShortLabel = Mono.Unix.Catalog.GetString("_Advanced Filters..."); w1.Add(this.AdvancedFiltersAction, "<Control><Mod2>f"); this.CombinationFilterAction = new Gtk.Action("CombinationFilterAction", Mono.Unix.Catalog.GetString("C_ombination Filter..."), null, null); this.CombinationFilterAction.ShortLabel = Mono.Unix.Catalog.GetString("C_ombination Filter..."); w1.Add(this.CombinationFilterAction, "<Control><Alt><Mod2>c"); this.ClearAdvancedFiltersAction = new Gtk.Action("ClearAdvancedFiltersAction", Mono.Unix.Catalog.GetString("_Clear Advanced Filters..."), null, null); this.ClearAdvancedFiltersAction.Sensitive = false; this.ClearAdvancedFiltersAction.ShortLabel = Mono.Unix.Catalog.GetString("_Clear Advanced Filters..."); w1.Add(this.ClearAdvancedFiltersAction, null); this.ClearComboFilterAction = new Gtk.Action("ClearComboFilterAction", Mono.Unix.Catalog.GetString("C_lear Combo Filter"), null, null); this.ClearComboFilterAction.Sensitive = false; this.ClearComboFilterAction.ShortLabel = Mono.Unix.Catalog.GetString("C_lear Combo Filter"); w1.Add(this.ClearComboFilterAction, null); this.ClearAllFiltersAction = new Gtk.Action("ClearAllFiltersAction", Mono.Unix.Catalog.GetString("Clear _All Filters"), null, null); this.ClearAllFiltersAction.Sensitive = false; this.ClearAllFiltersAction.ShortLabel = Mono.Unix.Catalog.GetString("Clear _All Filters"); w1.Add(this.ClearAllFiltersAction, null); this.QuickFilterAction = new Gtk.Action("QuickFilterAction", Mono.Unix.Catalog.GetString("_Quick Filter"), null, null); this.QuickFilterAction.ShortLabel = Mono.Unix.Catalog.GetString("_Quick Filter"); w1.Add(this.QuickFilterAction, null); this.OCMWikiAction = new Gtk.Action("OCMWikiAction", Mono.Unix.Catalog.GetString("_OCM Wiki..."), null, null); this.OCMWikiAction.ShortLabel = Mono.Unix.Catalog.GetString("_OCM Wiki..."); w1.Add(this.OCMWikiAction, null); this.OCMForumsAction = new Gtk.Action("OCMForumsAction", Mono.Unix.Catalog.GetString("OCM _Forums..."), null, null); this.OCMForumsAction.ShortLabel = Mono.Unix.Catalog.GetString("OCM _Forums..."); w1.Add(this.OCMForumsAction, null); this.AboutAction = new Gtk.Action("AboutAction", Mono.Unix.Catalog.GetString("_About"), null, null); this.AboutAction.ShortLabel = Mono.Unix.Catalog.GetString("_About"); w1.Add(this.AboutAction, null); this.ChangeHistoryAction = new Gtk.Action("ChangeHistoryAction", Mono.Unix.Catalog.GetString("_Change History..."), null, null); this.ChangeHistoryAction.ShortLabel = Mono.Unix.Catalog.GetString("_Change History..."); w1.Add(this.ChangeHistoryAction, null); this.CheckForUpdatesAction = new Gtk.Action("CheckForUpdatesAction", Mono.Unix.Catalog.GetString("Check For _Updates..."), null, null); this.CheckForUpdatesAction.ShortLabel = Mono.Unix.Catalog.GetString("Check For _Updates..."); w1.Add(this.CheckForUpdatesAction, null); this.OCMHomePageAction = new Gtk.Action("OCMHomePageAction", Mono.Unix.Catalog.GetString("_OCM Home Page..."), null, null); this.OCMHomePageAction.ShortLabel = Mono.Unix.Catalog.GetString("_OCM Home Page..."); w1.Add(this.OCMHomePageAction, null); this.GeocachingComAction = new Gtk.Action("GeocachingComAction", Mono.Unix.Catalog.GetString("_Geocaching.com"), null, null); this.GeocachingComAction.ShortLabel = Mono.Unix.Catalog.GetString("_Geocaching.com"); w1.Add(this.GeocachingComAction, null); this.TerracachingComAction = new Gtk.Action("TerracachingComAction", Mono.Unix.Catalog.GetString("_Terracaching.com"), null, null); this.TerracachingComAction.ShortLabel = Mono.Unix.Catalog.GetString("_Terracaching.com"); w1.Add(this.TerracachingComAction, null); this.OpencachingAction = new Gtk.Action("OpencachingAction", Mono.Unix.Catalog.GetString("O_pencaching"), null, null); this.OpencachingAction.ShortLabel = Mono.Unix.Catalog.GetString("O_pencaching"); w1.Add(this.OpencachingAction, null); this.GPSBabelHomePageAction = new Gtk.Action("GPSBabelHomePageAction", Mono.Unix.Catalog.GetString("G_PSBabel Home Page..."), null, null); this.GPSBabelHomePageAction.ShortLabel = Mono.Unix.Catalog.GetString("G_PSBabel Home Page..."); w1.Add(this.GPSBabelHomePageAction, null); this.GPSDHomePageAction = new Gtk.Action("GPSDHomePageAction", Mono.Unix.Catalog.GetString("GPS_D Home Page..."), null, null); this.GPSDHomePageAction.ShortLabel = Mono.Unix.Catalog.GetString("GPS_D Home Page..."); w1.Add(this.GPSDHomePageAction, null); this.HomePageAction = new Gtk.Action("HomePageAction", Mono.Unix.Catalog.GetString("_Home Page..."), null, null); this.HomePageAction.ShortLabel = Mono.Unix.Catalog.GetString("_Home Page..."); w1.Add(this.HomePageAction, null); this.ViewMyProfileAction = new Gtk.Action("ViewMyProfileAction", Mono.Unix.Catalog.GetString("_View My Profile..."), null, null); this.ViewMyProfileAction.ShortLabel = Mono.Unix.Catalog.GetString("_View My Profile..."); w1.Add(this.ViewMyProfileAction, null); this.MyAccountDetailsAction = new Gtk.Action("MyAccountDetailsAction", Mono.Unix.Catalog.GetString("_My Account Details..."), null, null); this.MyAccountDetailsAction.ShortLabel = Mono.Unix.Catalog.GetString("_My Account Details..."); w1.Add(this.MyAccountDetailsAction, null); this.CreatePocketQueriesAction = new Gtk.Action("CreatePocketQueriesAction", Mono.Unix.Catalog.GetString("_Create Pocket Queries..."), null, null); this.CreatePocketQueriesAction.ShortLabel = Mono.Unix.Catalog.GetString("_Create Pocket Queries..."); w1.Add(this.CreatePocketQueriesAction, null); this.StatisticsAction = new Gtk.Action("StatisticsAction", Mono.Unix.Catalog.GetString("_Statistics..."), null, null); this.StatisticsAction.ShortLabel = Mono.Unix.Catalog.GetString("_Statistics..."); w1.Add(this.StatisticsAction, null); this.FindACacheAction = new Gtk.Action("FindACacheAction", Mono.Unix.Catalog.GetString("_Find a Cache..."), null, null); this.FindACacheAction.ShortLabel = Mono.Unix.Catalog.GetString("_Find a Cache..."); w1.Add(this.FindACacheAction, null); this.TCHomePageAction = new Gtk.Action("TCHomePageAction", Mono.Unix.Catalog.GetString("_Home Page..."), null, null); this.TCHomePageAction.ShortLabel = Mono.Unix.Catalog.GetString("_Home Page..."); w1.Add(this.TCHomePageAction, null); this.ToDoListAction = new Gtk.Action("ToDoListAction", Mono.Unix.Catalog.GetString("To _Do List"), null, null); this.ToDoListAction.ShortLabel = Mono.Unix.Catalog.GetString("To _Do List"); w1.Add(this.ToDoListAction, null); this.TraditionalAction = new Gtk.Action("TraditionalAction", Mono.Unix.Catalog.GetString("_Traditional..."), null, null); this.TraditionalAction.ShortLabel = Mono.Unix.Catalog.GetString("_Traditional..."); w1.Add(this.TraditionalAction, null); this.LocationlessAction = new Gtk.Action("LocationlessAction", Mono.Unix.Catalog.GetString("_Locationless..."), null, null); this.LocationlessAction.ShortLabel = Mono.Unix.Catalog.GetString("_Locationless..."); w1.Add(this.LocationlessAction, null); this.ListOfCountrySitesAction = new Gtk.Action("ListOfCountrySitesAction", Mono.Unix.Catalog.GetString("_List Of Country Sites"), null, null); this.ListOfCountrySitesAction.ShortLabel = Mono.Unix.Catalog.GetString("_List Of Country Sites"); w1.Add(this.ListOfCountrySitesAction, null); this.NavicacheComAction = new Gtk.Action("NavicacheComAction", Mono.Unix.Catalog.GetString("_Navicache.com"), null, null); this.NavicacheComAction.ShortLabel = Mono.Unix.Catalog.GetString("_Navicache.com"); w1.Add(this.NavicacheComAction, null); this.NVHomePageAction = new Gtk.Action("NVHomePageAction", Mono.Unix.Catalog.GetString("_Home Page..."), null, null); this.NVHomePageAction.ShortLabel = Mono.Unix.Catalog.GetString("_Home Page..."); w1.Add(this.NVHomePageAction, null); this.MyNavicacheAction = new Gtk.Action("MyNavicacheAction", Mono.Unix.Catalog.GetString("_My Navicache..."), null, null); this.MyNavicacheAction.ShortLabel = Mono.Unix.Catalog.GetString("_My Navicache..."); w1.Add(this.MyNavicacheAction, null); this.MarkAction = new Gtk.Action("MarkAction", Mono.Unix.Catalog.GetString("_Mark"), null, null); this.MarkAction.ShortLabel = Mono.Unix.Catalog.GetString("_Mark"); w1.Add(this.MarkAction, null); this.AddChildWaypointAction = new Gtk.Action("AddChildWaypointAction", Mono.Unix.Catalog.GetString("Add Child _Waypoint..."), null, null); this.AddChildWaypointAction.ShortLabel = Mono.Unix.Catalog.GetString("Add Child _Waypoint..."); w1.Add(this.AddChildWaypointAction, "<Control><Mod2>w"); this.CorrectedCoordinatesAction = new Gtk.Action("CorrectedCoordinatesAction", Mono.Unix.Catalog.GetString("_Corrected Coordinates..."), null, null); this.CorrectedCoordinatesAction.ShortLabel = Mono.Unix.Catalog.GetString("_Corrected Coordinates..."); w1.Add(this.CorrectedCoordinatesAction, "<Control><Mod2>r"); this.ViewOnlineAction = new Gtk.Action("ViewOnlineAction", Mono.Unix.Catalog.GetString("_View Online..."), null, null); this.ViewOnlineAction.ShortLabel = Mono.Unix.Catalog.GetString("_View Online..."); w1.Add(this.ViewOnlineAction, null); this.SetSelectedCacheAsCentreAction = new Gtk.Action("SetSelectedCacheAsCentreAction", Mono.Unix.Catalog.GetString("_Set Selected Cache As Centre"), null, null); this.SetSelectedCacheAsCentreAction.ShortLabel = Mono.Unix.Catalog.GetString("_Set Selected Cache As Centre"); w1.Add(this.SetSelectedCacheAsCentreAction, null); this.ModifyCacheAction = new Gtk.Action("ModifyCacheAction", Mono.Unix.Catalog.GetString("M_odify Cache"), null, null); this.ModifyCacheAction.ShortLabel = Mono.Unix.Catalog.GetString("M_odify Cache"); w1.Add(this.ModifyCacheAction, "<Control><Mod2>m"); this.MarkFoundAction = new Gtk.Action("MarkFoundAction", Mono.Unix.Catalog.GetString("Mark _Found"), null, null); this.MarkFoundAction.ShortLabel = Mono.Unix.Catalog.GetString("Mark _Found"); w1.Add(this.MarkFoundAction, null); this.MarkFirstToFindAction = new Gtk.Action("MarkFirstToFindAction", Mono.Unix.Catalog.GetString("Mark F_irst To Find"), null, null); this.MarkFirstToFindAction.ShortLabel = Mono.Unix.Catalog.GetString("Mark F_irst To Find"); w1.Add(this.MarkFirstToFindAction, null); this.MarkDidNotFindAction = new Gtk.Action("MarkDidNotFindAction", Mono.Unix.Catalog.GetString("Mark Did _Not Find"), null, null); this.MarkDidNotFindAction.ShortLabel = Mono.Unix.Catalog.GetString("Mark Did _Not Find"); w1.Add(this.MarkDidNotFindAction, null); this.MarkUnfoundAction = new Gtk.Action("MarkUnfoundAction", Mono.Unix.Catalog.GetString("Mark _Unfound"), null, null); this.MarkUnfoundAction.ShortLabel = Mono.Unix.Catalog.GetString("Mark _Unfound"); w1.Add(this.MarkUnfoundAction, null); this.MarkDisabledAction = new Gtk.Action("MarkDisabledAction", Mono.Unix.Catalog.GetString("Mark _Disabled"), null, null); this.MarkDisabledAction.ShortLabel = Mono.Unix.Catalog.GetString("Mark _Disabled"); w1.Add(this.MarkDisabledAction, null); this.MarkArchivedAction = new Gtk.Action("MarkArchivedAction", Mono.Unix.Catalog.GetString("Mark _Archived"), null, null); this.MarkArchivedAction.ShortLabel = Mono.Unix.Catalog.GetString("Mark _Archived"); w1.Add(this.MarkArchivedAction, null); this.MarkAvailableAction = new Gtk.Action("MarkAvailableAction", Mono.Unix.Catalog.GetString("Mark A_vailable"), null, null); this.MarkAvailableAction.ShortLabel = Mono.Unix.Catalog.GetString("Mark A_vailable"); w1.Add(this.MarkAvailableAction, null); this.BookmarkListAction = new Gtk.Action("BookmarkListAction", Mono.Unix.Catalog.GetString("Bookmark _List"), null, null); this.BookmarkListAction.ShortLabel = Mono.Unix.Catalog.GetString("Bookmark _List"); w1.Add(this.BookmarkListAction, null); this.AddAllUnfilteredCachesToAction = new Gtk.Action("AddAllUnfilteredCachesToAction", Mono.Unix.Catalog.GetString("_Add All Unfiltered Caches to"), null, null); this.AddAllUnfilteredCachesToAction.ShortLabel = Mono.Unix.Catalog.GetString("_Add All Unfiltered Caches to"); w1.Add(this.AddAllUnfilteredCachesToAction, null); this.AddSelectedCacheToAction = new Gtk.Action("AddSelectedCacheToAction", Mono.Unix.Catalog.GetString("Add _Selected Cache to"), null, null); this.AddSelectedCacheToAction.Sensitive = false; this.AddSelectedCacheToAction.ShortLabel = Mono.Unix.Catalog.GetString("Add _Selected Cache to"); w1.Add(this.AddSelectedCacheToAction, null); this.RemoveSelectedCacheFromBookmarkListAction = new Gtk.Action("RemoveSelectedCacheFromBookmarkListAction", Mono.Unix.Catalog.GetString("_Remove Selected Cache from Bookmark List"), null, null); this.RemoveSelectedCacheFromBookmarkListAction.Sensitive = false; this.RemoveSelectedCacheFromBookmarkListAction.ShortLabel = Mono.Unix.Catalog.GetString("_Remove Selected Cache from Bookmark List"); w1.Add(this.RemoveSelectedCacheFromBookmarkListAction, null); this.CreateBookmarkListAction = new Gtk.Action("CreateBookmarkListAction", Mono.Unix.Catalog.GetString("_Create Bookmark List..."), null, null); this.CreateBookmarkListAction.ShortLabel = Mono.Unix.Catalog.GetString("_Create Bookmark List"); w1.Add(this.CreateBookmarkListAction, null); this.DeleteBookmarkListAction = new Gtk.Action("DeleteBookmarkListAction", Mono.Unix.Catalog.GetString("_Delete Bookmark List..."), null, null); this.DeleteBookmarkListAction.ShortLabel = Mono.Unix.Catalog.GetString("_Manage Bookmark Lists..."); w1.Add(this.DeleteBookmarkListAction, null); this.ZoomToCentreAction = new Gtk.Action("ZoomToCentreAction", Mono.Unix.Catalog.GetString("Zoom to _Centre"), null, null); this.ZoomToCentreAction.ShortLabel = Mono.Unix.Catalog.GetString("Zoom to _Centre"); w1.Add(this.ZoomToCentreAction, "<Alt><Mod2>Home"); this.ImportGPXLocZipAction = new Gtk.Action("ImportGPXLocZipAction", Mono.Unix.Catalog.GetString("_Import GPX/Loc/Zip..."), null, null); this.ImportGPXLocZipAction.ShortLabel = Mono.Unix.Catalog.GetString("_Import GPX/Loc/Zip..."); w1.Add(this.ImportGPXLocZipAction, null); this.ImportDirectoryAction = new Gtk.Action("ImportDirectoryAction", Mono.Unix.Catalog.GetString("_Import Directory..."), null, null); this.ImportDirectoryAction.ShortLabel = Mono.Unix.Catalog.GetString("_Import Directory..."); w1.Add(this.ImportDirectoryAction, null); this.SaveCurrentViewAsQuickFilterAction = new Gtk.Action("SaveCurrentViewAsQuickFilterAction", Mono.Unix.Catalog.GetString("_Save Current View as QuickFilter..."), null, null); this.SaveCurrentViewAsQuickFilterAction.ShortLabel = Mono.Unix.Catalog.GetString("_Save Current View as QuickFilter..."); w1.Add(this.SaveCurrentViewAsQuickFilterAction, null); this.DeleteQuickFilterAction = new Gtk.Action("DeleteQuickFilterAction", Mono.Unix.Catalog.GetString("_Delete Quick Filter..."), null, null); this.DeleteQuickFilterAction.ShortLabel = Mono.Unix.Catalog.GetString("_Delete Quick Filter..."); w1.Add(this.DeleteQuickFilterAction, null); this.ExportAction = new Gtk.Action("ExportAction", Mono.Unix.Catalog.GetString("_Export"), null, null); this.ExportAction.ShortLabel = Mono.Unix.Catalog.GetString("_Export"); w1.Add(this.ExportAction, null); this.ExportGPXAction = new Gtk.Action("ExportGPXAction", Mono.Unix.Catalog.GetString("_Export GPX..."), null, null); this.ExportGPXAction.ShortLabel = Mono.Unix.Catalog.GetString("_Export GPX..."); w1.Add(this.ExportGPXAction, "<Control><Mod2>s"); this.ExportFindsGPXAction = new Gtk.Action("ExportFindsGPXAction", Mono.Unix.Catalog.GetString("Export _Finds GPX..."), null, null); this.ExportFindsGPXAction.ShortLabel = Mono.Unix.Catalog.GetString("Export _Finds GPX..."); w1.Add(this.ExportFindsGPXAction, null); this.ExportGarminPOIFileAction = new Gtk.Action("ExportGarminPOIFileAction", Mono.Unix.Catalog.GetString("Export _Garmin POI File..."), null, null); this.ExportGarminPOIFileAction.ShortLabel = Mono.Unix.Catalog.GetString("Export _Garmin POI File..."); w1.Add(this.ExportGarminPOIFileAction, null); this.CopyToAction = new Gtk.Action("CopyToAction", Mono.Unix.Catalog.GetString("_Copy To..."), null, null); this.CopyToAction.ShortLabel = Mono.Unix.Catalog.GetString("_Copy To..."); w1.Add(this.CopyToAction, null); this.MoveToAction = new Gtk.Action("MoveToAction", Mono.Unix.Catalog.GetString("_Move To..."), null, null); this.MoveToAction.ShortLabel = Mono.Unix.Catalog.GetString("_Move To..."); w1.Add(this.MoveToAction, null); this.DeleteAction = new Gtk.Action("DeleteAction", Mono.Unix.Catalog.GetString("_Delete..."), null, null); this.DeleteAction.ShortLabel = Mono.Unix.Catalog.GetString("_Delete..."); w1.Add(this.DeleteAction, null); this.DeleteAllAction = new Gtk.Action("DeleteAllAction", Mono.Unix.Catalog.GetString("Delete _All..."), null, null); this.DeleteAllAction.ShortLabel = Mono.Unix.Catalog.GetString("Delete _All..."); w1.Add(this.DeleteAllAction, null); this.DeselectAction = new Gtk.Action("DeselectAction", Mono.Unix.Catalog.GetString("De_select"), null, null); this.DeselectAction.ShortLabel = Mono.Unix.Catalog.GetString("De_select"); w1.Add(this.DeselectAction, null); this.PreferencesAction = new Gtk.Action("PreferencesAction", Mono.Unix.Catalog.GetString("_Preferences..."), null, null); this.PreferencesAction.ShortLabel = Mono.Unix.Catalog.GetString("_Preferences..."); w1.Add(this.PreferencesAction, null); this.TransferCachesToLastUsedAction = new Gtk.Action("TransferCachesToLastUsedAction", Mono.Unix.Catalog.GetString("Transfer _Caches to Last Used..."), null, null); this.TransferCachesToLastUsedAction.Sensitive = false; this.TransferCachesToLastUsedAction.ShortLabel = Mono.Unix.Catalog.GetString("Transfer _Caches to Last Used..."); w1.Add(this.TransferCachesToLastUsedAction, "<Control><Mod2>t"); this.ReceiveFieldNotesFromLastUsedAction = new Gtk.Action("ReceiveFieldNotesFromLastUsedAction", Mono.Unix.Catalog.GetString("Receive _Field Notes from Last Used..."), null, null); this.ReceiveFieldNotesFromLastUsedAction.Sensitive = false; this.ReceiveFieldNotesFromLastUsedAction.ShortLabel = Mono.Unix.Catalog.GetString("Receive _Field Notes from Last Used..."); w1.Add(this.ReceiveFieldNotesFromLastUsedAction, "<Control><Alt><Mod2>r"); this.TransferCachesAction = new Gtk.Action("TransferCachesAction", Mono.Unix.Catalog.GetString("_Transfer Caches..."), null, null); this.TransferCachesAction.ShortLabel = Mono.Unix.Catalog.GetString("_Transfer Caches..."); w1.Add(this.TransferCachesAction, null); this.ReceiveFieldNotesAction = new Gtk.Action("ReceiveFieldNotesAction", Mono.Unix.Catalog.GetString("_Receive Field Notes..."), null, null); this.ReceiveFieldNotesAction.ShortLabel = Mono.Unix.Catalog.GetString("_Receive Field Notes..."); w1.Add(this.ReceiveFieldNotesAction, null); this.AddGPSProfileAction = new Gtk.Action("AddGPSProfileAction", Mono.Unix.Catalog.GetString("_Add GPS Profile..."), null, null); this.AddGPSProfileAction.ShortLabel = Mono.Unix.Catalog.GetString("_Add GPS Profile..."); w1.Add(this.AddGPSProfileAction, null); this.EditGPSProfileAction = new Gtk.Action("EditGPSProfileAction", Mono.Unix.Catalog.GetString("_Edit GPS Profile..."), null, null); this.EditGPSProfileAction.ShortLabel = Mono.Unix.Catalog.GetString("_Edit GPS Profile..."); w1.Add(this.EditGPSProfileAction, null); this.DeleteGPSProfileAction = new Gtk.Action("DeleteGPSProfileAction", Mono.Unix.Catalog.GetString("_Delete GPS Profile..."), null, null); this.DeleteGPSProfileAction.ShortLabel = Mono.Unix.Catalog.GetString("_Delete GPS Profile..."); w1.Add(this.DeleteGPSProfileAction, null); this.ViewAllInQLandkarteGTAction = new Gtk.Action("ViewAllInQLandkarteGTAction", Mono.Unix.Catalog.GetString("_View All in QLandkarte GT..."), null, null); this.ViewAllInQLandkarteGTAction.ShortLabel = Mono.Unix.Catalog.GetString("_View All in QLandkarte GT..."); w1.Add(this.ViewAllInQLandkarteGTAction, null); this.ViewSelectedCacheInQLandkarteGTAction = new Gtk.Action("ViewSelectedCacheInQLandkarteGTAction", Mono.Unix.Catalog.GetString("View _Selected Cache in QLandkarte GT..."), null, null); this.ViewSelectedCacheInQLandkarteGTAction.ShortLabel = Mono.Unix.Catalog.GetString("View _Selected Cache in QLandkarte GT..."); w1.Add(this.ViewSelectedCacheInQLandkarteGTAction, null); this.ExternalToolsAction = new Gtk.Action("ExternalToolsAction", Mono.Unix.Catalog.GetString("_External Tools"), null, null); this.ExternalToolsAction.ShortLabel = Mono.Unix.Catalog.GetString("_External Tools"); w1.Add(this.ExternalToolsAction, null); this.ConfigureExternalToolsAction = new Gtk.Action("ConfigureExternalToolsAction", Mono.Unix.Catalog.GetString("_Configure External Tools"), null, null); this.ConfigureExternalToolsAction.ShortLabel = Mono.Unix.Catalog.GetString("_Configure External Tools"); w1.Add(this.ConfigureExternalToolsAction, null); this.LogFindAction = new Gtk.Action("LogFindAction", Mono.Unix.Catalog.GetString("_Log Find..."), null, null); this.LogFindAction.ShortLabel = Mono.Unix.Catalog.GetString("_Log Find..."); w1.Add(this.LogFindAction, null); this.LogToFieldNotesFileAction = new Gtk.ToggleAction("LogToFieldNotesFileAction", Mono.Unix.Catalog.GetString("Log to _Field Notes File"), null, null); this.LogToFieldNotesFileAction.ShortLabel = Mono.Unix.Catalog.GetString("Log to _Field Notes File"); w1.Add(this.LogToFieldNotesFileAction, null); this.FullScreenAction = new Gtk.ToggleAction("FullScreenAction", Mono.Unix.Catalog.GetString("Full _Screen"), null, null); this.FullScreenAction.ShortLabel = Mono.Unix.Catalog.GetString("Full _Screen"); w1.Add(this.FullScreenAction, "<Mod2>F11"); this.GrabImagesAction = new Gtk.Action("GrabImagesAction", Mono.Unix.Catalog.GetString("_Grab Images..."), null, null); this.GrabImagesAction.ShortLabel = Mono.Unix.Catalog.GetString("_Grab Images..."); w1.Add(this.GrabImagesAction, null); this.MapPopupsAction = new Gtk.ToggleAction("MapPopupsAction", Mono.Unix.Catalog.GetString("_Map Popups"), null, null); this.MapPopupsAction.Active = true; this.MapPopupsAction.ShortLabel = Mono.Unix.Catalog.GetString("_Map Popups"); w1.Add(this.MapPopupsAction, null); this.DatabaseCleanupAssistantAction = new Gtk.Action("DatabaseCleanupAssistantAction", Mono.Unix.Catalog.GetString("Database Cleanup Assistant..."), null, null); this.DatabaseCleanupAssistantAction.ShortLabel = Mono.Unix.Catalog.GetString("Database Cleanup Assistant..."); w1.Add(this.DatabaseCleanupAssistantAction, null); this.ReduceNumberOfLogsAction = new Gtk.Action("ReduceNumberOfLogsAction", Mono.Unix.Catalog.GetString("_Reduce Number of Logs..."), null, null); this.ReduceNumberOfLogsAction.ShortLabel = Mono.Unix.Catalog.GetString("_Reduce Number of Logs..."); w1.Add(this.ReduceNumberOfLogsAction, null); this.GrabAllImagesAction = new Gtk.Action("GrabAllImagesAction", Mono.Unix.Catalog.GetString("Grab All Images..."), null, null); this.GrabAllImagesAction.ShortLabel = Mono.Unix.Catalog.GetString("Grab All Images..."); w1.Add(this.GrabAllImagesAction, null); this.GrabImagesAction1 = new Gtk.Action("GrabImagesAction1", Mono.Unix.Catalog.GetString("Grab Images..."), null, null); this.GrabImagesAction1.ShortLabel = Mono.Unix.Catalog.GetString("Grab Images..."); w1.Add(this.GrabImagesAction1, null); this.UIManager.InsertActionGroup(w1, 0); this.AddAccelGroup(this.UIManager.AccelGroup); this.Name = "ocmgtk.OCMMainWindow"; this.Title = Mono.Unix.Catalog.GetString("OCM"); this.Icon = Gdk.Pixbuf.LoadFromResource("ocmgtk.icons.scalable.OCMLogoSmall.svg"); this.WindowPosition = ((Gtk.WindowPosition)(4)); // Container child ocmgtk.OCMMainWindow.Gtk.Container+ContainerChild this.mainWindowContents = new Gtk.VBox(); this.mainWindowContents.Name = "mainWindowContents"; this.mainWindowContents.Spacing = 6; // Container child mainWindowContents.Gtk.Box+BoxChild this.UIManager.AddUiFromString("<ui><menubar name='mainMenuBar'><menu name='FileAction' action='FileAction'><menu name='NewAction' action='NewAction'><menuitem name='NewDatabaseAction' action='NewDatabaseAction'/><menuitem name='NewCacheAction' action='NewCacheAction'/></menu><menuitem name='openAction' action='openAction'/><menuitem name='CompactDatabaseAction' action='CompactDatabaseAction'/><separator/><menuitem name='ImportGPXLocZipAction' action='ImportGPXLocZipAction'/><menuitem name='ImportDirectoryAction' action='ImportDirectoryAction'/><separator/><menu name='ExportAction' action='ExportAction'><menuitem name='ExportGPXAction' action='ExportGPXAction'/><menuitem name='ExportFindsGPXAction' action='ExportFindsGPXAction'/><menuitem name='ExportGarminPOIFileAction' action='ExportGarminPOIFileAction'/></menu><separator/><menuitem name='printAction' action='printAction'/><separator/><menuitem name='quitAction' action='quitAction'/></menu><menu name='EditAction' action='EditAction'><menuitem name='CopyToAction' action='CopyToAction'/><menuitem name='MoveToAction' action='MoveToAction'/><separator/><menuitem name='DeleteAction' action='DeleteAction'/><menuitem name='DeleteAllAction' action='DeleteAllAction'/><separator/><menuitem name='GrabImagesAction1' action='GrabImagesAction1'/><menuitem name='GrabAllImagesAction' action='GrabAllImagesAction'/><separator/><menuitem name='DeselectAction' action='DeselectAction'/><separator/><menuitem name='PreferencesAction' action='PreferencesAction'/></menu><menu name='ViewAction' action='ViewAction'><menuitem name='ShowNearbyCachesAction' action='ShowNearbyCachesAction'/><menu name='ChildWaypointsAction' action='ChildWaypointsAction'><menuitem name='SelectedCacheOnlyAction' action='SelectedCacheOnlyAction'/><menuitem name='AllWaypointsAction' action='AllWaypointsAction'/></menu><menuitem name='MapPopupsAction' action='MapPopupsAction'/><separator/><menuitem name='FieldNotesAction' action='FieldNotesAction'/><menuitem name='FullScreenAction' action='FullScreenAction'/></menu><menu name='FilterAction' action='FilterAction'><menuitem name='QuickFilterAction' action='QuickFilterAction'/><menuitem name='AdvancedFiltersAction' action='AdvancedFiltersAction'/><menuitem name='CombinationFilterAction' action='CombinationFilterAction'/><separator/><menuitem name='ClearAdvancedFiltersAction' action='ClearAdvancedFiltersAction'/><menuitem name='ClearComboFilterAction' action='ClearComboFilterAction'/><menuitem name='ClearAllFiltersAction' action='ClearAllFiltersAction'/><separator/><menuitem name='SaveCurrentViewAsQuickFilterAction' action='SaveCurrentViewAsQuickFilterAction'/><menuitem name='DeleteQuickFilterAction' action='DeleteQuickFilterAction'/></menu><menu name='GoAction' action='GoAction'><menu name='LocationsAction' action='LocationsAction'/><menuitem name='AddLocationAction' action='AddLocationAction'/><menuitem name='DeleteLocationAction' action='DeleteLocationAction'/><separator/><menuitem name='PanToCentreAction' action='PanToCentreAction'/><menuitem name='PanToSelectedCacheAction' action='PanToSelectedCacheAction'/><menuitem name='ZoomToCentreAction' action='ZoomToCentreAction'/><menuitem name='ZoomToSelectedCacheAction' action='ZoomToSelectedCacheAction'/></menu><menu name='BookmarksAction' action='BookmarksAction'><menu name='BookmarkListAction' action='BookmarkListAction'/><menu name='AddAllUnfilteredCachesToAction' action='AddAllUnfilteredCachesToAction'/><menuitem name='AddSelectedCacheToAction' action='AddSelectedCacheToAction'/><menuitem name='RemoveSelectedCacheFromBookmarkListAction' action='RemoveSelectedCacheFromBookmarkListAction'/><separator/><menuitem name='CreateBookmarkListAction' action='CreateBookmarkListAction'/><menuitem name='DeleteBookmarkListAction' action='DeleteBookmarkListAction'/></menu><menu name='CacheAction' action='CacheAction'><menuitem name='LogFindAction' action='LogFindAction'/><menuitem name='LogToFieldNotesFileAction' action='LogToFieldNotesFileAction'/><separator/><menu name='MarkAction' action='MarkAction'><menuitem name='MarkFoundAction' action='MarkFoundAction'/><menuitem name='MarkFirstToFindAction' action='MarkFirstToFindAction'/><menuitem name='MarkDidNotFindAction' action='MarkDidNotFindAction'/><menuitem name='MarkUnfoundAction' action='MarkUnfoundAction'/><menuitem name='MarkDisabledAction' action='MarkDisabledAction'/><menuitem name='MarkArchivedAction' action='MarkArchivedAction'/><menuitem name='MarkAvailableAction' action='MarkAvailableAction'/></menu><menuitem name='AddChildWaypointAction' action='AddChildWaypointAction'/><menuitem name='CorrectedCoordinatesAction' action='CorrectedCoordinatesAction'/><separator/><menuitem name='ViewOnlineAction' action='ViewOnlineAction'/><separator/><menuitem name='SetSelectedCacheAsCentreAction' action='SetSelectedCacheAsCentreAction'/><menuitem name='ModifyCacheAction' action='ModifyCacheAction'/><menuitem name='ReduceNumberOfLogsAction' action='ReduceNumberOfLogsAction'/></menu><menu name='WebAction' action='WebAction'><menuitem name='OCMHomePageAction' action='OCMHomePageAction'/><separator/><menu name='GeocachingComAction' action='GeocachingComAction'><menuitem name='HomePageAction' action='HomePageAction'/><menuitem name='ViewMyProfileAction' action='ViewMyProfileAction'/><menuitem name='MyAccountDetailsAction' action='MyAccountDetailsAction'/><menuitem name='CreatePocketQueriesAction' action='CreatePocketQueriesAction'/><menuitem name='StatisticsAction' action='StatisticsAction'/><separator/><menuitem name='FindACacheAction' action='FindACacheAction'/></menu><menu name='TerracachingComAction' action='TerracachingComAction'><menuitem name='TCHomePageAction' action='TCHomePageAction'/><menu name='ToDoListAction' action='ToDoListAction'><menuitem name='TraditionalAction' action='TraditionalAction'/><menuitem name='LocationlessAction' action='LocationlessAction'/></menu></menu><menu name='NavicacheComAction' action='NavicacheComAction'><menuitem name='NVHomePageAction' action='NVHomePageAction'/><menuitem name='MyNavicacheAction' action='MyNavicacheAction'/></menu><menu name='OpencachingAction' action='OpencachingAction'><menuitem name='ListOfCountrySitesAction' action='ListOfCountrySitesAction'/></menu><menuitem name='GPSBabelHomePageAction' action='GPSBabelHomePageAction'/><menuitem name='GPSDHomePageAction' action='GPSDHomePageAction'/></menu><menu name='GPSAction' action='GPSAction'><menuitem name='TransferCachesToLastUsedAction' action='TransferCachesToLastUsedAction'/><menuitem name='ReceiveFieldNotesFromLastUsedAction' action='ReceiveFieldNotesFromLastUsedAction'/><separator/><menu name='TransferCachesAction' action='TransferCachesAction'/><menu name='ReceiveFieldNotesAction' action='ReceiveFieldNotesAction'/><separator/><menuitem name='AddGPSProfileAction' action='AddGPSProfileAction'/><menu name='EditGPSProfileAction' action='EditGPSProfileAction'/><menuitem name='DeleteGPSProfileAction' action='DeleteGPSProfileAction'/></menu><menu name='ToolsAction' action='ToolsAction'><menuitem name='ViewAllInQLandkarteGTAction' action='ViewAllInQLandkarteGTAction'/><menuitem name='ViewSelectedCacheInQLandkarteGTAction' action='ViewSelectedCacheInQLandkarteGTAction'/><separator/><menu name='ExternalToolsAction' action='ExternalToolsAction'/><menuitem name='ConfigureExternalToolsAction' action='ConfigureExternalToolsAction'/><separator/><menuitem name='DatabaseCleanupAssistantAction' action='DatabaseCleanupAssistantAction'/></menu><menu name='HelpAction' action='HelpAction'><menuitem name='OCMWikiAction' action='OCMWikiAction'/><menuitem name='OCMForumsAction' action='OCMForumsAction'/><separator/><menuitem name='AboutAction' action='AboutAction'/><menuitem name='ChangeHistoryAction' action='ChangeHistoryAction'/><menuitem name='CheckForUpdatesAction' action='CheckForUpdatesAction'/></menu></menubar></ui>"); this.mainMenuBar = ((Gtk.MenuBar)(this.UIManager.GetWidget("/mainMenuBar"))); this.mainMenuBar.Name = "mainMenuBar"; this.mainWindowContents.Add(this.mainMenuBar); Gtk.Box.BoxChild w2 = ((Gtk.Box.BoxChild)(this.mainWindowContents[this.mainMenuBar])); w2.Position = 0; w2.Expand = false; w2.Fill = false; // Container child mainWindowContents.Gtk.Box+BoxChild this.mainHPane = new Gtk.HPaned(); this.mainHPane.CanFocus = true; this.mainHPane.Name = "mainHPane"; this.mainHPane.Position = 300; // Container child mainHPane.Gtk.Paned+PanedChild this.cacheList = new ocmgtk.CacheListWidget(); this.cacheList.Events = ((Gdk.EventMask)(256)); this.cacheList.Name = "cacheList"; this.cacheList.DisabledOrArchived = 0; this.cacheList.MineCount = 0; this.cacheList.VisibleCount = 0; this.cacheList.FoundCount = 0; this.mainHPane.Add(this.cacheList); Gtk.Paned.PanedChild w3 = ((Gtk.Paned.PanedChild)(this.mainHPane[this.cacheList])); w3.Resize = false; // Container child mainHPane.Gtk.Paned+PanedChild this.mainVPane = new Gtk.VPaned(); this.mainVPane.CanFocus = true; this.mainVPane.Name = "mainVPane"; this.mainVPane.Position = 385; // Container child mainVPane.Gtk.Paned+PanedChild this.ocmCacheInfo = new ocmgtk.CacheInfoWidget(); this.ocmCacheInfo.Events = ((Gdk.EventMask)(256)); this.ocmCacheInfo.Name = "ocmCacheInfo"; this.mainVPane.Add(this.ocmCacheInfo); Gtk.Paned.PanedChild w4 = ((Gtk.Paned.PanedChild)(this.mainVPane[this.ocmCacheInfo])); w4.Resize = false; // Container child mainVPane.Gtk.Paned+PanedChild this.mapVBOX = new Gtk.VBox(); this.mapVBOX.Name = "mapVBOX"; // Container child mapVBOX.Gtk.Box+BoxChild this.hbox14 = new Gtk.HBox(); this.hbox14.Name = "hbox14"; // Container child hbox14.Gtk.Box+BoxChild this.spacerLabel = new Gtk.Label(); this.spacerLabel.Name = "spacerLabel"; this.hbox14.Add(this.spacerLabel); Gtk.Box.BoxChild w5 = ((Gtk.Box.BoxChild)(this.hbox14[this.spacerLabel])); w5.Position = 0; // Container child hbox14.Gtk.Box+BoxChild this.minButton = new Gtk.Button(); this.minButton.CanFocus = true; this.minButton.Name = "minButton"; this.minButton.FocusOnClick = false; this.minButton.Relief = ((Gtk.ReliefStyle)(2)); // Container child minButton.Gtk.Container+ContainerChild this.image250 = new Gtk.Image(); this.image250.Name = "image250"; this.image250.Pixbuf = Gdk.Pixbuf.LoadFromResource("ocmgtk.icons.scalable.minicon.svg"); this.minButton.Add(this.image250); this.minButton.Label = null; this.hbox14.Add(this.minButton); Gtk.Box.BoxChild w7 = ((Gtk.Box.BoxChild)(this.hbox14[this.minButton])); w7.Position = 1; w7.Expand = false; w7.Fill = false; // Container child hbox14.Gtk.Box+BoxChild this.mapDownButton = new Gtk.Button(); this.mapDownButton.CanFocus = true; this.mapDownButton.Name = "mapDownButton"; this.mapDownButton.Relief = ((Gtk.ReliefStyle)(2)); // Container child mapDownButton.Gtk.Container+ContainerChild this.image38 = new Gtk.Image(); this.image38.Name = "image38"; this.image38.Pixbuf = Gdk.Pixbuf.LoadFromResource("ocmgtk.icons.scalable.down_icon.svg"); this.mapDownButton.Add(this.image38); this.mapDownButton.Label = null; this.hbox14.Add(this.mapDownButton); Gtk.Box.BoxChild w9 = ((Gtk.Box.BoxChild)(this.hbox14[this.mapDownButton])); w9.Position = 2; w9.Expand = false; w9.Fill = false; // Container child hbox14.Gtk.Box+BoxChild this.restoreButton = new Gtk.Button(); this.restoreButton.CanFocus = true; this.restoreButton.Name = "restoreButton"; this.restoreButton.Relief = ((Gtk.ReliefStyle)(2)); // Container child restoreButton.Gtk.Container+ContainerChild this.image31 = new Gtk.Image(); this.image31.Name = "image31"; this.image31.Pixbuf = Gdk.Pixbuf.LoadFromResource("ocmgtk.icons.scalable.restore.svg"); this.restoreButton.Add(this.image31); this.restoreButton.Label = null; this.hbox14.Add(this.restoreButton); Gtk.Box.BoxChild w11 = ((Gtk.Box.BoxChild)(this.hbox14[this.restoreButton])); w11.Position = 3; w11.Expand = false; w11.Fill = false; // Container child hbox14.Gtk.Box+BoxChild this.mapUpButton = new Gtk.Button(); this.mapUpButton.CanFocus = true; this.mapUpButton.Name = "mapUpButton"; this.mapUpButton.FocusOnClick = false; this.mapUpButton.Relief = ((Gtk.ReliefStyle)(2)); // Container child mapUpButton.Gtk.Container+ContainerChild this.image37 = new Gtk.Image(); this.image37.Name = "image37"; this.image37.Pixbuf = Gdk.Pixbuf.LoadFromResource("ocmgtk.icons.scalable.up_icon.svg"); this.mapUpButton.Add(this.image37); this.mapUpButton.Label = null; this.hbox14.Add(this.mapUpButton); Gtk.Box.BoxChild w13 = ((Gtk.Box.BoxChild)(this.hbox14[this.mapUpButton])); w13.Position = 4; w13.Expand = false; w13.Fill = false; this.mapVBOX.Add(this.hbox14); Gtk.Box.BoxChild w14 = ((Gtk.Box.BoxChild)(this.mapVBOX[this.hbox14])); w14.Position = 1; w14.Expand = false; w14.Fill = false; // Container child mapVBOX.Gtk.Box+BoxChild this.ocmMapWidget = new ocmgtk.MapWidget(); this.ocmMapWidget.Events = ((Gdk.EventMask)(256)); this.ocmMapWidget.Name = "ocmMapWidget"; this.ocmMapWidget.ShowNearby = false; this.ocmMapWidget.ShowAllChildren = false; this.mapVBOX.Add(this.ocmMapWidget); Gtk.Box.BoxChild w15 = ((Gtk.Box.BoxChild)(this.mapVBOX[this.ocmMapWidget])); w15.Position = 2; this.mainVPane.Add(this.mapVBOX); this.mainHPane.Add(this.mainVPane); this.mainWindowContents.Add(this.mainHPane); Gtk.Box.BoxChild w18 = ((Gtk.Box.BoxChild)(this.mainWindowContents[this.mainHPane])); w18.Position = 1; // Container child mainWindowContents.Gtk.Box+BoxChild this.mainStatusBar = new Gtk.Statusbar(); this.mainStatusBar.Name = "mainStatusBar"; this.mainStatusBar.Spacing = 6; // Container child mainStatusBar.Gtk.Box+BoxChild this.LocationLabel = new Gtk.Label(); this.LocationLabel.Name = "LocationLabel"; this.LocationLabel.Xalign = 1F; this.LocationLabel.LabelProp = "<location>"; this.mainStatusBar.Add(this.LocationLabel); Gtk.Box.BoxChild w19 = ((Gtk.Box.BoxChild)(this.mainStatusBar[this.LocationLabel])); w19.Position = 1; w19.Expand = false; w19.Fill = false; // Container child mainStatusBar.Gtk.Box+BoxChild this.statusProgressBar = new Gtk.ProgressBar(); this.statusProgressBar.WidthRequest = 150; this.statusProgressBar.HeightRequest = 5; this.statusProgressBar.Name = "statusProgressBar"; this.mainStatusBar.Add(this.statusProgressBar); Gtk.Box.BoxChild w20 = ((Gtk.Box.BoxChild)(this.mainStatusBar[this.statusProgressBar])); w20.PackType = ((Gtk.PackType)(1)); w20.Position = 2; w20.Expand = false; this.mainWindowContents.Add(this.mainStatusBar); Gtk.Box.BoxChild w21 = ((Gtk.Box.BoxChild)(this.mainWindowContents[this.mainStatusBar])); w21.Position = 2; w21.Expand = false; w21.Fill = false; this.Add(this.mainWindowContents); if ((this.Child != null)) { this.Child.ShowAll(); } this.DefaultWidth = 1061; this.DefaultHeight = 574; this.statusProgressBar.Hide(); this.Hide(); this.DeleteEvent += new Gtk.DeleteEventHandler(this.OnDeleteWindow); this.SizeAllocated += new Gtk.SizeAllocatedHandler(this.OnResizeWindow); this.openAction.Activated += new System.EventHandler(this.OnOpenDatabase); this.CompactDatabaseAction.Activated += new System.EventHandler(this.OnCompactDatabase); this.quitAction.Activated += new System.EventHandler(this.OnQuit); this.NewDatabaseAction.Activated += new System.EventHandler(this.OnNewDatabase); this.NewCacheAction.Activated += new System.EventHandler(this.OnNewCache); this.ShowNearbyCachesAction.Toggled += new System.EventHandler(this.OnToggleShowNearby); this.FieldNotesAction.Activated += new System.EventHandler(this.OnViewFieldNotes); this.SelectedCacheOnlyAction.Toggled += new System.EventHandler(this.OnToggleSelectedCache); this.printAction.Activated += new System.EventHandler(this.OnPrintCache); this.AddLocationAction.Activated += new System.EventHandler(this.OnAddLocation); this.DeleteLocationAction.Activated += new System.EventHandler(this.OnDeleteLocation); this.PanToCentreAction.Activated += new System.EventHandler(this.OnPanToCentre); this.PanToSelectedCacheAction.Activated += new System.EventHandler(this.OnPanToSelected); this.ZoomToSelectedCacheAction.Activated += new System.EventHandler(this.OnZoomToSelected); this.AdvancedFiltersAction.Activated += new System.EventHandler(this.OnAdvancedFiltersClick); this.CombinationFilterAction.Activated += new System.EventHandler(this.OnCombinationClick); this.ClearAdvancedFiltersAction.Activated += new System.EventHandler(this.OnClearAdvanced); this.ClearComboFilterAction.Activated += new System.EventHandler(this.OnClearCombo); this.ClearAllFiltersAction.Activated += new System.EventHandler(this.OnClearAll); this.OCMWikiAction.Activated += new System.EventHandler(this.OnWikiClick); this.OCMForumsAction.Activated += new System.EventHandler(this.OnForumsClick); this.AboutAction.Activated += new System.EventHandler(this.OnAboutClick); this.ChangeHistoryAction.Activated += new System.EventHandler(this.OnChangeHistoryClick); this.CheckForUpdatesAction.Activated += new System.EventHandler(this.OnCheckUpdatesClick); this.OCMHomePageAction.Activated += new System.EventHandler(this.OnOCMHomeClick); this.GPSBabelHomePageAction.Activated += new System.EventHandler(this.OnGPSBabelClick); this.GPSDHomePageAction.Activated += new System.EventHandler(this.OnGPSDClick); this.HomePageAction.Activated += new System.EventHandler(this.OnGCHomeClick); this.ViewMyProfileAction.Activated += new System.EventHandler(this.OnGCProfileClick); this.MyAccountDetailsAction.Activated += new System.EventHandler(this.OnGCAccountClick); this.CreatePocketQueriesAction.Activated += new System.EventHandler(this.OnGCPocketQueryClick); this.StatisticsAction.Activated += new System.EventHandler(this.OnGCStatsClick); this.FindACacheAction.Activated += new System.EventHandler(this.OnGCFindClick); this.TCHomePageAction.Activated += new System.EventHandler(this.OnTCHomePageClick); this.TraditionalAction.Activated += new System.EventHandler(this.OnTCTraditionalClick); this.LocationlessAction.Activated += new System.EventHandler(this.OnTCLocationlessClick); this.ListOfCountrySitesAction.Activated += new System.EventHandler(this.OnOCCountryList); this.NVHomePageAction.Activated += new System.EventHandler(this.OnNaviHome); this.MyNavicacheAction.Activated += new System.EventHandler(this.OnMyNavi); this.AddChildWaypointAction.Activated += new System.EventHandler(this.OnAddChildWaypoint); this.CorrectedCoordinatesAction.Activated += new System.EventHandler(this.OnAddCorrectedCoordinate); this.ViewOnlineAction.Activated += new System.EventHandler(this.OnViewOnlineClick); this.SetSelectedCacheAsCentreAction.Activated += new System.EventHandler(this.OnSetSelectedAsCentreClick); this.ModifyCacheAction.Activated += new System.EventHandler(this.OnModifyCache); this.MarkFoundAction.Activated += new System.EventHandler(this.OnMarkFound); this.MarkFirstToFindAction.Activated += new System.EventHandler(this.OnMarkFTF); this.MarkDidNotFindAction.Activated += new System.EventHandler(this.OnMarkDNF); this.MarkUnfoundAction.Activated += new System.EventHandler(this.OnMarkUnfound); this.MarkDisabledAction.Activated += new System.EventHandler(this.OnMarkDisabled); this.MarkArchivedAction.Activated += new System.EventHandler(this.OnMarkArchived); this.MarkAvailableAction.Activated += new System.EventHandler(this.OnMarkAvailable); this.RemoveSelectedCacheFromBookmarkListAction.Activated += new System.EventHandler(this.OnRemoveFromList); this.CreateBookmarkListAction.Activated += new System.EventHandler(this.OnCreateBookmarkList); this.DeleteBookmarkListAction.Activated += new System.EventHandler(this.OnDeleteBookmarkList); this.ZoomToCentreAction.Activated += new System.EventHandler(this.OnZoomToCentre); this.ImportGPXLocZipAction.Activated += new System.EventHandler(this.OnImportGPX); this.ImportDirectoryAction.Activated += new System.EventHandler(this.OnImportDirectory); this.SaveCurrentViewAsQuickFilterAction.Activated += new System.EventHandler(this.OnSaveQuickFilter); this.DeleteQuickFilterAction.Activated += new System.EventHandler(this.OnDeleteQuickFilter); this.ExportGPXAction.Activated += new System.EventHandler(this.OnExportGPX); this.ExportFindsGPXAction.Activated += new System.EventHandler(this.OnMyFindsClick); this.ExportGarminPOIFileAction.Activated += new System.EventHandler(this.OnExportPOI); this.CopyToAction.Activated += new System.EventHandler(this.OnCopy); this.MoveToAction.Activated += new System.EventHandler(this.OnMove); this.DeleteAction.Activated += new System.EventHandler(this.OnDelete); this.DeleteAllAction.Activated += new System.EventHandler(this.OnDeleteAll); this.DeselectAction.Activated += new System.EventHandler(this.OnDeselect); this.PreferencesAction.Activated += new System.EventHandler(this.OnPreferences); this.TransferCachesToLastUsedAction.Activated += new System.EventHandler(this.OnTransferLast); this.ReceiveFieldNotesFromLastUsedAction.Activated += new System.EventHandler(this.OnReceiveLast); this.AddGPSProfileAction.Activated += new System.EventHandler(this.OnAddProfile); this.DeleteGPSProfileAction.Activated += new System.EventHandler(this.OnDeleteProfile); this.ViewAllInQLandkarteGTAction.Activated += new System.EventHandler(this.OnViewInQLGT); this.ViewSelectedCacheInQLandkarteGTAction.Activated += new System.EventHandler(this.OnViewSelectedInQLGT); this.ConfigureExternalToolsAction.Activated += new System.EventHandler(this.OnConfigure); this.LogFindAction.Activated += new System.EventHandler(this.OnLogFind); this.LogToFieldNotesFileAction.Activated += new System.EventHandler(this.OnLogToFile); this.FullScreenAction.Toggled += new System.EventHandler(this.OnFullToggle); this.GrabImagesAction.Activated += new System.EventHandler(this.OnGrabImages); this.MapPopupsAction.Toggled += new System.EventHandler(this.OnMapPopupToggle); this.DatabaseCleanupAssistantAction.Activated += new System.EventHandler(this.OnCleanup); this.ReduceNumberOfLogsAction.Activated += new System.EventHandler(this.OnReduceLogs); this.GrabAllImagesAction.Activated += new System.EventHandler(this.OnGrabAllImages); this.GrabImagesAction1.Activated += new System.EventHandler(this.OnGrabImages); this.minButton.Clicked += new System.EventHandler(this.OnMinClick); this.mapDownButton.Clicked += new System.EventHandler(this.OnDownClick); this.restoreButton.Clicked += new System.EventHandler(this.OnRestoreClick); this.mapUpButton.Clicked += new System.EventHandler(this.OnUpClick); }
protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget ocmgtk.OffLineLogViewer this.WidthRequest = 600; this.HeightRequest = 400; this.Name = "ocmgtk.OffLineLogViewer"; this.Title = Mono.Unix.Catalog.GetString("View Field Notes..."); this.TypeHint = ((Gdk.WindowTypeHint)(1)); this.WindowPosition = ((Gtk.WindowPosition)(4)); this.Modal = true; this.BorderWidth = ((uint)(6)); this.AllowShrink = true; this.Gravity = ((Gdk.Gravity)(5)); this.SkipPagerHint = true; this.SkipTaskbarHint = true; // Internal child ocmgtk.OffLineLogViewer.VBox Gtk.VBox w1 = this.VBox; w1.Name = "dialog1_VBox"; w1.Spacing = 6; w1.BorderWidth = ((uint)(2)); // Container child dialog1_VBox.Gtk.Box+BoxChild this.vpaned1 = new Gtk.VPaned(); this.vpaned1.CanFocus = true; this.vpaned1.Name = "vpaned1"; this.vpaned1.Position = 250; // Container child vpaned1.Gtk.Paned+PanedChild this.vbox3 = new Gtk.VBox(); this.vbox3.Name = "vbox3"; this.vbox3.Spacing = 6; // Container child vbox3.Gtk.Box+BoxChild this.hbox1 = new Gtk.HBox(); this.hbox1.Name = "hbox1"; this.hbox1.Spacing = 6; // Container child hbox1.Gtk.Box+BoxChild this.image11 = new Gtk.Image(); this.image11.Name = "image11"; this.image11.Pixbuf = Stetic.IconLoader.LoadIcon(this, "gtk-dialog-info", Gtk.IconSize.LargeToolbar, 24); this.hbox1.Add(this.image11); Gtk.Box.BoxChild w2 = ((Gtk.Box.BoxChild)(this.hbox1[this.image11])); w2.Position = 0; w2.Expand = false; w2.Fill = false; // Container child hbox1.Gtk.Box+BoxChild this.fnFieldNotesLabel = new Gtk.Label(); this.fnFieldNotesLabel.Name = "fnFieldNotesLabel"; this.fnFieldNotesLabel.LabelProp = Mono.Unix.Catalog.GetString("Please wait..."); this.hbox1.Add(this.fnFieldNotesLabel); Gtk.Box.BoxChild w3 = ((Gtk.Box.BoxChild)(this.hbox1[this.fnFieldNotesLabel])); w3.Position = 1; w3.Expand = false; w3.Fill = false; this.vbox3.Add(this.hbox1); Gtk.Box.BoxChild w4 = ((Gtk.Box.BoxChild)(this.vbox3[this.hbox1])); w4.Position = 0; w4.Expand = false; w4.Fill = false; // Container child vbox3.Gtk.Box+BoxChild this.hseparator1 = new Gtk.HSeparator(); this.hseparator1.Name = "hseparator1"; this.vbox3.Add(this.hseparator1); Gtk.Box.BoxChild w5 = ((Gtk.Box.BoxChild)(this.vbox3[this.hseparator1])); w5.Position = 1; w5.Expand = false; w5.Fill = false; // Container child vbox3.Gtk.Box+BoxChild this.hbox2 = new Gtk.HBox(); this.hbox2.Name = "hbox2"; this.hbox2.Spacing = 6; // Container child hbox2.Gtk.Box+BoxChild this.scrolledwindow1 = new Gtk.ScrolledWindow(); this.scrolledwindow1.CanFocus = true; this.scrolledwindow1.Name = "scrolledwindow1"; this.scrolledwindow1.ShadowType = ((Gtk.ShadowType)(1)); // Container child scrolledwindow1.Gtk.Container+ContainerChild this.logView = new Gtk.TreeView(); this.logView.CanFocus = true; this.logView.Name = "logView"; this.logView.EnableSearch = false; this.scrolledwindow1.Add(this.logView); this.hbox2.Add(this.scrolledwindow1); Gtk.Box.BoxChild w7 = ((Gtk.Box.BoxChild)(this.hbox2[this.scrolledwindow1])); w7.Position = 0; // Container child hbox2.Gtk.Box+BoxChild this.vbuttonbox1 = new Gtk.VButtonBox(); this.vbuttonbox1.Name = "vbuttonbox1"; this.vbuttonbox1.Spacing = 6; this.vbuttonbox1.LayoutStyle = ((Gtk.ButtonBoxStyle)(3)); // Container child vbuttonbox1.Gtk.ButtonBox+ButtonBoxChild this.viewCacheButton = new Gtk.Button(); this.viewCacheButton.Sensitive = false; this.viewCacheButton.CanFocus = true; this.viewCacheButton.Name = "viewCacheButton"; this.viewCacheButton.UseUnderline = true; this.viewCacheButton.Label = Mono.Unix.Catalog.GetString("View Cache"); this.vbuttonbox1.Add(this.viewCacheButton); Gtk.ButtonBox.ButtonBoxChild w8 = ((Gtk.ButtonBox.ButtonBoxChild)(this.vbuttonbox1[this.viewCacheButton])); w8.Expand = false; w8.Fill = false; // Container child vbuttonbox1.Gtk.ButtonBox+ButtonBoxChild this.deleteButton = new Gtk.Button(); this.deleteButton.Sensitive = false; this.deleteButton.CanFocus = true; this.deleteButton.Name = "deleteButton"; this.deleteButton.UseStock = true; this.deleteButton.UseUnderline = true; this.deleteButton.Label = "gtk-delete"; this.vbuttonbox1.Add(this.deleteButton); Gtk.ButtonBox.ButtonBoxChild w9 = ((Gtk.ButtonBox.ButtonBoxChild)(this.vbuttonbox1[this.deleteButton])); w9.Position = 1; w9.Expand = false; w9.Fill = false; // Container child vbuttonbox1.Gtk.ButtonBox+ButtonBoxChild this.delAllButton = new Gtk.Button(); this.delAllButton.CanFocus = true; this.delAllButton.Name = "delAllButton"; this.delAllButton.UseUnderline = true; this.delAllButton.Label = Mono.Unix.Catalog.GetString("Delete All"); this.vbuttonbox1.Add(this.delAllButton); Gtk.ButtonBox.ButtonBoxChild w10 = ((Gtk.ButtonBox.ButtonBoxChild)(this.vbuttonbox1[this.delAllButton])); w10.Position = 2; w10.Expand = false; w10.Fill = false; this.hbox2.Add(this.vbuttonbox1); Gtk.Box.BoxChild w11 = ((Gtk.Box.BoxChild)(this.hbox2[this.vbuttonbox1])); w11.Position = 1; w11.Expand = false; w11.Fill = false; w11.Padding = ((uint)(6)); this.vbox3.Add(this.hbox2); Gtk.Box.BoxChild w12 = ((Gtk.Box.BoxChild)(this.vbox3[this.hbox2])); w12.Position = 2; this.vpaned1.Add(this.vbox3); Gtk.Paned.PanedChild w13 = ((Gtk.Paned.PanedChild)(this.vpaned1[this.vbox3])); w13.Resize = false; // Container child vpaned1.Gtk.Paned+PanedChild this.fieldNotesDescPane = new Gtk.Notebook(); this.fieldNotesDescPane.Sensitive = false; this.fieldNotesDescPane.CanFocus = true; this.fieldNotesDescPane.Name = "fieldNotesDescPane"; this.fieldNotesDescPane.CurrentPage = 0; this.fieldNotesDescPane.TabPos = ((Gtk.PositionType)(0)); // Container child fieldNotesDescPane.Gtk.Notebook+NotebookChild this.logPane = new Gtk.VBox(); this.logPane.Name = "logPane"; this.logPane.Spacing = 6; this.logPane.BorderWidth = ((uint)(6)); // Container child logPane.Gtk.Box+BoxChild this.hbox5 = new Gtk.HBox(); this.hbox5.Name = "hbox5"; this.hbox5.Spacing = 6; // Container child hbox5.Gtk.Box+BoxChild this.label1 = new Gtk.Label(); this.label1.Name = "label1"; this.label1.LabelProp = Mono.Unix.Catalog.GetString("Log Type:"); this.hbox5.Add(this.label1); Gtk.Box.BoxChild w14 = ((Gtk.Box.BoxChild)(this.hbox5[this.label1])); w14.Position = 0; w14.Expand = false; w14.Fill = false; // Container child hbox5.Gtk.Box+BoxChild this.logChoice = Gtk.ComboBox.NewText(); this.logChoice.AppendText(Mono.Unix.Catalog.GetString("Found it")); this.logChoice.AppendText(Mono.Unix.Catalog.GetString("Didn't Find it")); this.logChoice.AppendText(Mono.Unix.Catalog.GetString("Write Note")); this.logChoice.AppendText(Mono.Unix.Catalog.GetString("Needs Maintenance")); this.logChoice.Name = "logChoice"; this.logChoice.Active = 0; this.hbox5.Add(this.logChoice); Gtk.Box.BoxChild w15 = ((Gtk.Box.BoxChild)(this.hbox5[this.logChoice])); w15.Position = 1; w15.Expand = false; w15.Fill = false; this.logPane.Add(this.hbox5); Gtk.Box.BoxChild w16 = ((Gtk.Box.BoxChild)(this.logPane[this.hbox5])); w16.Position = 0; w16.Expand = false; w16.Fill = false; // Container child logPane.Gtk.Box+BoxChild this.hbox4 = new Gtk.HBox(); this.hbox4.Name = "hbox4"; this.hbox4.Spacing = 6; // Container child hbox4.Gtk.Box+BoxChild this.firstToFindCheck = new Gtk.CheckButton(); this.firstToFindCheck.CanFocus = true; this.firstToFindCheck.Name = "firstToFindCheck"; this.firstToFindCheck.Label = Mono.Unix.Catalog.GetString("First To Find"); this.firstToFindCheck.DrawIndicator = true; this.firstToFindCheck.UseUnderline = true; this.hbox4.Add(this.firstToFindCheck); Gtk.Box.BoxChild w17 = ((Gtk.Box.BoxChild)(this.hbox4[this.firstToFindCheck])); w17.Position = 0; // Container child hbox4.Gtk.Box+BoxChild this.saveButton = new Gtk.Button(); this.saveButton.CanFocus = true; this.saveButton.Name = "saveButton"; this.saveButton.UseStock = true; this.saveButton.UseUnderline = true; this.saveButton.Label = "gtk-save"; this.hbox4.Add(this.saveButton); Gtk.Box.BoxChild w18 = ((Gtk.Box.BoxChild)(this.hbox4[this.saveButton])); w18.Position = 1; w18.Expand = false; w18.Fill = false; this.logPane.Add(this.hbox4); Gtk.Box.BoxChild w19 = ((Gtk.Box.BoxChild)(this.logPane[this.hbox4])); w19.Position = 1; w19.Expand = false; w19.Fill = false; // Container child logPane.Gtk.Box+BoxChild this.GtkScrolledWindow = new Gtk.ScrolledWindow(); this.GtkScrolledWindow.Name = "GtkScrolledWindow"; this.GtkScrolledWindow.ShadowType = ((Gtk.ShadowType)(1)); // Container child GtkScrolledWindow.Gtk.Container+ContainerChild this.logEntry = new Gtk.TextView(); this.logEntry.CanFocus = true; this.logEntry.Name = "logEntry"; this.logEntry.WrapMode = ((Gtk.WrapMode)(2)); this.GtkScrolledWindow.Add(this.logEntry); this.logPane.Add(this.GtkScrolledWindow); Gtk.Box.BoxChild w21 = ((Gtk.Box.BoxChild)(this.logPane[this.GtkScrolledWindow])); w21.Position = 2; this.fieldNotesDescPane.Add(this.logPane); // Notebook tab this.logPage = new Gtk.Label(); this.logPage.Name = "logPage"; this.logPage.LabelProp = Mono.Unix.Catalog.GetString("Field Log"); this.fieldNotesDescPane.SetTabLabel(this.logPane, this.logPage); this.logPage.ShowAll(); // Container child fieldNotesDescPane.Gtk.Notebook+NotebookChild this.vbox2 = new Gtk.VBox(); this.vbox2.Name = "vbox2"; this.vbox2.Spacing = 6; // Container child vbox2.Gtk.Box+BoxChild this.hbox3 = new Gtk.HBox(); this.hbox3.Name = "hbox3"; this.hbox3.Spacing = 6; // Container child hbox3.Gtk.Box+BoxChild this.wptCombo = new Gtk.Label(); this.wptCombo.Name = "wptCombo"; this.wptCombo.LabelProp = Mono.Unix.Catalog.GetString("Waypoint:"); this.hbox3.Add(this.wptCombo); Gtk.Box.BoxChild w23 = ((Gtk.Box.BoxChild)(this.hbox3[this.wptCombo])); w23.Position = 0; w23.Expand = false; w23.Fill = false; // Container child hbox3.Gtk.Box+BoxChild this.waypointCombo = Gtk.ComboBox.NewText(); this.waypointCombo.Name = "waypointCombo"; this.hbox3.Add(this.waypointCombo); Gtk.Box.BoxChild w24 = ((Gtk.Box.BoxChild)(this.hbox3[this.waypointCombo])); w24.Position = 1; w24.Expand = false; w24.Fill = false; this.vbox2.Add(this.hbox3); Gtk.Box.BoxChild w25 = ((Gtk.Box.BoxChild)(this.vbox2[this.hbox3])); w25.Position = 0; w25.Expand = false; w25.Fill = false; // Container child vbox2.Gtk.Box+BoxChild this.mapView = new ocmgtk.MapWidget(); this.mapView.Events = ((Gdk.EventMask)(256)); this.mapView.Name = "mapView"; this.mapView.ShowNearby = false; this.mapView.ShowAllChildren = false; this.vbox2.Add(this.mapView); Gtk.Box.BoxChild w26 = ((Gtk.Box.BoxChild)(this.vbox2[this.mapView])); w26.Position = 1; this.fieldNotesDescPane.Add(this.vbox2); Gtk.Notebook.NotebookChild w27 = ((Gtk.Notebook.NotebookChild)(this.fieldNotesDescPane[this.vbox2])); w27.Position = 1; // Notebook tab this.label7 = new Gtk.Label(); this.label7.Name = "label7"; this.label7.LabelProp = Mono.Unix.Catalog.GetString("Map"); this.fieldNotesDescPane.SetTabLabel(this.vbox2, this.label7); this.label7.ShowAll(); // Container child fieldNotesDescPane.Gtk.Notebook+NotebookChild this.cacheDesc = new ocmgtk.HTMLWidget(); this.cacheDesc.Events = ((Gdk.EventMask)(256)); this.cacheDesc.Name = "cacheDesc"; this.fieldNotesDescPane.Add(this.cacheDesc); Gtk.Notebook.NotebookChild w28 = ((Gtk.Notebook.NotebookChild)(this.fieldNotesDescPane[this.cacheDesc])); w28.Position = 2; // Notebook tab this.label5 = new Gtk.Label(); this.label5.Name = "label5"; this.label5.LabelProp = Mono.Unix.Catalog.GetString("Cache Description"); this.fieldNotesDescPane.SetTabLabel(this.cacheDesc, this.label5); this.label5.ShowAll(); // Container child fieldNotesDescPane.Gtk.Notebook+NotebookChild this.cacheLog = new ocmgtk.HTMLWidget(); this.cacheLog.Events = ((Gdk.EventMask)(256)); this.cacheLog.Name = "cacheLog"; this.fieldNotesDescPane.Add(this.cacheLog); Gtk.Notebook.NotebookChild w29 = ((Gtk.Notebook.NotebookChild)(this.fieldNotesDescPane[this.cacheLog])); w29.Position = 3; // Notebook tab this.label8 = new Gtk.Label(); this.label8.Name = "label8"; this.label8.LabelProp = Mono.Unix.Catalog.GetString("Cache Logs"); this.fieldNotesDescPane.SetTabLabel(this.cacheLog, this.label8); this.label8.ShowAll(); // Container child fieldNotesDescPane.Gtk.Notebook+NotebookChild this.cacheNotes = new ocmgtk.NotesWidget(); this.cacheNotes.Events = ((Gdk.EventMask)(256)); this.cacheNotes.Name = "cacheNotes"; this.fieldNotesDescPane.Add(this.cacheNotes); Gtk.Notebook.NotebookChild w30 = ((Gtk.Notebook.NotebookChild)(this.fieldNotesDescPane[this.cacheNotes])); w30.Position = 4; // Notebook tab this.notesLabel = new Gtk.Label(); this.notesLabel.Name = "notesLabel"; this.notesLabel.LabelProp = Mono.Unix.Catalog.GetString("Notes"); this.fieldNotesDescPane.SetTabLabel(this.cacheNotes, this.notesLabel); this.notesLabel.ShowAll(); this.vpaned1.Add(this.fieldNotesDescPane); w1.Add(this.vpaned1); Gtk.Box.BoxChild w32 = ((Gtk.Box.BoxChild)(w1[this.vpaned1])); w32.Position = 0; // Internal child ocmgtk.OffLineLogViewer.ActionArea Gtk.HButtonBox w33 = this.ActionArea; w33.Name = "dialog1_ActionArea"; w33.Spacing = 10; w33.BorderWidth = ((uint)(5)); w33.LayoutStyle = ((Gtk.ButtonBoxStyle)(4)); // Container child dialog1_ActionArea.Gtk.ButtonBox+ButtonBoxChild this.closeButton = new Gtk.Button(); this.closeButton.CanDefault = true; this.closeButton.CanFocus = true; this.closeButton.Name = "closeButton"; this.closeButton.UseStock = true; this.closeButton.UseUnderline = true; this.closeButton.Label = "gtk-close"; this.AddActionWidget(this.closeButton, -7); Gtk.ButtonBox.ButtonBoxChild w34 = ((Gtk.ButtonBox.ButtonBoxChild)(w33[this.closeButton])); w34.Expand = false; w34.Fill = false; if ((this.Child != null)) { this.Child.ShowAll(); } this.DefaultWidth = 839; this.DefaultHeight = 566; this.closeButton.HasDefault = true; this.Show(); this.DeleteEvent += new Gtk.DeleteEventHandler(this.OnCloseClick); this.viewCacheButton.Clicked += new System.EventHandler(this.OnViewCache); this.deleteButton.Clicked += new System.EventHandler(this.OnDeleteClick); this.delAllButton.Clicked += new System.EventHandler(this.OnDeleteAllClick); this.logChoice.Changed += new System.EventHandler(this.OnLogTypeChange); this.firstToFindCheck.Toggled += new System.EventHandler(this.OnFTFCheck); this.saveButton.Clicked += new System.EventHandler(this.OnSaveClick); this.closeButton.Clicked += new System.EventHandler(this.OnCloseClick); }
public MainWindow() : base("Smuxi") { // restore window size / position int width, heigth; if (Frontend.FrontendConfig[Frontend.UIName + "/Interface/Width"] != null) { width = (int)Frontend.FrontendConfig[Frontend.UIName + "/Interface/Width"]; } else { width = 800; } if (Frontend.FrontendConfig[Frontend.UIName + "/Interface/Heigth"] != null) { heigth = (int)Frontend.FrontendConfig[Frontend.UIName + "/Interface/Heigth"]; } else { heigth = 600; } if (width < -1 || heigth < -1) { width = -1; heigth = -1; } if (width == -1 && heigth == -1) { SetDefaultSize(800, 600); Maximize(); } else if (width == 0 && heigth == 0) { // HACK: map 0/0 to default size as it crashes on Windows :/ SetDefaultSize(800, 600); } else { SetDefaultSize(width, heigth); } int x, y; if (Frontend.FrontendConfig[Frontend.UIName + "/Interface/XPosition"] != null) { x = (int)Frontend.FrontendConfig[Frontend.UIName + "/Interface/XPosition"]; } else { x = 0; } if (Frontend.FrontendConfig[Frontend.UIName + "/Interface/YPosition"] != null) { y = (int)Frontend.FrontendConfig[Frontend.UIName + "/Interface/YPosition"]; } else { y = 0; } if (x < 0 || y < 0) { x = 0; y = 0; } if (x == 0 && y == 0) { SetPosition(Gtk.WindowPosition.Center); } else { Move(x, y); } DeleteEvent += OnDeleteEvent; FocusInEvent += OnFocusInEvent; FocusOutEvent += OnFocusOutEvent; WindowStateEvent += OnWindowStateEvent; ChatTreeView = new ChatTreeView(); Notebook = new Notebook(); Notebook.SwitchPage += OnNotebookSwitchPage; Notebook.FocusInEvent += OnNotebookFocusInEvent; ChatViewManager = new ChatViewManager(Notebook, ChatTreeView); Assembly asm = Assembly.GetExecutingAssembly(); ChatViewManager.Load(asm); ChatViewManager.LoadAll(System.IO.Path.GetDirectoryName(asm.Location), "smuxi-frontend-gnome-*.dll"); ChatViewManager.ChatAdded += OnChatViewManagerChatAdded; ChatViewManager.ChatSynced += OnChatViewManagerChatSynced; ChatViewManager.ChatRemoved += OnChatViewManagerChatRemoved; #if GTK_SHARP_2_10 StatusIconManager = new StatusIconManager(this, ChatViewManager); #endif #if INDICATE_SHARP || MESSAGING_MENU_SHARP IndicateManager = new IndicateManager(this, ChatViewManager); #endif #if NOTIFY_SHARP NotifyManager = new NotifyManager(this, ChatViewManager); #endif #if IPC_DBUS NetworkManager = new NetworkManager(ChatViewManager); #endif UI = new GnomeUI(ChatViewManager); // HACK: Frontend.FrontendConfig out of scope EngineManager = new EngineManager(Frontend.FrontendConfig, UI); Entry = new Entry(ChatViewManager); var entryScrolledWindow = new Gtk.ScrolledWindow(); entryScrolledWindow.ShadowType = Gtk.ShadowType.EtchedIn; entryScrolledWindow.HscrollbarPolicy = Gtk.PolicyType.Never; entryScrolledWindow.SizeRequested += delegate(object o, Gtk.SizeRequestedArgs args) { // predict and set useful height int lineWidth, lineHeight; using (var layout = Entry.CreatePangoLayout("Qp")) { layout.GetPixelSize(out lineWidth, out lineHeight); } var it = Entry.Buffer.StartIter; int newLines = 1; // move to end of next visual line while (Entry.ForwardDisplayLineEnd(ref it)) { newLines++; // calling ForwardDisplayLineEnd repeatedly stays on the same position // therefor we move one cursor position further it.ForwardCursorPosition(); } newLines = Math.Min(newLines, 3); // use text heigth + a bit extra var bestSize = new Gtk.Requisition() { Height = (lineHeight * newLines) + 5 }; args.Requisition = bestSize; }; entryScrolledWindow.Add(Entry); ProgressBar = new Gtk.ProgressBar(); StatusHBox = new Gtk.HBox(); MenuWidget = new MenuWidget(this, ChatViewManager); var treeviewScrolledWindow = new Gtk.ScrolledWindow() { ShadowType = Gtk.ShadowType.EtchedIn, HscrollbarPolicy = Gtk.PolicyType.Never, VscrollbarPolicy = Gtk.PolicyType.Automatic }; treeviewScrolledWindow.Add(ChatTreeView); ChatViewManager.ChatAdded += (sender, e) => { treeviewScrolledWindow.CheckResize(); }; var notebookPaned = new Gtk.VPaned(); notebookPaned.Pack1(Notebook, true, false); notebookPaned.Pack2(entryScrolledWindow, false, false); var treeviewPaned = new Gtk.HPaned(); treeviewPaned.Pack1(treeviewScrolledWindow, false, false); treeviewPaned.Pack2(notebookPaned, true, false); TreeViewHPaned = treeviewPaned; var entryPaned = new Gtk.VPaned(); entryPaned.ButtonPressEvent += (sender, e) => { // reset entry size on double click if (e.Event.Type == Gdk.EventType.TwoButtonPress && e.Event.Button == 1) { GLib.Timeout.Add(100, delegate { entryPaned.Position = -1; return(false); }); } }; entryPaned.Pack1(treeviewPaned, true, false); Gtk.VBox vbox = new Gtk.VBox(); vbox.PackStart(MenuWidget, false, false, 0); vbox.PackStart(entryPaned, true, true, 0); NetworkStatusbar = new Gtk.Statusbar(); NetworkStatusbar.WidthRequest = 300; NetworkStatusbar.HasResizeGrip = false; Statusbar = new Gtk.Statusbar(); Statusbar.HasResizeGrip = false; Gtk.HBox status_bar_hbox = new Gtk.HBox(); status_bar_hbox.Homogeneous = true; status_bar_hbox.PackStart(NetworkStatusbar, false, true, 0); status_bar_hbox.PackStart(Statusbar, true, true, 0); StatusHBox.PackStart(status_bar_hbox); StatusHBox.PackStart(ProgressBar, false, false, 0); StatusHBox.ShowAll(); StatusHBox.NoShowAll = true; StatusHBox.Visible = (bool)Frontend.FrontendConfig["ShowStatusBar"]; vbox.PackStart(StatusHBox, false, false, 0); Add(vbox); }
protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget sermon2.lopview Gtk.UIManager w1 = new Gtk.UIManager(); Gtk.ActionGroup w2 = new Gtk.ActionGroup("Default"); this.TestAction = new Gtk.Action("TestAction", Mono.Unix.Catalog.GetString("Test"), null, null); this.TestAction.ShortLabel = Mono.Unix.Catalog.GetString("Test"); w2.Add(this.TestAction, null); w1.InsertActionGroup(w2, 0); this.AddAccelGroup(w1.AccelGroup); this.Name = "sermon2.lopview"; this.Title = Mono.Unix.Catalog.GetString("lopview"); this.WindowPosition = ((Gtk.WindowPosition)(4)); // Container child sermon2.lopview.Gtk.Container+ContainerChild this.alignment1 = new Gtk.Alignment(0.5F, 0.5F, 1F, 1F); this.alignment1.Name = "alignment1"; // Container child alignment1.Gtk.Container+ContainerChild this.vbox3 = new Gtk.VBox(); this.vbox3.Name = "vbox3"; this.vbox3.Spacing = 6; // Container child vbox3.Gtk.Box+BoxChild w1.AddUiFromString("<ui><menubar name='menubar2'><menu action='TestAction'/></menubar></ui>"); this.menubar2 = ((Gtk.MenuBar)(w1.GetWidget("/menubar2"))); this.menubar2.Name = "menubar2"; this.vbox3.Add(this.menubar2); Gtk.Box.BoxChild w3 = ((Gtk.Box.BoxChild)(this.vbox3[this.menubar2])); w3.Position = 0; w3.Expand = false; w3.Fill = false; // Container child vbox3.Gtk.Box+BoxChild this.vpaned3 = new Gtk.VPaned(); this.vpaned3.CanFocus = true; this.vpaned3.Name = "vpaned3"; this.vpaned3.Position = 76; // Container child vpaned3.Gtk.Paned+PanedChild this.GtkScrolledWindow = new Gtk.ScrolledWindow(); this.GtkScrolledWindow.Name = "GtkScrolledWindow"; this.GtkScrolledWindow.ShadowType = ((Gtk.ShadowType)(1)); // Container child GtkScrolledWindow.Gtk.Container+ContainerChild this.treeview1 = new Gtk.TreeView(); this.treeview1.CanFocus = true; this.treeview1.Name = "treeview1"; this.treeview1.HeadersClickable = true; this.GtkScrolledWindow.Add(this.treeview1); this.vpaned3.Add(this.GtkScrolledWindow); Gtk.Paned.PanedChild w5 = ((Gtk.Paned.PanedChild)(this.vpaned3[this.GtkScrolledWindow])); w5.Resize = false; // Container child vpaned3.Gtk.Paned+PanedChild this.hbox2 = new Gtk.HBox(); this.hbox2.Name = "hbox2"; this.hbox2.Spacing = 6; // Container child hbox2.Gtk.Box+BoxChild this.GtkScrolledWindow1 = new Gtk.ScrolledWindow(); this.GtkScrolledWindow1.Name = "GtkScrolledWindow1"; this.GtkScrolledWindow1.ShadowType = ((Gtk.ShadowType)(1)); // Container child GtkScrolledWindow1.Gtk.Container+ContainerChild this.textview1 = new Gtk.TextView(); this.textview1.CanFocus = true; this.textview1.Name = "textview1"; this.GtkScrolledWindow1.Add(this.textview1); this.hbox2.Add(this.GtkScrolledWindow1); Gtk.Box.BoxChild w7 = ((Gtk.Box.BoxChild)(this.hbox2[this.GtkScrolledWindow1])); w7.Position = 0; // Container child hbox2.Gtk.Box+BoxChild this.GtkScrolledWindow2 = new Gtk.ScrolledWindow(); this.GtkScrolledWindow2.Name = "GtkScrolledWindow2"; this.GtkScrolledWindow2.ShadowType = ((Gtk.ShadowType)(1)); // Container child GtkScrolledWindow2.Gtk.Container+ContainerChild this.textview2 = new Gtk.TextView(); this.textview2.CanFocus = true; this.textview2.Name = "textview2"; this.GtkScrolledWindow2.Add(this.textview2); this.hbox2.Add(this.GtkScrolledWindow2); Gtk.Box.BoxChild w9 = ((Gtk.Box.BoxChild)(this.hbox2[this.GtkScrolledWindow2])); w9.Position = 1; this.vpaned3.Add(this.hbox2); this.vbox3.Add(this.vpaned3); Gtk.Box.BoxChild w11 = ((Gtk.Box.BoxChild)(this.vbox3[this.vpaned3])); w11.Position = 1; // Container child vbox3.Gtk.Box+BoxChild this.statusbar3 = new Gtk.Statusbar(); this.statusbar3.Name = "statusbar3"; this.statusbar3.Spacing = 6; this.vbox3.Add(this.statusbar3); Gtk.Box.BoxChild w12 = ((Gtk.Box.BoxChild)(this.vbox3[this.statusbar3])); w12.Position = 2; w12.Expand = false; w12.Fill = false; this.alignment1.Add(this.vbox3); this.Add(this.alignment1); if ((this.Child != null)) { this.Child.ShowAll(); } this.DefaultWidth = 400; this.DefaultHeight = 438; this.Show(); }
public CueSheetsView(CueSheetsSource ms) { MySource = ms; basedir = MySource.getCueSheetDir(); store = new CS_TrackListModel(); view = new CS_TrackListView(this); { ColumnController colc = view.ColumnController; int i, N; for (i = 0, N = colc.Count; i < N; i++) { CS_Column col = (CS_Column)colc[i]; col.WidthChanged += delegate(object sender, EventArgs args) { Hyena.Log.Information("set-column-sizes=" + _set_column_sizes); if (_set_column_sizes <= 0) { _set_column_sizes = 0; MySource.setColumnWidth(col.id(), MySource.getSheet().id(), col.Width); } else { _set_column_sizes -= 1; } }; } } view.SetModel(store); this.setColumnSizes(null); Hyena.Log.Information("New albumlist"); aview = new CS_AlbumListView(this); aaview = new CS_ArtistListView(); ccview = new CS_ComposerListView(); gview = new CS_GenreListView(); try { plsview = new CS_PlayListsView(this); } catch (System.Exception ex) { Hyena.Log.Error(ex.ToString()); } Hyena.Log.Information("init models"); aview.SetModel(MySource.getAlbumModel()); aaview.SetModel(MySource.getArtistModel()); gview.SetModel(MySource.getGenreModel()); ccview.SetModel(MySource.getComposerModel()); plsview.SetModel(MySource.getPlayListsModel()); plsadmin = new CS_PlayListAdmin(plsview, MySource.getPlayListsModel(), MySource.getPlayListCollection()); MySource.getGenreModel(); Hyena.Log.Information("model albumlist"); Hyena.Log.Information("albumlist initialized"); aview.RowActivated += new Hyena.Data.Gui.RowActivatedHandler <AlbumInfo>(EvtRowActivated); aview.Selection.Changed += HandleAviewSelectionChanged; gview.RowActivated += new Hyena.Data.Gui.RowActivatedHandler <CS_GenreInfo>(EvtGenreActivated); aaview.RowActivated += new Hyena.Data.Gui.RowActivatedHandler <ArtistInfo>(EvtArtistActivated); ccview.RowActivated += new Hyena.Data.Gui.RowActivatedHandler <CS_ComposerInfo>(EvtComposerActivated); plsview.RowActivated += new Hyena.Data.Gui.RowActivatedHandler <CS_PlayList>(EvtPlayListActivated); view.RowActivated += new RowActivatedHandler <CueSheetEntry>(EvtTrackRowActivated); bar = new Gtk.Toolbar(); if (basedir == null) { Hyena.Log.Information("basedir=" + basedir); Gtk.Label lbl = new Gtk.Label(); lbl.Markup = "<b>You need to configure the CueSheets music directory first, using the right mouse button on the extension</b>"; bar.Add(lbl); } filling = new Gtk.Label(); bar.Add(filling); ascroll = new Gtk.ScrolledWindow(); ascroll.Add(aview); aascroll = new Gtk.ScrolledWindow(); aascroll.Add(aaview); tscroll = new Gtk.ScrolledWindow(); tscroll.Add(view); gscroll = new Gtk.ScrolledWindow(); gscroll.Add(gview); ccscroll = new Gtk.ScrolledWindow(); ccscroll.Add(ccview); bool view_artist = true; Gtk.VBox vac = new Gtk.VBox(); Gtk.Button vab = new Gtk.Button("Artists"); vab.Clicked += delegate(object sender, EventArgs args) { if (view_artist) { view_artist = false; vab.Label = "Composers"; vac.Remove(aascroll); vac.PackEnd(ccscroll); ccscroll.ShowAll(); } else { view_artist = true; vab.Label = "Artists"; vac.Remove(ccscroll); vac.PackEnd(aascroll); aascroll.ShowAll(); } }; vac.PackStart(vab, false, false, 0); vac.PackEnd(aascroll); hb = new Gtk.HPaned(); hb.Add(gscroll); hb.Add(vac); hb1 = new Gtk.HPaned(); hb1.Add(hb); hb1.Add(ascroll); vp = new Gtk.VPaned(); vp.Add(hb1); vp.Add(tscroll); Gtk.HPaned hppls = new Gtk.HPaned(); hppls.Add1(vp); hppls.Add2(plsadmin); hbpls = hppls; { int hb_pls, hb_p, hb1_p, vp_p; MySource.getPositions(out hb_pls, out hb_p, out hb1_p, out vp_p); hppls.Position = hb_pls; hb.Position = hb_p; hb1.Position = hb1_p; vp.Position = vp_p; } box = new Gtk.VBox(); box.PackStart(bar, false, true, 0); box.PackStart(hppls); box.ShowAll(); GLib.Timeout.Add((uint)1000, (GLib.TimeoutHandler)GardDividers); GLib.Timeout.Add((uint)timeout, (GLib.TimeoutHandler)PositionDisplay); fill(); }
protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget Gedcom.UI.GTK.Widgets.DuplicateView Stetic.BinContainer.Attach(this); this.Name = "Gedcom.UI.GTK.Widgets.DuplicateView"; // Container child Gedcom.UI.GTK.Widgets.DuplicateView.Gtk.Container+ContainerChild this.vpaned1 = new Gtk.VPaned(); this.vpaned1.CanFocus = true; this.vpaned1.Name = "vpaned1"; this.vpaned1.Position = 225; this.vpaned1.BorderWidth = ((uint)(6)); // Container child vpaned1.Gtk.Paned+PanedChild this.DuplicateList = new Gedcom.UI.GTK.Widgets.IndividualList(); this.DuplicateList.Events = ((Gdk.EventMask)(256)); this.DuplicateList.Name = "DuplicateList"; this.vpaned1.Add(this.DuplicateList); Gtk.Paned.PanedChild w1 = ((Gtk.Paned.PanedChild)(this.vpaned1[this.DuplicateList])); w1.Resize = false; // Container child vpaned1.Gtk.Paned+PanedChild this.DetailsBox = new Gtk.VBox(); this.DetailsBox.Sensitive = false; this.DetailsBox.Name = "DetailsBox"; this.DetailsBox.Spacing = 6; // Container child DetailsBox.Gtk.Box+BoxChild this.hbox3 = new Gtk.HBox(); this.hbox3.Name = "hbox3"; this.hbox3.Spacing = 6; // Container child hbox3.Gtk.Box+BoxChild this.DuplicatesLabel = new Gtk.Label(); this.DuplicatesLabel.Name = "DuplicatesLabel"; this.DuplicatesLabel.LabelProp = "Potential Duplicate 1 of 1"; this.hbox3.Add(this.DuplicatesLabel); Gtk.Box.BoxChild w2 = ((Gtk.Box.BoxChild)(this.hbox3[this.DuplicatesLabel])); w2.Position = 0; w2.Expand = false; w2.Fill = false; // Container child hbox3.Gtk.Box+BoxChild this.MergeButton = new Gtk.Button(); this.MergeButton.CanFocus = true; this.MergeButton.Name = "MergeButton"; this.MergeButton.UseUnderline = true; // Container child MergeButton.Gtk.Container+ContainerChild Gtk.Alignment w3 = new Gtk.Alignment(0.5F, 0.5F, 0F, 0F); // Container child GtkAlignment.Gtk.Container+ContainerChild Gtk.HBox w4 = new Gtk.HBox(); w4.Spacing = 2; // Container child GtkHBox.Gtk.Container+ContainerChild Gtk.Image w5 = new Gtk.Image(); w5.Pixbuf = Stetic.IconLoader.LoadIcon(this, "gtk-convert", Gtk.IconSize.Button, 20); w4.Add(w5); // Container child GtkHBox.Gtk.Container+ContainerChild Gtk.Label w7 = new Gtk.Label(); w7.LabelProp = "Merge"; w7.UseUnderline = true; w4.Add(w7); w3.Add(w4); this.MergeButton.Add(w3); this.hbox3.Add(this.MergeButton); Gtk.Box.BoxChild w11 = ((Gtk.Box.BoxChild)(this.hbox3[this.MergeButton])); w11.Position = 1; w11.Expand = false; w11.Fill = false; // Container child hbox3.Gtk.Box+BoxChild this.hbuttonbox4 = new Gtk.HButtonBox(); this.hbuttonbox4.Name = "hbuttonbox4"; this.hbuttonbox4.Spacing = 6; this.hbuttonbox4.LayoutStyle = ((Gtk.ButtonBoxStyle)(4)); // Container child hbuttonbox4.Gtk.ButtonBox+ButtonBoxChild this.BackButton = new Gtk.Button(); this.BackButton.CanFocus = true; this.BackButton.Name = "BackButton"; this.BackButton.UseStock = true; this.BackButton.UseUnderline = true; this.BackButton.Label = "gtk-go-back"; this.hbuttonbox4.Add(this.BackButton); Gtk.ButtonBox.ButtonBoxChild w12 = ((Gtk.ButtonBox.ButtonBoxChild)(this.hbuttonbox4[this.BackButton])); w12.Expand = false; w12.Fill = false; // Container child hbuttonbox4.Gtk.ButtonBox+ButtonBoxChild this.ForwardButton = new Gtk.Button(); this.ForwardButton.CanFocus = true; this.ForwardButton.Name = "ForwardButton"; this.ForwardButton.UseStock = true; this.ForwardButton.UseUnderline = true; this.ForwardButton.Label = "gtk-go-forward"; this.hbuttonbox4.Add(this.ForwardButton); Gtk.ButtonBox.ButtonBoxChild w13 = ((Gtk.ButtonBox.ButtonBoxChild)(this.hbuttonbox4[this.ForwardButton])); w13.Position = 1; w13.Expand = false; w13.Fill = false; this.hbox3.Add(this.hbuttonbox4); Gtk.Box.BoxChild w14 = ((Gtk.Box.BoxChild)(this.hbox3[this.hbuttonbox4])); w14.Position = 2; this.DetailsBox.Add(this.hbox3); Gtk.Box.BoxChild w15 = ((Gtk.Box.BoxChild)(this.DetailsBox[this.hbox3])); w15.Position = 0; w15.Fill = false; // Container child DetailsBox.Gtk.Box+BoxChild this.hbox5 = new Gtk.HBox(); this.hbox5.Name = "hbox5"; this.hbox5.Spacing = 6; // Container child hbox5.Gtk.Box+BoxChild this.PersonADuplicateView = new Gedcom.UI.GTK.Widgets.DuplicateIndividualView(); this.PersonADuplicateView.Events = ((Gdk.EventMask)(256)); this.PersonADuplicateView.Name = "PersonADuplicateView"; this.hbox5.Add(this.PersonADuplicateView); Gtk.Box.BoxChild w16 = ((Gtk.Box.BoxChild)(this.hbox5[this.PersonADuplicateView])); w16.Position = 0; // Container child hbox5.Gtk.Box+BoxChild this.PersonBDuplicateView = new Gedcom.UI.GTK.Widgets.DuplicateIndividualView(); this.PersonBDuplicateView.Events = ((Gdk.EventMask)(256)); this.PersonBDuplicateView.Name = "PersonBDuplicateView"; this.hbox5.Add(this.PersonBDuplicateView); Gtk.Box.BoxChild w17 = ((Gtk.Box.BoxChild)(this.hbox5[this.PersonBDuplicateView])); w17.Position = 1; this.DetailsBox.Add(this.hbox5); Gtk.Box.BoxChild w18 = ((Gtk.Box.BoxChild)(this.DetailsBox[this.hbox5])); w18.Position = 1; this.vpaned1.Add(this.DetailsBox); this.Add(this.vpaned1); if ((this.Child != null)) { this.Child.ShowAll(); } this.Show(); this.DuplicateList.RecordChanged += new System.EventHandler(this.OnDuplicateList_RecordChanged); this.MergeButton.Clicked += new System.EventHandler(this.OnMergeButton_Clicked); this.BackButton.Clicked += new System.EventHandler(this.OnBackButton_Clicked); this.ForwardButton.Clicked += new System.EventHandler(this.OnForwardButton_Clicked); }
Gtk.Widget CreateFakeWidget(string typeName) { Stetic.Custom c = new Stetic.Custom(); // Give it some default size c.WidthRequest = 20; c.HeightRequest = 20; Gtk.Container box = null; switch (typeClassDescriptor.Name) { case "Gtk.Alignment": box = new Gtk.Alignment(0.5f, 0.5f, 1f, 1f); break; case "Gtk.Fixed": box = new Gtk.Alignment(0.5f, 0.5f, 1f, 1f); break; case "Gtk.Frame": box = new Gtk.Frame(); break; case "Gtk.Box": case "Gtk.HBox": { Gtk.HBox cc = new Gtk.HBox(); cc.PackStart(c, true, true, 0); return(cc); } case "Gtk.VBox": { Gtk.VBox cc = new Gtk.VBox(); cc.PackStart(c, true, true, 0); return(cc); } case "Gtk.Paned": case "Gtk.VPaned": { Gtk.VPaned cc = new Gtk.VPaned(); cc.Add1(c); return(cc); } case "Gtk.HPaned": { Gtk.HPaned cc = new Gtk.HPaned(); cc.Add1(c); return(cc); } case "Gtk.Notebook": { Gtk.Notebook nb = new Gtk.Notebook(); nb.ShowTabs = false; nb.AppendPage(c, null); return(nb); } case "Gtk.ScrolledWindow": { Gtk.ScrolledWindow cc = new Gtk.ScrolledWindow(); cc.VscrollbarPolicy = Gtk.PolicyType.Never; cc.HscrollbarPolicy = Gtk.PolicyType.Never; cc.AddWithViewport(c); return(cc); } case "Gtk.Table": { Gtk.Table t = new Gtk.Table(1, 1, false); t.Attach(c, 0, 1, 0, 1); return(t); } case "Gtk.ButtonBox": return(new Gtk.HButtonBox()); } if (box != null) { box.Add(c); return(box); } else { Stetic.CustomWidget custom = new Stetic.CustomWidget(); if (custom.Child != null) { custom.Remove(custom.Child); } custom.Add(c); return(custom); } }
protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget MonoDevelop.Database.Designer.CheckConstraintEditorWidget Stetic.BinContainer.Attach(this); this.Name = "MonoDevelop.Database.Designer.CheckConstraintEditorWidget"; // Container child MonoDevelop.Database.Designer.CheckConstraintEditorWidget.Gtk.Container+ContainerChild this.vpaned = new Gtk.VPaned(); this.vpaned.CanFocus = true; this.vpaned.Name = "vpaned"; this.vpaned.Position = 189; // Container child vpaned.Gtk.Paned+PanedChild this.hbox = new Gtk.HBox(); this.hbox.Name = "hbox"; this.hbox.Spacing = 6; // Container child hbox.Gtk.Box+BoxChild this.windowCheck = new Gtk.ScrolledWindow(); this.windowCheck.CanFocus = true; this.windowCheck.Name = "windowCheck"; this.windowCheck.VscrollbarPolicy = ((Gtk.PolicyType)(1)); this.windowCheck.HscrollbarPolicy = ((Gtk.PolicyType)(1)); this.windowCheck.ShadowType = ((Gtk.ShadowType)(1)); // Container child windowCheck.Gtk.Container+ContainerChild this.listCheck = new Gtk.TreeView(); this.listCheck.CanFocus = true; this.listCheck.Name = "listCheck"; this.listCheck.HeadersClickable = true; this.windowCheck.Add(this.listCheck); this.hbox.Add(this.windowCheck); Gtk.Box.BoxChild w2 = ((Gtk.Box.BoxChild)(this.hbox[this.windowCheck])); w2.Position = 0; // Container child hbox.Gtk.Box+BoxChild this.vbuttonbox = new Gtk.VButtonBox(); this.vbuttonbox.Name = "vbuttonbox"; this.vbuttonbox.Spacing = 6; this.vbuttonbox.LayoutStyle = ((Gtk.ButtonBoxStyle)(3)); // Container child vbuttonbox.Gtk.ButtonBox+ButtonBoxChild this.buttonAdd = new Gtk.Button(); this.buttonAdd.CanFocus = true; this.buttonAdd.Name = "buttonAdd"; this.buttonAdd.UseStock = true; this.buttonAdd.UseUnderline = true; this.buttonAdd.Label = "gtk-add"; this.vbuttonbox.Add(this.buttonAdd); Gtk.ButtonBox.ButtonBoxChild w3 = ((Gtk.ButtonBox.ButtonBoxChild)(this.vbuttonbox[this.buttonAdd])); w3.Expand = false; w3.Fill = false; // Container child vbuttonbox.Gtk.ButtonBox+ButtonBoxChild this.buttonRemove = new Gtk.Button(); this.buttonRemove.Sensitive = false; this.buttonRemove.CanFocus = true; this.buttonRemove.Name = "buttonRemove"; this.buttonRemove.UseStock = true; this.buttonRemove.UseUnderline = true; this.buttonRemove.Label = "gtk-remove"; this.vbuttonbox.Add(this.buttonRemove); Gtk.ButtonBox.ButtonBoxChild w4 = ((Gtk.ButtonBox.ButtonBoxChild)(this.vbuttonbox[this.buttonRemove])); w4.Position = 1; w4.Expand = false; w4.Fill = false; this.hbox.Add(this.vbuttonbox); Gtk.Box.BoxChild w5 = ((Gtk.Box.BoxChild)(this.hbox[this.vbuttonbox])); w5.Position = 1; w5.Expand = false; w5.Fill = false; this.vpaned.Add(this.hbox); Gtk.Paned.PanedChild w6 = ((Gtk.Paned.PanedChild)(this.vpaned[this.hbox])); w6.Resize = false; // Container child vpaned.Gtk.Paned+PanedChild this.frame = new Gtk.Frame(); this.frame.Name = "frame"; this.frame.ShadowType = ((Gtk.ShadowType)(0)); this.frame.LabelXalign = 0F; // Container child frame.Gtk.Container+ContainerChild this.alignment = new Gtk.Alignment(0F, 0F, 1F, 1F); this.alignment.Name = "alignment"; this.alignment.LeftPadding = ((uint)(12)); // Container child alignment.Gtk.Container+ContainerChild this.sqlEditor = new MonoDevelop.Database.Components.SqlEditorWidget(); this.sqlEditor.Events = ((Gdk.EventMask)(256)); this.sqlEditor.Name = "sqlEditor"; this.sqlEditor.Editable = false; this.alignment.Add(this.sqlEditor); this.frame.Add(this.alignment); this.GtkLabel2 = new Gtk.Label(); this.GtkLabel2.Name = "GtkLabel2"; this.GtkLabel2.LabelProp = Mono.Unix.Catalog.GetString("Check Condition"); this.GtkLabel2.UseMarkup = true; this.frame.LabelWidget = this.GtkLabel2; this.vpaned.Add(this.frame); this.Add(this.vpaned); if ((this.Child != null)) { this.Child.ShowAll(); } this.Show(); this.buttonAdd.Clicked += new System.EventHandler(this.AddClicked); this.buttonRemove.Clicked += new System.EventHandler(this.RemoveClicked); }
protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget MonoDevelop.Database.Designer.TriggersEditorWidget Stetic.BinContainer.Attach(this); this.Name = "MonoDevelop.Database.Designer.TriggersEditorWidget"; // Container child MonoDevelop.Database.Designer.TriggersEditorWidget.Gtk.Container+ContainerChild this.vpaned = new Gtk.VPaned(); this.vpaned.CanFocus = true; this.vpaned.Name = "vpaned"; this.vpaned.Position = 205; // Container child vpaned.Gtk.Paned+PanedChild this.hbox = new Gtk.HBox(); this.hbox.Name = "hbox"; this.hbox.Spacing = 6; // Container child hbox.Gtk.Box+BoxChild this.windowTriggers = new Gtk.ScrolledWindow(); this.windowTriggers.CanFocus = true; this.windowTriggers.Name = "windowTriggers"; this.windowTriggers.VscrollbarPolicy = ((Gtk.PolicyType)(1)); this.windowTriggers.HscrollbarPolicy = ((Gtk.PolicyType)(1)); this.windowTriggers.ShadowType = ((Gtk.ShadowType)(1)); // Container child windowTriggers.Gtk.Container+ContainerChild this.listTriggers = new Gtk.TreeView(); this.listTriggers.CanFocus = true; this.listTriggers.Name = "listTriggers"; this.listTriggers.HeadersClickable = true; this.windowTriggers.Add(this.listTriggers); this.hbox.Add(this.windowTriggers); Gtk.Box.BoxChild w2 = ((Gtk.Box.BoxChild)(this.hbox[this.windowTriggers])); w2.Position = 0; // Container child hbox.Gtk.Box+BoxChild this.vbuttonbox = new Gtk.VButtonBox(); this.vbuttonbox.Name = "vbuttonbox"; this.vbuttonbox.Spacing = 6; this.vbuttonbox.LayoutStyle = ((Gtk.ButtonBoxStyle)(3)); // Container child vbuttonbox.Gtk.ButtonBox+ButtonBoxChild this.buttonAdd = new Gtk.Button(); this.buttonAdd.CanFocus = true; this.buttonAdd.Name = "buttonAdd"; this.buttonAdd.UseStock = true; this.buttonAdd.UseUnderline = true; this.buttonAdd.Label = "gtk-add"; this.vbuttonbox.Add(this.buttonAdd); Gtk.ButtonBox.ButtonBoxChild w3 = ((Gtk.ButtonBox.ButtonBoxChild)(this.vbuttonbox[this.buttonAdd])); w3.Expand = false; w3.Fill = false; // Container child vbuttonbox.Gtk.ButtonBox+ButtonBoxChild this.buttonRemove = new Gtk.Button(); this.buttonRemove.Sensitive = false; this.buttonRemove.CanFocus = true; this.buttonRemove.Name = "buttonRemove"; this.buttonRemove.UseStock = true; this.buttonRemove.UseUnderline = true; this.buttonRemove.Label = "gtk-remove"; this.vbuttonbox.Add(this.buttonRemove); Gtk.ButtonBox.ButtonBoxChild w4 = ((Gtk.ButtonBox.ButtonBoxChild)(this.vbuttonbox[this.buttonRemove])); w4.Position = 1; w4.Expand = false; w4.Fill = false; this.hbox.Add(this.vbuttonbox); Gtk.Box.BoxChild w5 = ((Gtk.Box.BoxChild)(this.hbox[this.vbuttonbox])); w5.Position = 1; w5.Expand = false; w5.Fill = false; this.vpaned.Add(this.hbox); Gtk.Paned.PanedChild w6 = ((Gtk.Paned.PanedChild)(this.vpaned[this.hbox])); w6.Resize = false; // Container child vpaned.Gtk.Paned+PanedChild this.frame = new Gtk.Frame(); this.frame.Name = "frame"; this.frame.ShadowType = ((Gtk.ShadowType)(0)); this.frame.LabelXalign = 0F; // Container child frame.Gtk.Container+ContainerChild this.alignment = new Gtk.Alignment(0F, 0F, 1F, 1F); this.alignment.Name = "alignment"; this.alignment.LeftPadding = ((uint)(12)); // Container child alignment.Gtk.Container+ContainerChild this.sqlEditor = new MonoDevelop.Database.Components.SqlEditorWidget(); this.sqlEditor.HeightRequest = 80; this.sqlEditor.Events = ((Gdk.EventMask)(256)); this.sqlEditor.Name = "sqlEditor"; this.sqlEditor.Editable = false; this.alignment.Add(this.sqlEditor); this.frame.Add(this.alignment); this.GtkLabel2 = new Gtk.Label(); this.GtkLabel2.Name = "GtkLabel2"; this.GtkLabel2.LabelProp = Mono.Unix.Catalog.GetString("Statement"); this.GtkLabel2.UseMarkup = true; this.frame.LabelWidget = this.GtkLabel2; this.vpaned.Add(this.frame); this.Add(this.vpaned); if ((this.Child != null)) { this.Child.ShowAll(); } this.Show(); this.buttonAdd.Clicked += new System.EventHandler(this.AddClicked); this.buttonRemove.Clicked += new System.EventHandler(this.RemoveClicked); }
protected virtual void Build() { Stetic.Gui.Initialize(this); // Widget mapping.MainWindow Gtk.UIManager w1 = new Gtk.UIManager(); Gtk.ActionGroup w2 = new Gtk.ActionGroup("Default"); this.File = new Gtk.Action("File", Mono.Unix.Catalog.GetString("File"), null, null); this.File.ShortLabel = Mono.Unix.Catalog.GetString("File"); w2.Add(this.File, null); this.Tools = new Gtk.Action("Tools", Mono.Unix.Catalog.GetString("Tools"), null, null); this.Tools.ShortLabel = Mono.Unix.Catalog.GetString("Tools"); w2.Add(this.Tools, null); this.Simulation = new Gtk.Action("Simulation", Mono.Unix.Catalog.GetString("Simulation"), null, null); this.Simulation.ShortLabel = Mono.Unix.Catalog.GetString("Simulation"); w2.Add(this.Simulation, null); this.File1 = new Gtk.Action("File1", Mono.Unix.Catalog.GetString("File"), null, null); this.File1.ShortLabel = Mono.Unix.Catalog.GetString("File"); w2.Add(this.File1, null); this.Exit1 = new Gtk.Action("Exit1", Mono.Unix.Catalog.GetString("Exit"), null, null); this.Exit1.ShortLabel = Mono.Unix.Catalog.GetString("Exit"); w2.Add(this.Exit1, null); w1.InsertActionGroup(w2, 0); this.AddAccelGroup(w1.AccelGroup); this.Name = "mapping.MainWindow"; this.Title = Mono.Unix.Catalog.GetString("Sentience Mapping"); this.WindowPosition = ((Gtk.WindowPosition)(4)); // Container child mapping.MainWindow.Gtk.Container+ContainerChild this.vbox2 = new Gtk.VBox(); this.vbox2.Name = "vbox2"; this.vbox2.Spacing = 6; // Container child vbox2.Gtk.Box+BoxChild w1.AddUiFromString("<ui><menubar name='menubar1'><menu action='File1'><menuitem action='Exit1'/></menu><menu action='Tools'><menuitem action='Simulation'/></menu></menubar></ui>"); this.menubar1 = ((Gtk.MenuBar)(w1.GetWidget("/menubar1"))); this.menubar1.Name = "menubar1"; this.vbox2.Add(this.menubar1); Gtk.Box.BoxChild w3 = ((Gtk.Box.BoxChild)(this.vbox2[this.menubar1])); w3.Position = 0; w3.Expand = false; w3.Fill = false; // Container child vbox2.Gtk.Box+BoxChild this.hbox2 = new Gtk.HBox(); this.hbox2.Name = "hbox2"; this.hbox2.Spacing = 6; // Container child hbox2.Gtk.Box+BoxChild this.vbox1 = new Gtk.VBox(); this.vbox1.Name = "vbox1"; this.vbox1.Spacing = 6; // Container child vbox1.Gtk.Box+BoxChild this.label1 = new Gtk.Label(); this.label1.Name = "label1"; this.label1.LabelProp = Mono.Unix.Catalog.GetString("Simulation Name"); this.vbox1.Add(this.label1); Gtk.Box.BoxChild w4 = ((Gtk.Box.BoxChild)(this.vbox1[this.label1])); w4.Position = 0; w4.Expand = false; w4.Fill = false; // Container child vbox1.Gtk.Box+BoxChild this.label2 = new Gtk.Label(); this.label2.Name = "label2"; this.label2.LabelProp = Mono.Unix.Catalog.GetString("Robot Design File"); this.vbox1.Add(this.label2); Gtk.Box.BoxChild w5 = ((Gtk.Box.BoxChild)(this.vbox1[this.label2])); w5.Position = 1; w5.Expand = false; w5.Fill = false; // Container child vbox1.Gtk.Box+BoxChild this.label3 = new Gtk.Label(); this.label3.Name = "label3"; this.label3.LabelProp = Mono.Unix.Catalog.GetString("Stereo Images path"); this.vbox1.Add(this.label3); Gtk.Box.BoxChild w6 = ((Gtk.Box.BoxChild)(this.vbox1[this.label3])); w6.Position = 2; w6.Expand = false; w6.Fill = false; // Container child vbox1.Gtk.Box+BoxChild this.label4 = new Gtk.Label(); this.label4.Name = "label4"; this.label4.LabelProp = Mono.Unix.Catalog.GetString("Tuning Parameters"); this.vbox1.Add(this.label4); Gtk.Box.BoxChild w7 = ((Gtk.Box.BoxChild)(this.vbox1[this.label4])); w7.Position = 3; w7.Expand = false; w7.Fill = false; this.hbox2.Add(this.vbox1); Gtk.Box.BoxChild w8 = ((Gtk.Box.BoxChild)(this.hbox2[this.vbox1])); w8.Position = 0; w8.Expand = false; w8.Fill = false; // Container child hbox2.Gtk.Box+BoxChild this.vbox3 = new Gtk.VBox(); this.vbox3.Name = "vbox3"; this.vbox3.Spacing = 6; // Container child vbox3.Gtk.Box+BoxChild this.txtSimulationName = new Gtk.TextView(); this.txtSimulationName.CanFocus = true; this.txtSimulationName.Name = "txtSimulationName"; this.vbox3.Add(this.txtSimulationName); Gtk.Box.BoxChild w9 = ((Gtk.Box.BoxChild)(this.vbox3[this.txtSimulationName])); w9.Position = 0; // Container child vbox3.Gtk.Box+BoxChild this.txtRobotDesignFile = new Gtk.TextView(); this.txtRobotDesignFile.CanFocus = true; this.txtRobotDesignFile.Name = "txtRobotDesignFile"; this.vbox3.Add(this.txtRobotDesignFile); Gtk.Box.BoxChild w10 = ((Gtk.Box.BoxChild)(this.vbox3[this.txtRobotDesignFile])); w10.Position = 1; // Container child vbox3.Gtk.Box+BoxChild this.txtStereoImagesPath = new Gtk.TextView(); this.txtStereoImagesPath.CanFocus = true; this.txtStereoImagesPath.Name = "txtStereoImagesPath"; this.vbox3.Add(this.txtStereoImagesPath); Gtk.Box.BoxChild w11 = ((Gtk.Box.BoxChild)(this.vbox3[this.txtStereoImagesPath])); w11.Position = 2; // Container child vbox3.Gtk.Box+BoxChild this.txtTuningParameters = new Gtk.TextView(); this.txtTuningParameters.CanFocus = true; this.txtTuningParameters.Name = "txtTuningParameters"; this.vbox3.Add(this.txtTuningParameters); Gtk.Box.BoxChild w12 = ((Gtk.Box.BoxChild)(this.vbox3[this.txtTuningParameters])); w12.Position = 3; this.hbox2.Add(this.vbox3); Gtk.Box.BoxChild w13 = ((Gtk.Box.BoxChild)(this.hbox2[this.vbox3])); w13.Position = 1; // Container child hbox2.Gtk.Box+BoxChild this.vbox4 = new Gtk.VBox(); this.vbox4.Name = "vbox4"; this.vbox4.Spacing = 6; // Container child vbox4.Gtk.Box+BoxChild this.cmdRobotDesignFileBrowse = new Gtk.Button(); this.cmdRobotDesignFileBrowse.CanFocus = true; this.cmdRobotDesignFileBrowse.Name = "cmdRobotDesignFileBrowse"; this.cmdRobotDesignFileBrowse.UseUnderline = true; this.cmdRobotDesignFileBrowse.Label = Mono.Unix.Catalog.GetString("Browse"); this.vbox4.Add(this.cmdRobotDesignFileBrowse); Gtk.Box.BoxChild w14 = ((Gtk.Box.BoxChild)(this.vbox4[this.cmdRobotDesignFileBrowse])); w14.Position = 1; w14.Expand = false; w14.Fill = false; // Container child vbox4.Gtk.Box+BoxChild this.cmdStereoImagesPathBrowse = new Gtk.Button(); this.cmdStereoImagesPathBrowse.CanFocus = true; this.cmdStereoImagesPathBrowse.Name = "cmdStereoImagesPathBrowse"; this.cmdStereoImagesPathBrowse.UseUnderline = true; this.cmdStereoImagesPathBrowse.Label = Mono.Unix.Catalog.GetString("Browse"); this.vbox4.Add(this.cmdStereoImagesPathBrowse); Gtk.Box.BoxChild w15 = ((Gtk.Box.BoxChild)(this.vbox4[this.cmdStereoImagesPathBrowse])); w15.Position = 2; w15.Expand = false; w15.Fill = false; this.hbox2.Add(this.vbox4); Gtk.Box.BoxChild w16 = ((Gtk.Box.BoxChild)(this.hbox2[this.vbox4])); w16.Position = 2; w16.Expand = false; w16.Fill = false; this.vbox2.Add(this.hbox2); Gtk.Box.BoxChild w17 = ((Gtk.Box.BoxChild)(this.vbox2[this.hbox2])); w17.Position = 1; w17.Expand = false; w17.Fill = false; // Container child vbox2.Gtk.Box+BoxChild this.hbox1 = new Gtk.HBox(); this.hbox1.Name = "hbox1"; this.hbox1.Spacing = 6; // Container child hbox1.Gtk.Box+BoxChild this.vbox5 = new Gtk.VBox(); this.vbox5.Name = "vbox5"; this.vbox5.Spacing = 6; // Container child vbox5.Gtk.Box+BoxChild this.vpanedPathSegments = new Gtk.VPaned(); this.vpanedPathSegments.CanFocus = true; this.vpanedPathSegments.Name = "vpanedPathSegments"; this.vpanedPathSegments.Position = 10; this.vbox5.Add(this.vpanedPathSegments); Gtk.Box.BoxChild w18 = ((Gtk.Box.BoxChild)(this.vbox5[this.vpanedPathSegments])); w18.Position = 0; // Container child vbox5.Gtk.Box+BoxChild this.hbox4 = new Gtk.HBox(); this.hbox4.Name = "hbox4"; this.hbox4.Spacing = 6; // Container child hbox4.Gtk.Box+BoxChild this.vbox6 = new Gtk.VBox(); this.vbox6.Name = "vbox6"; this.vbox6.Spacing = 6; // Container child vbox6.Gtk.Box+BoxChild this.label5 = new Gtk.Label(); this.label5.Name = "label5"; this.label5.LabelProp = Mono.Unix.Catalog.GetString("X position mm"); this.vbox6.Add(this.label5); Gtk.Box.BoxChild w19 = ((Gtk.Box.BoxChild)(this.vbox6[this.label5])); w19.Position = 0; w19.Expand = false; w19.Fill = false; // Container child vbox6.Gtk.Box+BoxChild this.label6 = new Gtk.Label(); this.label6.Name = "label6"; this.label6.LabelProp = Mono.Unix.Catalog.GetString("Y position mm"); this.vbox6.Add(this.label6); Gtk.Box.BoxChild w20 = ((Gtk.Box.BoxChild)(this.vbox6[this.label6])); w20.Position = 1; w20.Expand = false; w20.Fill = false; // Container child vbox6.Gtk.Box+BoxChild this.label7 = new Gtk.Label(); this.label7.Name = "label7"; this.label7.LabelProp = Mono.Unix.Catalog.GetString("Heading degrees"); this.vbox6.Add(this.label7); Gtk.Box.BoxChild w21 = ((Gtk.Box.BoxChild)(this.vbox6[this.label7])); w21.Position = 2; w21.Expand = false; w21.Fill = false; this.hbox4.Add(this.vbox6); Gtk.Box.BoxChild w22 = ((Gtk.Box.BoxChild)(this.hbox4[this.vbox6])); w22.Position = 0; w22.Expand = false; w22.Fill = false; // Container child hbox4.Gtk.Box+BoxChild this.vbox7 = new Gtk.VBox(); this.vbox7.Name = "vbox7"; this.vbox7.Spacing = 6; // Container child vbox7.Gtk.Box+BoxChild this.txtXPosition = new Gtk.TextView(); this.txtXPosition.Buffer.Text = "0000"; this.txtXPosition.CanFocus = true; this.txtXPosition.Name = "txtXPosition"; this.vbox7.Add(this.txtXPosition); Gtk.Box.BoxChild w23 = ((Gtk.Box.BoxChild)(this.vbox7[this.txtXPosition])); w23.Position = 0; // Container child vbox7.Gtk.Box+BoxChild this.txtYPosition = new Gtk.TextView(); this.txtYPosition.Buffer.Text = "0000"; this.txtYPosition.CanFocus = true; this.txtYPosition.Name = "txtYPosition"; this.vbox7.Add(this.txtYPosition); Gtk.Box.BoxChild w24 = ((Gtk.Box.BoxChild)(this.vbox7[this.txtYPosition])); w24.Position = 1; // Container child vbox7.Gtk.Box+BoxChild this.txtHeading = new Gtk.TextView(); this.txtHeading.Buffer.Text = "0000"; this.txtHeading.CanFocus = true; this.txtHeading.Name = "txtHeading"; this.vbox7.Add(this.txtHeading); Gtk.Box.BoxChild w25 = ((Gtk.Box.BoxChild)(this.vbox7[this.txtHeading])); w25.Position = 2; this.hbox4.Add(this.vbox7); Gtk.Box.BoxChild w26 = ((Gtk.Box.BoxChild)(this.hbox4[this.vbox7])); w26.Position = 1; // Container child hbox4.Gtk.Box+BoxChild this.vbox8 = new Gtk.VBox(); this.vbox8.Name = "vbox8"; this.vbox8.Spacing = 6; // Container child vbox8.Gtk.Box+BoxChild this.label8 = new Gtk.Label(); this.label8.Name = "label8"; this.label8.LabelProp = Mono.Unix.Catalog.GetString("Number of steps"); this.vbox8.Add(this.label8); Gtk.Box.BoxChild w27 = ((Gtk.Box.BoxChild)(this.vbox8[this.label8])); w27.Position = 0; w27.Expand = false; w27.Fill = false; // Container child vbox8.Gtk.Box+BoxChild this.label9 = new Gtk.Label(); this.label9.Name = "label9"; this.label9.LabelProp = Mono.Unix.Catalog.GetString("Distance per step mm"); this.vbox8.Add(this.label9); Gtk.Box.BoxChild w28 = ((Gtk.Box.BoxChild)(this.vbox8[this.label9])); w28.Position = 1; w28.Expand = false; w28.Fill = false; // Container child vbox8.Gtk.Box+BoxChild this.label10 = new Gtk.Label(); this.label10.Name = "label10"; this.label10.LabelProp = Mono.Unix.Catalog.GetString("Heading change per step"); this.vbox8.Add(this.label10); Gtk.Box.BoxChild w29 = ((Gtk.Box.BoxChild)(this.vbox8[this.label10])); w29.Position = 2; w29.Expand = false; w29.Fill = false; this.hbox4.Add(this.vbox8); Gtk.Box.BoxChild w30 = ((Gtk.Box.BoxChild)(this.hbox4[this.vbox8])); w30.Position = 2; w30.Expand = false; w30.Fill = false; // Container child hbox4.Gtk.Box+BoxChild this.vbox9 = new Gtk.VBox(); this.vbox9.Name = "vbox9"; this.vbox9.Spacing = 6; // Container child vbox9.Gtk.Box+BoxChild this.txtNoOfSteps = new Gtk.TextView(); this.txtNoOfSteps.Buffer.Text = "0000"; this.txtNoOfSteps.CanFocus = true; this.txtNoOfSteps.Name = "txtNoOfSteps"; this.vbox9.Add(this.txtNoOfSteps); Gtk.Box.BoxChild w31 = ((Gtk.Box.BoxChild)(this.vbox9[this.txtNoOfSteps])); w31.Position = 0; // Container child vbox9.Gtk.Box+BoxChild this.txtDistancePerStep = new Gtk.TextView(); this.txtDistancePerStep.Buffer.Text = "0000"; this.txtDistancePerStep.CanFocus = true; this.txtDistancePerStep.Name = "txtDistancePerStep"; this.vbox9.Add(this.txtDistancePerStep); Gtk.Box.BoxChild w32 = ((Gtk.Box.BoxChild)(this.vbox9[this.txtDistancePerStep])); w32.Position = 1; // Container child vbox9.Gtk.Box+BoxChild this.txtHeadingChangePerStep = new Gtk.TextView(); this.txtHeadingChangePerStep.Buffer.Text = "0000"; this.txtHeadingChangePerStep.CanFocus = true; this.txtHeadingChangePerStep.Name = "txtHeadingChangePerStep"; this.vbox9.Add(this.txtHeadingChangePerStep); Gtk.Box.BoxChild w33 = ((Gtk.Box.BoxChild)(this.vbox9[this.txtHeadingChangePerStep])); w33.Position = 2; this.hbox4.Add(this.vbox9); Gtk.Box.BoxChild w34 = ((Gtk.Box.BoxChild)(this.hbox4[this.vbox9])); w34.Position = 3; this.vbox5.Add(this.hbox4); Gtk.Box.BoxChild w35 = ((Gtk.Box.BoxChild)(this.vbox5[this.hbox4])); w35.Position = 1; w35.Expand = false; w35.Fill = false; // Container child vbox5.Gtk.Box+BoxChild this.hbox3 = new Gtk.HBox(); this.hbox3.Name = "hbox3"; this.hbox3.Spacing = 6; // Container child hbox3.Gtk.Box+BoxChild this.cmdAdd = new Gtk.Button(); this.cmdAdd.CanFocus = true; this.cmdAdd.Name = "cmdAdd"; this.cmdAdd.UseUnderline = true; this.cmdAdd.Label = Mono.Unix.Catalog.GetString("Add"); this.hbox3.Add(this.cmdAdd); Gtk.Box.BoxChild w36 = ((Gtk.Box.BoxChild)(this.hbox3[this.cmdAdd])); w36.Position = 0; w36.Expand = false; w36.Fill = false; // Container child hbox3.Gtk.Box+BoxChild this.cmdRemove = new Gtk.Button(); this.cmdRemove.CanFocus = true; this.cmdRemove.Name = "cmdRemove"; this.cmdRemove.UseUnderline = true; this.cmdRemove.Label = Mono.Unix.Catalog.GetString("Remove"); this.hbox3.Add(this.cmdRemove); Gtk.Box.BoxChild w37 = ((Gtk.Box.BoxChild)(this.hbox3[this.cmdRemove])); w37.Position = 1; w37.Expand = false; w37.Fill = false; this.vbox5.Add(this.hbox3); Gtk.Box.BoxChild w38 = ((Gtk.Box.BoxChild)(this.vbox5[this.hbox3])); w38.Position = 2; w38.Expand = false; w38.Fill = false; this.hbox1.Add(this.vbox5); Gtk.Box.BoxChild w39 = ((Gtk.Box.BoxChild)(this.hbox1[this.vbox5])); w39.Position = 0; w39.Expand = false; w39.Fill = false; // Container child hbox1.Gtk.Box+BoxChild this.imgRobotPath = new Gtk.Image(); this.imgRobotPath.Name = "imgRobotPath"; this.hbox1.Add(this.imgRobotPath); Gtk.Box.BoxChild w40 = ((Gtk.Box.BoxChild)(this.hbox1[this.imgRobotPath])); w40.Position = 1; w40.Expand = false; w40.Fill = false; this.vbox2.Add(this.hbox1); Gtk.Box.BoxChild w41 = ((Gtk.Box.BoxChild)(this.vbox2[this.hbox1])); w41.Position = 2; w41.Expand = false; w41.Fill = false; this.Add(this.vbox2); if ((this.Child != null)) { this.Child.ShowAll(); } this.DefaultWidth = 793; this.DefaultHeight = 485; this.Show(); this.DeleteEvent += new Gtk.DeleteEventHandler(this.OnDeleteEvent); this.Simulation.Activated += new System.EventHandler(this.mnuSimulation); this.Exit1.Activated += new System.EventHandler(this.OnExit1Activated); }