diff options
author | Jeffrey Stedfast <jeff@xamarin.com> | 2014-05-15 20:37:58 +0400 |
---|---|---|
committer | Jeffrey Stedfast <jeff@xamarin.com> | 2014-05-15 20:37:58 +0400 |
commit | f0e931b95241293dce4527b0f1c2211090cbd58d (patch) | |
tree | 9921cb39c38b5239661079041aa017fa2741d837 /main/src/addins/MonoDevelop.Debugger/gtk-gui | |
parent | e922d945a0c0cb66ecb0daa44091521ddc179898 (diff) |
[Debugger] Nuke the debugger engine priority list (and UI)
Diffstat (limited to 'main/src/addins/MonoDevelop.Debugger/gtk-gui')
-rw-r--r-- | main/src/addins/MonoDevelop.Debugger/gtk-gui/MonoDevelop.Debugger.DebuggerOptionsPanelWidget.cs | 64 | ||||
-rw-r--r-- | main/src/addins/MonoDevelop.Debugger/gtk-gui/gui.stetic | 385 |
2 files changed, 176 insertions, 273 deletions
diff --git a/main/src/addins/MonoDevelop.Debugger/gtk-gui/MonoDevelop.Debugger.DebuggerOptionsPanelWidget.cs b/main/src/addins/MonoDevelop.Debugger/gtk-gui/MonoDevelop.Debugger.DebuggerOptionsPanelWidget.cs index c74d68d24e..ddefc1bfbf 100644 --- a/main/src/addins/MonoDevelop.Debugger/gtk-gui/MonoDevelop.Debugger.DebuggerOptionsPanelWidget.cs +++ b/main/src/addins/MonoDevelop.Debugger/gtk-gui/MonoDevelop.Debugger.DebuggerOptionsPanelWidget.cs @@ -4,25 +4,31 @@ namespace MonoDevelop.Debugger { public partial class DebuggerOptionsPanelWidget { - private global::Gtk.Notebook notebook1; private global::Gtk.VBox vbox3; + private global::Gtk.CheckButton checkProjectCodeOnly; + private global::Gtk.CheckButton checkStepOverPropertiesAndOperators; + private global::Gtk.CheckButton checkAllowEval; + private global::Gtk.Alignment alignmentAllowToString; + private global::Gtk.CheckButton checkAllowToString; + private global::Gtk.CheckButton checkShowBaseGroup; + private global::Gtk.CheckButton checkGroupPrivate; + private global::Gtk.CheckButton checkGroupStatic; + private global::Gtk.Table tableEval; + private global::Gtk.Label label3; + private global::Gtk.Label labelEvalTimeout; + private global::Gtk.SpinButton spinTimeout; - private global::Gtk.Label label4; - private global::Gtk.VBox vbox2; - private global::Gtk.Label labelPriorityList; - private global::MonoDevelop.Ide.Gui.Components.PriorityList prioritylist; - private global::Gtk.Label labelPreferredDebuggers; protected virtual void Build () { @@ -31,11 +37,6 @@ namespace MonoDevelop.Debugger global::Stetic.BinContainer.Attach (this); this.Name = "MonoDevelop.Debugger.DebuggerOptionsPanelWidget"; // Container child MonoDevelop.Debugger.DebuggerOptionsPanelWidget.Gtk.Container+ContainerChild - this.notebook1 = new global::Gtk.Notebook (); - this.notebook1.CanFocus = true; - this.notebook1.Name = "notebook1"; - this.notebook1.CurrentPage = 0; - // Container child notebook1.Gtk.Notebook+NotebookChild this.vbox3 = new global::Gtk.VBox (); this.vbox3.Name = "vbox3"; this.vbox3.Spacing = 6; @@ -175,46 +176,7 @@ namespace MonoDevelop.Debugger w12.Position = 7; w12.Expand = false; w12.Fill = false; - this.notebook1.Add (this.vbox3); - // Notebook tab - this.label4 = new global::Gtk.Label (); - this.label4.Name = "label4"; - this.label4.LabelProp = global::Mono.Unix.Catalog.GetString ("General"); - this.notebook1.SetTabLabel (this.vbox3, this.label4); - this.label4.ShowAll (); - // Container child notebook1.Gtk.Notebook+NotebookChild - this.vbox2 = new global::Gtk.VBox (); - this.vbox2.Name = "vbox2"; - this.vbox2.Spacing = 6; - this.vbox2.BorderWidth = ((uint)(6)); - // Container child vbox2.Gtk.Box+BoxChild - this.labelPriorityList = new global::Gtk.Label (); - this.labelPriorityList.WidthRequest = 417; - this.labelPriorityList.Name = "labelPriorityList"; - this.labelPriorityList.Xalign = 0F; - this.labelPriorityList.LabelProp = global::Mono.Unix.Catalog.GetString ("This priority list will be used when selecting the engine to be used for debugging an application."); - this.labelPriorityList.Wrap = true; - this.vbox2.Add (this.labelPriorityList); - global::Gtk.Box.BoxChild w14 = ((global::Gtk.Box.BoxChild)(this.vbox2 [this.labelPriorityList])); - w14.Position = 0; - w14.Expand = false; - w14.Fill = false; - // Container child vbox2.Gtk.Box+BoxChild - this.prioritylist = new global::MonoDevelop.Ide.Gui.Components.PriorityList (); - this.prioritylist.Name = "prioritylist"; - this.vbox2.Add (this.prioritylist); - global::Gtk.Box.BoxChild w15 = ((global::Gtk.Box.BoxChild)(this.vbox2 [this.prioritylist])); - w15.Position = 1; - this.notebook1.Add (this.vbox2); - global::Gtk.Notebook.NotebookChild w16 = ((global::Gtk.Notebook.NotebookChild)(this.notebook1 [this.vbox2])); - w16.Position = 1; - // Notebook tab - this.labelPreferredDebuggers = new global::Gtk.Label (); - this.labelPreferredDebuggers.Name = "labelPreferredDebuggers"; - this.labelPreferredDebuggers.LabelProp = global::Mono.Unix.Catalog.GetString ("Preferred Debuggers"); - this.notebook1.SetTabLabel (this.vbox2, this.labelPreferredDebuggers); - this.labelPreferredDebuggers.ShowAll (); - this.Add (this.notebook1); + this.Add (this.vbox3); if ((this.Child != null)) { this.Child.ShowAll (); } diff --git a/main/src/addins/MonoDevelop.Debugger/gtk-gui/gui.stetic b/main/src/addins/MonoDevelop.Debugger/gtk-gui/gui.stetic index 70fbd02db2..18ec72f205 100644 --- a/main/src/addins/MonoDevelop.Debugger/gtk-gui/gui.stetic +++ b/main/src/addins/MonoDevelop.Debugger/gtk-gui/gui.stetic @@ -1268,266 +1268,207 @@ Break when the hit count is a multiple of</property> <property name="MemberName" /> <property name="Visible">False</property> <child> - <widget class="Gtk.Notebook" id="notebook1"> + <widget class="Gtk.VBox" id="vbox3"> <property name="MemberName" /> - <property name="CanFocus">True</property> - <property name="CurrentPage">0</property> + <property name="Spacing">6</property> + <property name="BorderWidth">9</property> <child> - <widget class="Gtk.VBox" id="vbox3"> + <widget class="Gtk.CheckButton" id="checkProjectCodeOnly"> <property name="MemberName" /> - <property name="Spacing">6</property> - <property name="BorderWidth">9</property> - <child> - <widget class="Gtk.CheckButton" id="checkProjectCodeOnly"> - <property name="MemberName" /> - <property name="CanFocus">True</property> - <property name="Label" translatable="yes">Debug project code only; do not step into framework code.</property> - <property name="Active">True</property> - <property name="DrawIndicator">True</property> - <property name="HasLabel">True</property> - <property name="UseUnderline">True</property> - </widget> - <packing> - <property name="Position">0</property> - <property name="AutoSize">True</property> - <property name="Expand">False</property> - <property name="Fill">False</property> - </packing> - </child> - <child> - <widget class="Gtk.CheckButton" id="checkStepOverPropertiesAndOperators"> - <property name="MemberName" /> - <property name="CanFocus">True</property> - <property name="Label" translatable="yes">Step over properties and operators</property> - <property name="Active">True</property> - <property name="DrawIndicator">True</property> - <property name="HasLabel">True</property> - <property name="UseUnderline">True</property> - </widget> - <packing> - <property name="Position">1</property> - <property name="AutoSize">True</property> - <property name="Expand">False</property> - <property name="Fill">False</property> - </packing> - </child> + <property name="CanFocus">True</property> + <property name="Label" translatable="yes">Debug project code only; do not step into framework code.</property> + <property name="Active">True</property> + <property name="DrawIndicator">True</property> + <property name="HasLabel">True</property> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="Position">0</property> + <property name="AutoSize">True</property> + <property name="Expand">False</property> + <property name="Fill">False</property> + </packing> + </child> + <child> + <widget class="Gtk.CheckButton" id="checkStepOverPropertiesAndOperators"> + <property name="MemberName" /> + <property name="CanFocus">True</property> + <property name="Label" translatable="yes">Step over properties and operators</property> + <property name="Active">True</property> + <property name="DrawIndicator">True</property> + <property name="HasLabel">True</property> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="Position">1</property> + <property name="AutoSize">True</property> + <property name="Expand">False</property> + <property name="Fill">False</property> + </packing> + </child> + <child> + <widget class="Gtk.CheckButton" id="checkAllowEval"> + <property name="MemberName" /> + <property name="CanFocus">True</property> + <property name="Label" translatable="yes">Allow implicit property evaluation and method invocation</property> + <property name="Active">True</property> + <property name="DrawIndicator">True</property> + <property name="HasLabel">True</property> + <property name="UseUnderline">True</property> + <signal name="Toggled" handler="OnCheckAllowEvalToggled" /> + </widget> + <packing> + <property name="Position">2</property> + <property name="AutoSize">True</property> + <property name="Expand">False</property> + <property name="Fill">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Alignment" id="alignmentAllowToString"> + <property name="MemberName" /> + <property name="Xalign">0</property> + <property name="LeftPadding">18</property> <child> - <widget class="Gtk.CheckButton" id="checkAllowEval"> + <widget class="Gtk.CheckButton" id="checkAllowToString"> <property name="MemberName" /> <property name="CanFocus">True</property> - <property name="Label" translatable="yes">Allow implicit property evaluation and method invocation</property> + <property name="Label" translatable="yes">Call string-conversion function on objects in variables windows</property> <property name="Active">True</property> <property name="DrawIndicator">True</property> <property name="HasLabel">True</property> <property name="UseUnderline">True</property> - <signal name="Toggled" handler="OnCheckAllowEvalToggled" /> - </widget> - <packing> - <property name="Position">2</property> - <property name="AutoSize">True</property> - <property name="Expand">False</property> - <property name="Fill">False</property> - </packing> - </child> - <child> - <widget class="Gtk.Alignment" id="alignmentAllowToString"> - <property name="MemberName" /> - <property name="Xalign">0</property> - <property name="LeftPadding">18</property> - <child> - <widget class="Gtk.CheckButton" id="checkAllowToString"> - <property name="MemberName" /> - <property name="CanFocus">True</property> - <property name="Label" translatable="yes">Call string-conversion function on objects in variables windows</property> - <property name="Active">True</property> - <property name="DrawIndicator">True</property> - <property name="HasLabel">True</property> - <property name="UseUnderline">True</property> - </widget> - </child> - </widget> - <packing> - <property name="Position">3</property> - <property name="AutoSize">True</property> - <property name="Expand">False</property> - <property name="Fill">False</property> - </packing> - </child> - <child> - <widget class="Gtk.CheckButton" id="checkShowBaseGroup"> - <property name="MemberName" /> - <property name="CanFocus">True</property> - <property name="Label" translatable="yes">Show inherited class members in a base class group</property> - <property name="DrawIndicator">True</property> - <property name="HasLabel">True</property> - <property name="UseUnderline">True</property> - </widget> - <packing> - <property name="Position">4</property> - <property name="AutoSize">True</property> - <property name="Expand">False</property> - <property name="Fill">False</property> - </packing> - </child> - <child> - <widget class="Gtk.CheckButton" id="checkGroupPrivate"> - <property name="MemberName" /> - <property name="CanFocus">True</property> - <property name="Label" translatable="yes">Group non-public members</property> - <property name="DrawIndicator">True</property> - <property name="HasLabel">True</property> - <property name="UseUnderline">True</property> - </widget> - <packing> - <property name="Position">5</property> - <property name="AutoSize">True</property> - <property name="Expand">False</property> - <property name="Fill">False</property> - </packing> - </child> - <child> - <widget class="Gtk.CheckButton" id="checkGroupStatic"> - <property name="MemberName" /> - <property name="CanFocus">True</property> - <property name="Label" translatable="yes">Group static members</property> - <property name="DrawIndicator">True</property> - <property name="HasLabel">True</property> - <property name="UseUnderline">True</property> </widget> - <packing> - <property name="Position">6</property> - <property name="AutoSize">True</property> - <property name="Expand">False</property> - <property name="Fill">False</property> - </packing> - </child> - <child> - <widget class="Gtk.Table" id="tableEval"> - <property name="MemberName" /> - <property name="NColumns">3</property> - <property name="RowSpacing">6</property> - <property name="ColumnSpacing">6</property> - <child> - <widget class="Gtk.Label" id="label3"> - <property name="MemberName" /> - <property name="LabelProp" translatable="yes">ms</property> - </widget> - <packing> - <property name="LeftAttach">2</property> - <property name="RightAttach">3</property> - <property name="AutoSize">True</property> - <property name="XOptions">Fill</property> - <property name="YOptions">Fill</property> - <property name="XExpand">False</property> - <property name="XFill">True</property> - <property name="XShrink">False</property> - <property name="YExpand">False</property> - <property name="YFill">True</property> - <property name="YShrink">False</property> - </packing> - </child> - <child> - <widget class="Gtk.Label" id="labelEvalTimeout"> - <property name="MemberName" /> - <property name="Xalign">0</property> - <property name="LabelProp" translatable="yes">Evaluation Timeout:</property> - </widget> - <packing> - <property name="AutoSize">True</property> - <property name="XOptions">Fill</property> - <property name="YOptions">Fill</property> - <property name="XExpand">False</property> - <property name="XFill">True</property> - <property name="XShrink">False</property> - <property name="YExpand">False</property> - <property name="YFill">True</property> - <property name="YShrink">False</property> - </packing> - </child> - <child> - <widget class="Gtk.SpinButton" id="spinTimeout"> - <property name="MemberName" /> - <property name="CanFocus">True</property> - <property name="Upper">1000000</property> - <property name="PageIncrement">10</property> - <property name="StepIncrement">100</property> - <property name="ClimbRate">100</property> - <property name="Numeric">True</property> - </widget> - <packing> - <property name="LeftAttach">1</property> - <property name="RightAttach">2</property> - <property name="AutoSize">True</property> - <property name="XOptions">Fill</property> - <property name="YOptions">Fill</property> - <property name="XExpand">False</property> - <property name="XFill">True</property> - <property name="XShrink">False</property> - <property name="YExpand">False</property> - <property name="YFill">True</property> - <property name="YShrink">False</property> - </packing> - </child> - </widget> - <packing> - <property name="Position">7</property> - <property name="AutoSize">True</property> - <property name="Expand">False</property> - <property name="Fill">False</property> - </packing> </child> </widget> + <packing> + <property name="Position">3</property> + <property name="AutoSize">True</property> + <property name="Expand">False</property> + <property name="Fill">False</property> + </packing> </child> <child> - <widget class="Gtk.Label" id="label4"> + <widget class="Gtk.CheckButton" id="checkShowBaseGroup"> <property name="MemberName" /> - <property name="LabelProp" translatable="yes">General</property> + <property name="CanFocus">True</property> + <property name="Label" translatable="yes">Show inherited class members in a base class group</property> + <property name="DrawIndicator">True</property> + <property name="HasLabel">True</property> + <property name="UseUnderline">True</property> </widget> <packing> - <property name="type">tab</property> + <property name="Position">4</property> + <property name="AutoSize">True</property> + <property name="Expand">False</property> + <property name="Fill">False</property> </packing> </child> <child> - <widget class="Gtk.VBox" id="vbox2"> + <widget class="Gtk.CheckButton" id="checkGroupPrivate"> <property name="MemberName" /> - <property name="Spacing">6</property> - <property name="BorderWidth">6</property> + <property name="CanFocus">True</property> + <property name="Label" translatable="yes">Group non-public members</property> + <property name="DrawIndicator">True</property> + <property name="HasLabel">True</property> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="Position">5</property> + <property name="AutoSize">True</property> + <property name="Expand">False</property> + <property name="Fill">False</property> + </packing> + </child> + <child> + <widget class="Gtk.CheckButton" id="checkGroupStatic"> + <property name="MemberName" /> + <property name="CanFocus">True</property> + <property name="Label" translatable="yes">Group static members</property> + <property name="DrawIndicator">True</property> + <property name="HasLabel">True</property> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="Position">6</property> + <property name="AutoSize">True</property> + <property name="Expand">False</property> + <property name="Fill">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Table" id="tableEval"> + <property name="MemberName" /> + <property name="NColumns">3</property> + <property name="RowSpacing">6</property> + <property name="ColumnSpacing">6</property> + <child> + <widget class="Gtk.Label" id="label3"> + <property name="MemberName" /> + <property name="LabelProp" translatable="yes">ms</property> + </widget> + <packing> + <property name="LeftAttach">2</property> + <property name="RightAttach">3</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> <child> - <widget class="Gtk.Label" id="labelPriorityList"> + <widget class="Gtk.Label" id="labelEvalTimeout"> <property name="MemberName" /> - <property name="WidthRequest">417</property> <property name="Xalign">0</property> - <property name="LabelProp" translatable="yes">This priority list will be used when selecting the engine to be used for debugging an application.</property> - <property name="Wrap">True</property> + <property name="LabelProp" translatable="yes">Evaluation Timeout:</property> </widget> <packing> - <property name="Position">0</property> <property name="AutoSize">True</property> - <property name="Expand">False</property> - <property name="Fill">False</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> </packing> </child> <child> - <widget class="MonoDevelop.Ide.Gui.Components.PriorityList" id="prioritylist"> + <widget class="Gtk.SpinButton" id="spinTimeout"> <property name="MemberName" /> + <property name="CanFocus">True</property> + <property name="Upper">1000000</property> + <property name="PageIncrement">10</property> + <property name="StepIncrement">100</property> + <property name="ClimbRate">100</property> + <property name="Numeric">True</property> </widget> <packing> - <property name="Position">1</property> - <property name="AutoSize">False</property> + <property name="LeftAttach">1</property> + <property name="RightAttach">2</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> </packing> </child> </widget> <packing> - <property name="Position">1</property> - </packing> - </child> - <child> - <widget class="Gtk.Label" id="labelPreferredDebuggers"> - <property name="MemberName" /> - <property name="LabelProp" translatable="yes">Preferred Debuggers</property> - </widget> - <packing> - <property name="type">tab</property> + <property name="Position">7</property> + <property name="AutoSize">True</property> + <property name="Expand">False</property> + <property name="Fill">False</property> </packing> </child> </widget> |