[longomatch] Added info icon and improved dialog information of the workspace selector
- From: Andoni Morales Alastruey <amorales src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [longomatch] Added info icon and improved dialog information of the workspace selector
- Date: Tue, 18 Aug 2009 01:06:29 +0000 (UTC)
commit 9a9f90de9ff387e194b805995d2c2c4b2f7c3bda
Author: Andoni Morales Alastruey <ylatuya gmail com>
Date: Tue Aug 18 02:58:06 2009 +0200
Added info icon and improved dialog information of the workspace selector
.../LongoMatch.Gui.Dialog.WorkspaceChooser.cs | 103 ++++++++++---------
LongoMatch/gtk-gui/gui.stetic | 60 ++++++-----
2 files changed, 87 insertions(+), 76 deletions(-)
---
diff --git a/LongoMatch/gtk-gui/LongoMatch.Gui.Dialog.WorkspaceChooser.cs b/LongoMatch/gtk-gui/LongoMatch.Gui.Dialog.WorkspaceChooser.cs
index 13e5d58..500f581 100644
--- a/LongoMatch/gtk-gui/LongoMatch.Gui.Dialog.WorkspaceChooser.cs
+++ b/LongoMatch/gtk-gui/LongoMatch.Gui.Dialog.WorkspaceChooser.cs
@@ -15,16 +15,18 @@ namespace LongoMatch.Gui.Dialog {
private Gtk.VBox vbox2;
+ private Gtk.HBox hbox1;
+
+ private Gtk.Image image29;
+
private Gtk.Label label1;
- private Gtk.HBox hbox1;
+ private Gtk.HBox hbox2;
private Gtk.Label label2;
private Gtk.FileChooserButton filechooserbutton1;
- private Gtk.Button buttonCancel;
-
private Gtk.Button buttonOk;
protected virtual void Build() {
@@ -44,57 +46,61 @@ namespace LongoMatch.Gui.Dialog {
this.vbox2.Name = "vbox2";
this.vbox2.Spacing = 6;
// Container child vbox2.Gtk.Box+BoxChild
- this.label1 = new Gtk.Label();
- this.label1.Name = "label1";
- this.label1.Xalign = 0F;
- this.label1.LabelProp = Mono.Unix.Catalog.GetString("This is the first time you run LongoMatch.\nPlease select the workspace folder.");
- this.vbox2.Add(this.label1);
- Gtk.Box.BoxChild w2 = ((Gtk.Box.BoxChild)(this.vbox2[this.label1]));
- w2.Position = 0;
- // 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.image29 = new Gtk.Image();
+ this.image29.Name = "image29";
+ this.image29.Pixbuf = Stetic.IconLoader.LoadIcon(this, "gtk-dialog-info", Gtk.IconSize.Dialog, 48);
+ this.hbox1.Add(this.image29);
+ Gtk.Box.BoxChild w2 = ((Gtk.Box.BoxChild)(this.hbox1[this.image29]));
+ w2.Position = 0;
+ // Container child hbox1.Gtk.Box+BoxChild
+ this.label1 = new Gtk.Label();
+ this.label1.Name = "label1";
+ this.label1.LabelProp = Mono.Unix.Catalog.GetString("This is the first time you run LongoMatch.\nChoose your workspace folder.\nIf you are not sure about what you are doing, click ok");
+ this.label1.Justify = ((Gtk.Justification)(2));
+ this.hbox1.Add(this.label1);
+ Gtk.Box.BoxChild w3 = ((Gtk.Box.BoxChild)(this.hbox1[this.label1]));
+ w3.Position = 1;
+ this.vbox2.Add(this.hbox1);
+ Gtk.Box.BoxChild w4 = ((Gtk.Box.BoxChild)(this.vbox2[this.hbox1]));
+ w4.Position = 0;
+ w4.Expand = false;
+ w4.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.label2 = new Gtk.Label();
this.label2.Name = "label2";
this.label2.LabelProp = Mono.Unix.Catalog.GetString("Workspace Folder:");
- this.hbox1.Add(this.label2);
- Gtk.Box.BoxChild w3 = ((Gtk.Box.BoxChild)(this.hbox1[this.label2]));
- w3.Position = 0;
- w3.Expand = false;
- w3.Fill = false;
- // Container child hbox1.Gtk.Box+BoxChild
+ this.hbox2.Add(this.label2);
+ Gtk.Box.BoxChild w5 = ((Gtk.Box.BoxChild)(this.hbox2[this.label2]));
+ w5.Position = 0;
+ w5.Expand = false;
+ w5.Fill = false;
+ // Container child hbox2.Gtk.Box+BoxChild
this.filechooserbutton1 = new Gtk.FileChooserButton(Mono.Unix.Catalog.GetString("Select a folder"), ((Gtk.FileChooserAction)(2)));
this.filechooserbutton1.Name = "filechooserbutton1";
- this.hbox1.Add(this.filechooserbutton1);
- Gtk.Box.BoxChild w4 = ((Gtk.Box.BoxChild)(this.hbox1[this.filechooserbutton1]));
- w4.Position = 1;
- this.vbox2.Add(this.hbox1);
- Gtk.Box.BoxChild w5 = ((Gtk.Box.BoxChild)(this.vbox2[this.hbox1]));
- w5.Position = 1;
- w5.Fill = false;
+ this.hbox2.Add(this.filechooserbutton1);
+ Gtk.Box.BoxChild w6 = ((Gtk.Box.BoxChild)(this.hbox2[this.filechooserbutton1]));
+ w6.Position = 1;
+ this.vbox2.Add(this.hbox2);
+ Gtk.Box.BoxChild w7 = ((Gtk.Box.BoxChild)(this.vbox2[this.hbox2]));
+ w7.Position = 1;
+ w7.Fill = false;
w1.Add(this.vbox2);
- Gtk.Box.BoxChild w6 = ((Gtk.Box.BoxChild)(w1[this.vbox2]));
- w6.Position = 0;
+ Gtk.Box.BoxChild w8 = ((Gtk.Box.BoxChild)(w1[this.vbox2]));
+ w8.Position = 0;
// Internal child LongoMatch.Gui.Dialog.WorkspaceChooser.ActionArea
- Gtk.HButtonBox w7 = this.ActionArea;
- w7.Name = "dialog1_ActionArea";
- w7.Spacing = 6;
- w7.BorderWidth = ((uint)(5));
- w7.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 w8 = ((Gtk.ButtonBox.ButtonBoxChild)(w7[this.buttonCancel]));
- w8.Expand = false;
- w8.Fill = false;
+ Gtk.HButtonBox w9 = this.ActionArea;
+ w9.Name = "dialog1_ActionArea";
+ w9.Spacing = 6;
+ w9.BorderWidth = ((uint)(5));
+ w9.LayoutStyle = ((Gtk.ButtonBoxStyle)(4));
// Container child dialog1_ActionArea.Gtk.ButtonBox+ButtonBoxChild
this.buttonOk = new Gtk.Button();
this.buttonOk.CanDefault = true;
@@ -104,15 +110,14 @@ namespace LongoMatch.Gui.Dialog {
this.buttonOk.UseUnderline = true;
this.buttonOk.Label = "gtk-ok";
this.AddActionWidget(this.buttonOk, -5);
- Gtk.ButtonBox.ButtonBoxChild w9 = ((Gtk.ButtonBox.ButtonBoxChild)(w7[this.buttonOk]));
- w9.Position = 1;
- w9.Expand = false;
- w9.Fill = false;
+ Gtk.ButtonBox.ButtonBoxChild w10 = ((Gtk.ButtonBox.ButtonBoxChild)(w9[this.buttonOk]));
+ w10.Expand = false;
+ w10.Fill = false;
if ((this.Child != null)) {
this.Child.ShowAll();
}
- this.DefaultWidth = 311;
- this.DefaultHeight = 143;
+ this.DefaultWidth = 362;
+ this.DefaultHeight = 131;
this.Show();
}
}
diff --git a/LongoMatch/gtk-gui/gui.stetic b/LongoMatch/gtk-gui/gui.stetic
index d72bfc2..5d5394f 100755
--- a/LongoMatch/gtk-gui/gui.stetic
+++ b/LongoMatch/gtk-gui/gui.stetic
@@ -3771,12 +3771,12 @@ You can download it using this direct link:</property>
</widget>
</child>
</widget>
- <widget class="Gtk.Dialog" id="LongoMatch.Gui.Dialog.WorkspaceChooser" design-size="311 143">
+ <widget class="Gtk.Dialog" id="LongoMatch.Gui.Dialog.WorkspaceChooser" design-size="362 131">
<property name="MemberName" />
<property name="WindowPosition">CenterOnParent</property>
<property name="SkipPagerHint">True</property>
<property name="SkipTaskbarHint">True</property>
- <property name="Buttons">2</property>
+ <property name="Buttons">1</property>
<property name="HelpButton">False</property>
<property name="HasSeparator">False</property>
<child internal-child="VBox">
@@ -3788,19 +3788,42 @@ You can download it using this direct link:</property>
<property name="MemberName" />
<property name="Spacing">6</property>
<child>
- <widget class="Gtk.Label" id="label1">
+ <widget class="Gtk.HBox" id="hbox1">
<property name="MemberName" />
- <property name="Xalign">0</property>
- <property name="LabelProp" translatable="yes">This is the first time you run LongoMatch.
-Please select the workspace folder.</property>
+ <property name="Spacing">6</property>
+ <child>
+ <widget class="Gtk.Image" id="image29">
+ <property name="MemberName" />
+ <property name="Pixbuf">stock:gtk-dialog-info Dialog</property>
+ </widget>
+ <packing>
+ <property name="Position">0</property>
+ <property name="AutoSize">False</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="Gtk.Label" id="label1">
+ <property name="MemberName" />
+ <property name="LabelProp" translatable="yes">This is the first time you run LongoMatch.
+Choose your workspace folder.
+If you are not sure about what you are doing, click ok</property>
+ <property name="Justify">Center</property>
+ </widget>
+ <packing>
+ <property name="Position">1</property>
+ <property name="AutoSize">False</property>
+ </packing>
+ </child>
</widget>
<packing>
<property name="Position">0</property>
- <property name="AutoSize">False</property>
+ <property name="AutoSize">True</property>
+ <property name="Expand">False</property>
+ <property name="Fill">False</property>
</packing>
</child>
<child>
- <widget class="Gtk.HBox" id="hbox1">
+ <widget class="Gtk.HBox" id="hbox2">
<property name="MemberName" />
<property name="Spacing">6</property>
<child>
@@ -3846,25 +3869,9 @@ Please select the workspace folder.</property>
<property name="MemberName" />
<property name="Spacing">6</property>
<property name="BorderWidth">5</property>
- <property name="Size">2</property>
+ <property name="Size">1</property>
<property name="LayoutStyle">End</property>
<child>
- <widget class="Gtk.Button" id="buttonCancel">
- <property name="MemberName" />
- <property name="CanDefault">True</property>
- <property name="CanFocus">True</property>
- <property name="UseStock">True</property>
- <property name="Type">StockItem</property>
- <property name="StockId">gtk-cancel</property>
- <property name="ResponseId">-6</property>
- <property name="label">gtk-cancel</property>
- </widget>
- <packing>
- <property name="Expand">False</property>
- <property name="Fill">False</property>
- </packing>
- </child>
- <child>
<widget class="Gtk.Button" id="buttonOk">
<property name="MemberName" />
<property name="CanDefault">True</property>
@@ -3876,7 +3883,6 @@ Please select the workspace folder.</property>
<property name="label">gtk-ok</property>
</widget>
<packing>
- <property name="Position">1</property>
<property name="Expand">False</property>
<property name="Fill">False</property>
</packing>
@@ -4178,4 +4184,4 @@ Please select the workspace folder.</property>
</widget>
</child>
</widget>
-</stetic-interface>
+</stetic-interface>
\ No newline at end of file
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]