bigboard r7375 - in trunk/bigboard: . stocks/people



Author: marco
Date: Wed Jun 18 19:13:19 2008
New Revision: 7375
URL: http://svn.gnome.org/viewvc/bigboard?rev=7375&view=rev

Log:
Remove hardcoded font sizes from the people stock.

Added:
   trunk/bigboard/stocks/people/browser.css
   trunk/bigboard/stocks/people/stock.css
   trunk/bigboard/stocks/people/trackpopup.css
Modified:
   trunk/bigboard/Makefile.am
   trunk/bigboard/stocks/people/peoplebrowser.py
   trunk/bigboard/stocks/people/peoplewidgets.py

Modified: trunk/bigboard/Makefile.am
==============================================================================
--- trunk/bigboard/Makefile.am	(original)
+++ trunk/bigboard/Makefile.am	Wed Jun 18 19:13:19 2008
@@ -70,7 +70,7 @@
 selfstock_PYTHON = stocks/self/*.py
 
 peoplestockdir=$(stocksdir)/people
-peoplestock_PYTHON = stocks/people/*.py stocks/people/*.png
+peoplestock_PYTHON = stocks/people/*.py stocks/people/*.png stocks/people/*.css
 
 filestockdir=$(stocksdir)/files
 filestock_PYTHON = stocks/files/*.py stocks/files/*.png stocks/files/*.css

Added: trunk/bigboard/stocks/people/browser.css
==============================================================================
--- (empty file)
+++ trunk/bigboard/stocks/people/browser.css	Wed Jun 18 19:13:19 2008
@@ -0,0 +1,7 @@
+#profile-name {
+    font-size: 1.6em;
+}
+
+#profile-rename-link {
+    font-size: 0.8em;
+}

Modified: trunk/bigboard/stocks/people/peoplebrowser.py
==============================================================================
--- trunk/bigboard/stocks/people/peoplebrowser.py	(original)
+++ trunk/bigboard/stocks/people/peoplebrowser.py	Wed Jun 18 19:13:19 2008
@@ -140,7 +140,7 @@
              
 class PeopleBrowser(BigWindow):
     def __init__(self, stock):
-        super(PeopleBrowser, self).__init__(themed=False)
+        super(PeopleBrowser, self).__init__(themed=False, stylesheet=stock.get_path('browser.css'))
         
         self.__stock = stock
         
@@ -154,8 +154,8 @@
         self.__left_box.set_property('background-color', 0xEEEEEEFF)
         self.__box.append(self.__left_box)
         
-        self.__search_text = hippo.CanvasText(text="Search People:", font="Bold 12px",
-                                              color=0x3F3F3FFF, xalign=hippo.ALIGNMENT_START)
+        self.__search_text = hippo.CanvasText(text="Search People:", classes="title",
+                                              xalign=hippo.ALIGNMENT_START)
         self.__left_box.append(self.__search_text)
         self.__search_input = hippo.CanvasEntry()
         #self.__search_input.set_property('border-color', 0xAAAAAAFF)

Modified: trunk/bigboard/stocks/people/peoplewidgets.py
==============================================================================
--- trunk/bigboard/stocks/people/peoplewidgets.py	(original)
+++ trunk/bigboard/stocks/people/peoplewidgets.py	Wed Jun 18 19:13:19 2008
@@ -10,6 +10,7 @@
 from bigboard.databound import DataBoundItem
 from bigboard.big_widgets import ActionLink, CanvasMugshotURLImage, Header
 from bigboard.big_widgets import PhotoContentItem, CanvasHBox, CanvasVBox
+from bigboard.big_widgets import BigWindow
 import bigboard.libbig as libbig
 import bigboard.globals as globals
 from bigboard.libbig.format_escaped import format_escaped
@@ -397,14 +398,14 @@
         self.append(details)
 
         artist_text = NoTooltipText(text=track.artist,
-                                    font="12px",
+                                    id="track-artist-text",
                                     classes="subforeground",
                                     xalign=hippo.ALIGNMENT_START,
                                     size_mode=hippo.CANVAS_SIZE_ELLIPSIZE_END)
         details.append(artist_text)
 
         title_text = NoTooltipText(text=track.name,
-                                   font="12px",
+                                   id="track-artist-title",
                                    classes="subforeground",
                                    xalign=hippo.ALIGNMENT_START,
                                    size_mode=hippo.CANVAS_SIZE_ELLIPSIZE_END)
@@ -438,13 +439,15 @@
 
         self.__tooltip_popup.popup()
         
-class TrackPopup(hippo.CanvasWindow, DataBoundItem):
+class TrackPopup(BigWindow, DataBoundItem):
     __gsignals__ = {
         'motion-notify-event': 'override'
        }
         
     def __init__(self, track):
-        hippo.CanvasWindow.__init__(self, gtk.WINDOW_POPUP)
+        stylesheet = os.path.join(os.path.dirname(__file__), 'trackpopup.css')
+
+        BigWindow.__init__(self, type=gtk.WINDOW_POPUP, stylesheet=stylesheet)
         DataBoundItem.__init__(self, track)
 
         self.modify_bg(gtk.STATE_NORMAL, gtk.gdk.Color(0xffff,0xffff,0xffff))
@@ -463,12 +466,12 @@
         box.append(details)
 
         artist_text = hippo.CanvasText(text=track.artist,
-                                       font="13px",
+                                       id="artist-text",
                                        xalign=hippo.ALIGNMENT_START)
         details.append(artist_text)
 
         title_text = hippo.CanvasText(text=track.name,
-                                      font="13px",
+                                      id="title-text",
                                       xalign=hippo.ALIGNMENT_START)
         details.append(title_text)
 
@@ -522,9 +525,9 @@
         self.append(self.__header)
         
         name_vbox = hippo.CanvasBox(padding=6)
-        self.__name = hippo.CanvasText(font="22px")
+        self.__name = hippo.CanvasText(id='profile-name')
         name_vbox.append(self.__name)
-        rename_link = ActionLink(text='rename', font="10px", xalign=hippo.ALIGNMENT_END)
+        rename_link = ActionLink(text='rename', id="profile-rename-link", xalign=hippo.ALIGNMENT_END)
         name_vbox.append(rename_link)
 
         rename_link.connect('activated', self.__on_rename_activated)

Added: trunk/bigboard/stocks/people/stock.css
==============================================================================
--- (empty file)
+++ trunk/bigboard/stocks/people/stock.css	Wed Jun 18 19:13:19 2008
@@ -0,0 +1,12 @@
+.title {
+    font-size: 0.9em;
+    font-weight: bold;
+}
+
+#track-artist-text {
+    font-size: 0.8em;
+}
+
+#track-title-text {
+    font-size: 0.8em;
+}

Added: trunk/bigboard/stocks/people/trackpopup.css
==============================================================================
--- (empty file)
+++ trunk/bigboard/stocks/people/trackpopup.css	Wed Jun 18 19:13:19 2008
@@ -0,0 +1,7 @@
+#artist-text {
+    font-size: 0.9em;
+}
+
+#title-text {
+    font-size: 0.9em;
+}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]