Philipp Hörist pushed to branch master at gajim / gajim

Commits:
c02260c4 by Philipp Hörist at 2017-03-04T09:53:14+01:00
Move CSS Code into gajim.css

- - - - -


5 changed files:

- data/gui/chat_control.ui
- data/gui/vcard_information_window.ui
- data/style/gajim.css
- src/chat_control.py
- src/vcard.py


Changes:

=====================================
data/gui/chat_control.ui
=====================================
--- a/data/gui/chat_control.ui
+++ b/data/gui/chat_control.ui
@@ -606,6 +606,7 @@
                     <property name="spacing">3</property>
                     <child>
                       <object class="GtkButton" id="authentication_button">
+                        <property 
name="name">ChatControl-AuthenticationButton</property>
                         <property name="can_focus">True</property>
                         <property name="focus_on_click">False</property>
                         <property name="receives_default">True</property>


=====================================
data/gui/vcard_information_window.ui
=====================================
--- a/data/gui/vcard_information_window.ui
+++ b/data/gui/vcard_information_window.ui
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated with glade 3.18.3 -->
+<!-- Generated with glade 3.20.0 -->
 <interface>
   <requires lib="gtk+" version="3.12"/>
   <object class="GtkWindow" id="vcard_information_window">
@@ -914,6 +914,9 @@
                     <property name="halign">start</property>
                     <property name="relief">none</property>
                     <property name="xalign">0</property>
+                    <style>
+                      <class name="VCard-GtkLinkButton"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="left_attach">1</property>
@@ -929,6 +932,9 @@
                     <property name="receives_default">True</property>
                     <property name="relief">none</property>
                     <property name="xalign">0</property>
+                    <style>
+                      <class name="VCard-GtkLinkButton"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="left_attach">1</property>
@@ -1327,6 +1333,9 @@
                     <property name="halign">start</property>
                     <property name="relief">none</property>
                     <property name="xalign">0</property>
+                    <style>
+                      <class name="VCard-GtkLinkButton"/>
+                    </style>
                   </object>
                   <packing>
                     <property name="left_attach">1</property>


=====================================
data/style/gajim.css
=====================================
--- a/data/style/gajim.css
+++ b/data/style/gajim.css
@@ -0,0 +1,7 @@
+/* Gajim Application CSS File */
+
+/* ChatControl */
+#ChatControl-AuthenticationButton { padding-top: 0px; padding-bottom: 0px}
+
+/* VCardWindow */
+.VCard-GtkLinkButton { padding-left: 5px; border-left: none; }
\ No newline at end of file


=====================================
src/chat_control.py
=====================================
--- a/src/chat_control.py
+++ b/src/chat_control.py
@@ -157,15 +157,6 @@ class ChatControl(ChatControlBase):
         # Add lock image to show chat encryption
         self.lock_image = self.xml.get_object('lock_image')
 
-        # Remove padding from authentication button or else it will
-        # be higher than the message box
-        style_provider = Gtk.CssProvider()
-        css = 'GtkButton { padding-top: 0px; padding-bottom: 0px}'
-        style_provider.load_from_data(css.encode())
-        context = self.authentication_button.get_style_context()
-        context.add_provider(style_provider,
-                             Gtk.STYLE_PROVIDER_PRIORITY_USER)
-
         # Convert to GC icon
         img = self.xml.get_object('convert_to_gc_button_image')
         img.set_from_pixbuf(gtkgui_helpers.load_icon(


=====================================
src/vcard.py
=====================================
--- a/src/vcard.py
+++ b/src/vcard.py
@@ -147,16 +147,10 @@ class VcardWindow:
             buffer_ = self.xml.get_object('textview_annotation').get_buffer()
             buffer_.set_text(annotations[self.contact.jid])
 
-        style_provider = Gtk.CssProvider()
-        css = 'GtkButton { padding-left: 5px; border-left: none; }'
-        style_provider.load_from_data(css.encode())
         for widget_name in ('URL_label',
                             'EMAIL_WORK_USERID_label',
                             'EMAIL_HOME_USERID_label'):
             widget = self.xml.get_object(widget_name)
-            context = widget.get_style_context()
-            context.add_provider(style_provider,
-                                 Gtk.STYLE_PROVIDER_PRIORITY_USER)
             widget.hide()
 
         self.xml.connect_signals(self)



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/commit/c02260c4d18fece5541878e6635d7e4e0062319b
_______________________________________________
Commits mailing list
Commits@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to