瀏覽代碼

wxGUI: add multiple map dialog: usage of regexp improved

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@52372 15284696-431f-4ddb-bdfa-cd5b030d7da7
Vaclav Petras 13 年之前
父節點
當前提交
c498adb6af
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      gui/wxpython/gui_core/dialogs.py

+ 6 - 2
gui/wxpython/gui_core/dialogs.py

@@ -1350,7 +1350,11 @@ class MapLayersDialogBase(wx.Dialog):
         bodySizer.Add(item = self.filter,
                       flag = wx.EXPAND,
                       pos = (2,1), span = (1, 2))
-        
+
+        self.filter.SetFocus()
+        self.filter.SetToolTipString(_("Put here regular expression."
+                                       "'.*' means anything, '^' beginning and '$' end."))
+
         # layer list 
         bodySizer.Add(item = wx.StaticText(parent = self, label = _("List of maps:")),
                       flag = wx.ALIGN_CENTER_VERTICAL | wx.ALIGN_TOP,
@@ -1439,7 +1443,7 @@ class MapLayersDialogBase(wx.Dialog):
         list = []
         for layer in self.map_layers:
             try:
-                if re.compile('^' + event.GetString()).search(layer):
+                if re.compile(event.GetString()).search(layer):
                     list.append(layer)
             except:
                 pass