[polari/wip/fmuellner/room-list: 10/11] Eeeeks, horizontal scrolling



commit ab83a244a1f23a4ad318f4f769228edc09e55a63
Author: Florian Müllner <fmuellner gnome org>
Date:   Mon Nov 28 19:14:08 2016 +0100

    Eeeeks, horizontal scrolling

 data/resources/join-room-dialog.ui |    1 +
 src/serverRoomManager.js           |    3 ++-
 2 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/data/resources/join-room-dialog.ui b/data/resources/join-room-dialog.ui
index a0a00d8..56791f8 100644
--- a/data/resources/join-room-dialog.ui
+++ b/data/resources/join-room-dialog.ui
@@ -140,6 +140,7 @@
                           <object class="Gjs_ServerRoomList" id="serverRoomList">
                             <property name="visible">True</property>
                             <property name="vexpand">True</property>
+                            <property name="hscrollbar-policy">never</property>
                           </object>
                         </child>
                       </object>
diff --git a/src/serverRoomManager.js b/src/serverRoomManager.js
index 8dbb1a8..893c46c 100644
--- a/src/serverRoomManager.js
+++ b/src/serverRoomManager.js
@@ -1,6 +1,7 @@
 const GLib = imports.gi.GLib;
 const GObject = imports.gi.GObject;
 const Gtk = imports.gi.Gtk;
+const Pango = imports.gi.Pango;
 const Tp = imports.gi.TelepathyGLib;
 
 const AccountsMonitor = imports.accountsMonitor;
@@ -158,7 +159,7 @@ const ServerRoomList = new Lang.Class({
         column.add_attribute(renderer, 'active', RoomListColumn.CHECKED);
         column.add_attribute(renderer, 'sensitive', RoomListColumn.SENSITIVE);
 
-        renderer = new Gtk.CellRendererText();
+        renderer = new Gtk.CellRendererText({ ellipsize: Pango.EllipsizeMode.END });
 
         column.pack_start(renderer, true);
         column.add_attribute(renderer, 'text', RoomListColumn.NAME);


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