[tracker] tracker-search-tool: Cleaned up UI so things look a bit better
- From: Martyn James Russell <mr src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [tracker] tracker-search-tool: Cleaned up UI so things look a bit better
- Date: Thu, 15 Oct 2009 14:43:10 +0000 (UTC)
commit 2561cc9c9b746a8ca74d7296b7222288260efe82
Author: Martyn Russell <martyn lanedo com>
Date: Thu Oct 15 15:42:36 2009 +0100
tracker-search-tool: Cleaned up UI so things look a bit better
src/tracker-search-tool/tracker-metadata-tile.gs | 77 +++++++++++-----------
src/tracker-search-tool/tst.ui | 62 +++++------------
2 files changed, 58 insertions(+), 81 deletions(-)
---
diff --git a/src/tracker-search-tool/tracker-metadata-tile.gs b/src/tracker-search-tool/tracker-metadata-tile.gs
index 6faa1dd..cfde7f5 100644
--- a/src/tracker-search-tool/tracker-metadata-tile.gs
+++ b/src/tracker-search-tool/tracker-metadata-tile.gs
@@ -77,70 +77,71 @@ class TrackerMetadataTile : HBox
init
border_width = 8
- table = new Table (3, 7, true)
+ table = new Table (3, 7, false)
+ table.set_col_spacings (6)
+ table.set_row_spacings (6)
- table.column_spacing = 0
- table.row_spacing = 1
-
add (table)
image = new Image.from_icon_name ("text-x-generic", IconSize.DIALOG)
- table.attach_defaults (image, 0, 1, 0, 3)
+ table.attach (image, 0, 1, 0, 3, AttachOptions.FILL, AttachOptions.FILL, 12, 0)
name_link = new LinkButton ("")
name_link.xalign = 0
- table.attach_defaults (name_link, 1, 7, 0, 1)
-
- info_label1 = CreateLabel (N_("Type : "))
- AttachToTable (info_label1, 1, 2, 1, 2)
+ table.attach (name_link, 1, 7, 0, 1, AttachOptions.FILL, AttachOptions.FILL, 0, 0)
+
+ info_label1 = CreateLabel (N_("Type:"), false)
+ AttachToTable (info_label1, 1, 2, 1, 2, false)
- info_value1 = CreateLabel ("")
- AttachToTable (info_value1, 2, 3, 1, 2)
+ info_value1 = CreateLabel ("-", true)
+ AttachToTable (info_value1, 2, 3, 1, 2, true)
- info_label2 = CreateLabel (N_("Size : "))
- AttachToTable (info_label2, 3, 4, 1, 2)
+ info_label2 = CreateLabel (N_("Size:"), false)
+ AttachToTable (info_label2, 3, 4, 1, 2, false)
- info_value2 = CreateLabel ("")
- AttachToTable (info_value2, 4, 5, 1, 2)
+ info_value2 = CreateLabel ("-", true)
+ AttachToTable (info_value2, 4, 5, 1, 2, true)
- info_label3 = CreateLabel (N_("Modified : "))
- AttachToTable (info_label3, 5, 6, 1, 2)
+ info_label3 = CreateLabel (N_("Modified:"), false)
+ AttachToTable (info_label3, 5, 6, 1, 2, false)
- info_value3 = CreateLabel ("")
- AttachToTable (info_value3, 6, 7, 1, 2)
+ info_value3 = CreateLabel ("-", true)
+ AttachToTable (info_value3, 6, 7, 1, 2, true)
- info_label4 = CreateLabel (N_("Title : "))
- AttachToTable (info_label4, 1, 2, 2, 3)
+ info_label4 = CreateLabel (N_("Title:"), false)
+ AttachToTable (info_label4, 1, 2, 2, 3, false)
- info_value4 = CreateLabel ("")
- AttachToTable (info_value4, 2, 3, 2, 3)
+ info_value4 = CreateLabel ("-", true)
+ AttachToTable (info_value4, 2, 3, 2, 3, true)
- info_label5 = CreateLabel (N_("Author/Artist : "))
- AttachToTable (info_label5, 3, 4, 2, 3)
+ info_label5 = CreateLabel (N_("Author/Artist:"), false)
+ AttachToTable (info_label5, 3, 4, 2, 3, false)
- info_value5 = CreateLabel ("")
- AttachToTable (info_value5, 4, 5, 2, 3)
+ info_value5 = CreateLabel ("-", true)
+ AttachToTable (info_value5, 4, 5, 2, 3, true)
- info_label6 = CreateLabel ("Comments : ")
- AttachToTable (info_label6, 5, 6, 2, 3)
+ info_label6 = CreateLabel ("Comments:", false)
+ AttachToTable (info_label6, 5, 6, 2, 3, false)
- info_value6 = CreateLabel ("")
- AttachToTable (info_value6, 6, 7, 2, 3)
+ info_value6 = CreateLabel ("-", true)
+ AttachToTable (info_value6, 6, 7, 2, 3, true)
show_all ()
- def private AttachToTable (lab : Label, l : int, r : int, t : int, b : int)
- table.attach (lab, l, r, t, b, AttachOptions.FILL | AttachOptions.SHRINK , AttachOptions.FILL, 0, 0)
-
+ def private AttachToTable (lab : Label, l : int, r : int, t : int, b : int, e : bool)
+ if e is true
+ table.attach (lab, l, r, t, b, AttachOptions.FILL | AttachOptions.EXPAND , AttachOptions.FILL, 0, 0)
+ else
+ table.attach (lab, l, r, t, b, AttachOptions.FILL, AttachOptions.FILL, 0, 0)
- def private CreateLabel (s : string) : Label
+ def private CreateLabel (s : string, e : bool) : Label
var l = new Label (s)
l.xalign = 0
l.set_use_markup (true)
-
- if s is ""
+
+ if e is true
l.ellipsize = Pango.EllipsizeMode.END
return l
@@ -177,7 +178,7 @@ class TrackerMetadataTile : HBox
image.set_from_pixbuf (icon)
var file = File.new_for_uri (uri)
- var filepath = file.get_path ()
+ var filepath = file.get_basename ()
name_link.uri = uri
name_link.label = filepath
diff --git a/src/tracker-search-tool/tst.ui b/src/tracker-search-tool/tst.ui
index 01bd36c..96b7d77 100644
--- a/src/tracker-search-tool/tst.ui
+++ b/src/tracker-search-tool/tst.ui
@@ -10,10 +10,13 @@
<child>
<object class="GtkVBox" id="vbox1">
<property name="visible">True</property>
+ <property name="border_width">6</property>
<property name="orientation">vertical</property>
+ <property name="spacing">6</property>
<child>
<object class="GtkHBox" id="SearchBox">
<property name="visible">True</property>
+ <property name="spacing">12</property>
<child>
<object class="GtkLabel" id="label1">
<property name="visible">True</property>
@@ -23,7 +26,6 @@
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
- <property name="padding">8</property>
<property name="position">0</property>
</packing>
</child>
@@ -35,14 +37,12 @@
</child>
</object>
<packing>
- <property name="padding">12</property>
<property name="position">1</property>
</packing>
</child>
</object>
<packing>
<property name="expand">False</property>
- <property name="padding">12</property>
<property name="position">0</property>
</packing>
</child>
@@ -50,7 +50,8 @@
<object class="GtkHPaned" id="hpaned1">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="position">126</property>
+ <property name="position">130</property>
+ <property name="position_set">True</property>
<child>
<object class="GtkHBox" id="CategoryBox">
<property name="visible">True</property>
@@ -64,44 +65,12 @@
</packing>
</child>
<child>
- <object class="GtkVBox" id="vbox2">
+ <object class="GtkVBox" id="GridBox">
<property name="visible">True</property>
<property name="orientation">vertical</property>
<child>
<placeholder/>
</child>
- <child>
- <object class="GtkVBox" id="GridBox">
- <property name="visible">True</property>
- <property name="orientation">vertical</property>
- <child>
- <placeholder/>
- </child>
- </object>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <object class="GtkExpander" id="DetailBox">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="expanded">True</property>
- <child>
- <placeholder/>
- </child>
- <child type="label">
- <object class="GtkLabel" id="label2">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Details</property>
- </object>
- </child>
- </object>
- <packing>
- <property name="expand">False</property>
- <property name="position">2</property>
- </packing>
- </child>
</object>
<packing>
<property name="resize">True</property>
@@ -114,16 +83,23 @@
</packing>
</child>
<child>
- <placeholder/>
- </child>
- <child>
- <object class="GtkStatusbar" id="statusbar1">
+ <object class="GtkExpander" id="DetailBox">
<property name="visible">True</property>
- <property name="spacing">2</property>
+ <property name="can_focus">True</property>
+ <property name="expanded">True</property>
+ <child>
+ <placeholder/>
+ </child>
+ <child type="label">
+ <object class="GtkLabel" id="label2">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Details</property>
+ </object>
+ </child>
</object>
<packing>
<property name="expand">False</property>
- <property name="position">3</property>
+ <property name="position">2</property>
</packing>
</child>
</object>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]