diff options
author | Patrick Ward <patrick@endlessm.com> | 2013-07-31 14:10:47 -0700 |
---|---|---|
committer | Patrick Ward <patrick@endlessm.com> | 2013-07-31 14:36:48 -0700 |
commit | ee401b5ccdaf99e6b8502009656478beef7922c2 (patch) | |
tree | f02a3fab57494ccbc25ad3db7495c28a93bf0881 /wikipedia | |
parent | 4dc845c75b64c0788e7e80dce2ee9491909089aa (diff) |
Increase category description spacing.
Increased the category description spacing between lines. Also placed the description into a GtkScrolledWindow to handle category descriptions of arbitrary length.
[endlessm/eos-sdk#195]
Diffstat (limited to 'wikipedia')
-rw-r--r-- | wikipedia/data/css/endless_brazil.css | 3 | ||||
-rw-r--r-- | wikipedia/src/endless_wikipedia/PrebuiltCategoryPage.js | 27 |
2 files changed, 19 insertions, 11 deletions
diff --git a/wikipedia/data/css/endless_brazil.css b/wikipedia/data/css/endless_brazil.css index fc667cb..f8dabb3 100644 --- a/wikipedia/data/css/endless_brazil.css +++ b/wikipedia/data/css/endless_brazil.css @@ -47,7 +47,8 @@ Gjs_ArticleList .button:active { #category_description{ color:rgba(255, 255, 255, 1.0); - font-size: 16px; + background-color: rgba(0, 0, 0, 0); + font-size: 12px; } #category_title{ diff --git a/wikipedia/src/endless_wikipedia/PrebuiltCategoryPage.js b/wikipedia/src/endless_wikipedia/PrebuiltCategoryPage.js index f46ca2a..ab2b86a 100644 --- a/wikipedia/src/endless_wikipedia/PrebuiltCategoryPage.js +++ b/wikipedia/src/endless_wikipedia/PrebuiltCategoryPage.js @@ -80,21 +80,28 @@ const PrebuiltCategoryPage = new Lang.Class({ resource: "/com/endlessm/brazil/assets/introduction_title_separator.png" }); - this._description_label = new Gtk.Label({ + this._description_text_view = new Gtk.TextView({ name:"category_description", - valign: Gtk.Align.START, - halign: Gtk.Align.START, - margin_left:45, - margin_right:45 + sensitive: false, + editable: false, + cursor_visible: false }); - this._description_label.set_line_wrap(true); - this._description_label.set_max_width_chars(40); + + this._description_text_view.set_pixels_inside_wrap(10); + this._description_text_view.set_wrap_mode(Gtk.WrapMode.WORD); + + this._description_scrolled_window = new Gtk.ScrolledWindow({ + margin_left: 45, + margin_right: 45 + }); + + this._description_scrolled_window.add(this._description_text_view); this.parent(props); this._vbox.pack_start(this._title_label, false, false, 0); this._vbox.pack_start(this._description_separator, false, false, 0); - this._vbox.pack_start(this._description_label, true, true, 0); + this._vbox.pack_start(this._description_scrolled_window, true, true, 0); this._layout_grid.add(this._splash_separator); this._layout_grid.add(this._vbox); @@ -125,8 +132,8 @@ const PrebuiltCategoryPage = new Lang.Class({ set description(value) { this._description = value; - if(this._description_label) - this._description_label.label = value; + if(this._description_text_view) + this._description_text_view.buffer.set_text(value, -1); }, get image_uri(){ |