Example #1
0
 def find_next(self, event):
     """
     find the next occurrence
     """
     if self.searchtext:
         grid = self.notebook.GetPage(self.notebook.GetSelection()).grid
         row = grid.GetGridCursorRow()
         col = grid.GetGridCursorCol()
         if col+1 < grid.table.GetNumberCols():
             grid.search(self.searchtext, row, col+1)
         else:
             grid.search(self.searchtext, row+1, 0)
     else:
         self.enter_searchtext(event)
Example #2
0
 def find_previous(self, event):
     """
     find previous occurrences
     """
     if self.searchtext:
         grid = self.notebook.GetPage(self.notebook.GetSelection()).grid
         row = grid.GetGridCursorRow()
         col = grid.GetGridCursorCol()
         if col-1 >= 0:
             grid.search(self.searchtext, row, col-1, False)
         else:
             grid.search(self.searchtext, row-1, grid.table.GetNumberCols()-1, False)
     else:
         self.enter_searchtext(event)
Example #3
0
 def find_previous(self, event):
     """
     find previous occurrences
     """
     grid = self.notebook.GetPage(self.notebook.GetSelection()).grid
     if self.searchtext:
         row = grid.GetGridCursorRow()
         col = grid.GetGridCursorCol()
         self.SetStatusText('Search mode: text; looking for %s' % self.searchtext)
         if col-1 >= 0:
             grid.search(self.searchtext, row, col-1, False)
         else:
             grid.search(self.searchtext, row-1, grid.table.GetNumberCols()-1, False)
     elif self.searchexpression:
         self.SetStatusText("Search mode: expression; looking for %s" % repr(self.searchexpression)[2:-1])
         grid.searchexpression(searchexp=self.searchexpression, search_forward=False)
     else:
         self.SetStatusText("No search yet: please enter search-text or -expression")
Example #4
0
 def find_next(self, event):
     """
     find the next occurrence
     """
     grid = self.notebook.GetPage(self.notebook.GetSelection()).grid
     if self.searchtext != "":
         row = grid.GetGridCursorRow()
         col = grid.GetGridCursorCol()
         self.SetStatusText('Search mode: text; looking for %s' % self.searchtext)
         if col+1 < grid.table.GetNumberCols():
             grid.search(self.searchtext, row, col+1)
         else:
             grid.search(self.searchtext, row+1, 0)
     elif self.searchexpression != "":
         self.SetStatusText('Search mode: expression; looking for %s' % repr(self.searchexpression)[2:-1])
         grid.searchexpression(searchexp=self.searchexpression)
     else:
         self.SetStatusText("No search yet: please enter search-text or -expression")
Example #5
0
 def find_previous(self, event):
     """
     find previous occurrences
     """
     grid = self.notebook.GetPage(self.notebook.GetSelection()).grid
     if self.searchtext:
         row = grid.GetGridCursorRow()
         col = grid.GetGridCursorCol()
         self.SetStatusText('Search mode: text; looking for %s' % self.searchtext)
         if col-1 >= 0:
             grid.search(self.searchtext, row, col-1, False)
         else:
             grid.search(self.searchtext, row-1, grid.table.GetNumberCols()-1, False)
     elif self.searchexpression:
         self.SetStatusText("Search mode: expression; looking for %s" % repr(self.searchexpression)[2:-1])
         grid.searchexpression(searchexp=self.searchexpression, search_forward=False)
     else:
         self.SetStatusText("No search yet: please enter search-text or -expression")
Example #6
0
 def find_next(self, event):
     """
     find the next occurrence
     """
     grid = self.notebook.GetPage(self.notebook.GetSelection()).grid
     if self.searchtext != "":
         row = grid.GetGridCursorRow()
         col = grid.GetGridCursorCol()
         self.SetStatusText('Search mode: text; looking for %s' % self.searchtext)
         if col+1 < grid.table.GetNumberCols():
             grid.search(self.searchtext, row, col+1)
         else:
             grid.search(self.searchtext, row+1, 0)
     elif self.searchexpression != "":
         self.SetStatusText('Search mode: expression; looking for %s' % repr(self.searchexpression)[2:-1])
         grid.searchexpression(searchexp=self.searchexpression)
     else:
         self.SetStatusText("No search yet: please enter search-text or -expression")