[meld: 46/63] filediff: Use symbolic icons for the locked-file button



commit 4b8774c4ef0833147e048000ebedb5c6024a97f2
Author: Kai Willadsen <kai willadsen gmail com>
Date:   Sat Oct 3 06:21:43 2015 +1000

    filediff: Use symbolic icons for the locked-file button

 data/ui/filediff.ui |    2 +-
 meld/filediff.py    |    3 +++
 2 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/data/ui/filediff.ui b/data/ui/filediff.ui
index b381ac4..705a17f 100644
--- a/data/ui/filediff.ui
+++ b/data/ui/filediff.ui
@@ -327,7 +327,7 @@
                     <property name="can_focus">False</property>
                     <property name="receives_default">False</property>
                     <property name="tooltip_text" translatable="yes">This file can not be written to. You 
may click here to unlock this file and make changes anyway, but these changes must be saved to a new 
file.</property>
-                    <property name="icon_name">emblem-readonly</property>
+                    <property name="icon_name">changes-prevent-symbolic</property>
                     <signal name="toggled" handler="on_readonly_button_toggled" swapped="no"/>
                   </object>
                 </child>
diff --git a/meld/filediff.py b/meld/filediff.py
index b77f9ec..2ab2b59 100644
--- a/meld/filediff.py
+++ b/meld/filediff.py
@@ -1569,6 +1569,9 @@ class FileDiff(melddoc.MeldDoc, gnomeglade.Component):
         buf.data.editable = editable
         index = self.textbuffer.index(buf)
         self.readonlytoggle[index].set_active(not editable)
+        self.readonlytoggle[index].props.icon_name = (
+            'changes-allow-symbolic' if editable else
+            'changes-prevent-symbolic')
         self.textview[index].set_editable(editable)
         self.on_cursor_position_changed(buf, None, True)
         for linkmap in self.linkmap:


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