meld r1260 - trunk
- From: kaiw svn gnome org
- To: svn-commits-list gnome org
- Subject: meld r1260 - trunk
- Date: Fri, 13 Mar 2009 07:51:21 +0000 (UTC)
Author: kaiw
Date: Fri Mar 13 07:51:21 2009
New Revision: 1260
URL: http://svn.gnome.org/viewvc/meld?rev=1260&view=rev
Log:
Use glib's markup escaping, and remove unused escape/unescape from misc
Modified:
trunk/misc.py
trunk/tree.py
Modified: trunk/misc.py
==============================================================================
--- trunk/misc.py (original)
+++ trunk/misc.py Fri Mar 13 07:51:21 2009
@@ -267,22 +267,6 @@
break
return os.sep.join(prefix)
-def escape(s):
- """Replace special characters by SGML entities.
- """
- entities = ("&&", "<<", ">>")
- for e in entities:
- s = s.replace(e[0], e[1:])
- return s
-
-def unescape(s):
- """Inverse of escape.
- """
- entities = (">>", "<<", "&&")
- for e in entities:
- s = s.replace(e[1:], e[0])
- return s
-
def copy2(src, dst):
"""Like shutil.copy2 but ignores chmod errors.
See [Bug 568000] Copying to NTFS fails
Modified: trunk/tree.py
==============================================================================
--- trunk/tree.py (original)
+++ trunk/tree.py Fri Mar 13 07:51:21 2009
@@ -15,6 +15,7 @@
### Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
import os
+import glib
import gtk
import misc
import gnomeglade
@@ -84,7 +85,7 @@
for i in range(self.ntree):
self.set_value(child, self.column_index(COL_STATE,i), STATE_EMPTY)
self.set_value(child, self.column_index(COL_PATH,i), self.pixstyle[STATE_EMPTY])
- self.set_value(child, self.column_index(COL_TEXT,i), self.textstyle[STATE_EMPTY] % misc.escape(text) )
+ self.set_value(child, self.column_index(COL_TEXT, i), self.textstyle[STATE_EMPTY] % glib.markup_escape_text(text))
return child
def add_error(self, parent, msg, pane):
@@ -92,7 +93,7 @@
for i in range(self.ntree):
self.set_value(err, self.column_index(COL_STATE,i), STATE_ERROR)
self.set_value(err, self.column_index(COL_ICON, pane), self.pixstyle[STATE_ERROR][0] )
- self.set_value(err, self.column_index(COL_TEXT, pane), self.textstyle[STATE_ERROR] % misc.escape(msg) )
+ self.set_value(err, self.column_index(COL_TEXT, pane), self.textstyle[STATE_ERROR] % glib.markup_escape_text(msg))
def value_paths(self, iter):
return [ self.value_path(iter, i) for i in range(self.ntree) ]
@@ -103,7 +104,7 @@
def set_state(self, iter, pane, state, isdir=0):
fullname = self.get_value(iter, self.column_index(COL_PATH,pane))
- name = misc.escape( os.path.basename(fullname) )
+ name = glib.markup_escape_text(os.path.basename(fullname))
STATE = self.column_index(COL_STATE, pane)
TEXT = self.column_index(COL_TEXT, pane)
ICON = self.column_index(COL_ICON, pane)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]