Robot Framework Integrated Development Environment (RIDE)
robotide.editor.fieldeditors._EditorGrid Class Reference
Inheritance diagram for robotide.editor.fieldeditors._EditorGrid:
robotide.editor.gridbase.GridEditor

Public Member Functions

def __init__ (self, parent, value, num_cols)
 
def get_value (self)
 
def OnCopy (self, event)
 
def OnCut (self, event)
 
def OnDelete (self, event)
 
def OnDeleteCells (self, event)
 
def OnEditorShown (self, event)
 
def OnInsertCells (self, event)
 
def OnPaste (self, event)
 
def OnSelectAll (self, event)
 
def OnUndo (self, event)
 
def resize_columns (self, width)
 
def set_number_of_columns (self, columns)
 
- Public Member Functions inherited from robotide.editor.gridbase.GridEditor
def __init__ (self, parent, num_rows, num_cols, popup_creator=None)
 
def copy (self)
 
def cut (self)
 
def delete (self)
 
def get_cell_edit_control (self)
 
def get_selected_content (self)
 
def get_single_selection_content (self)
 
def has_focus (self)
 
def OnCellRightClick (self, event)
 
def OnRangeSelect (self, event)
 
def OnSelectCell (self, event)
 
def paste (self)
 
def register_context_menu_hook (self, callable)
 
def select (self, row, column)
 
def undo (self)
 
def unregister_context_menu_hook (self, callable)
 
def write_cell (self, row, col, value, update_history=True)
 

Private Member Functions

def _bind_actions (self)
 
def _colorize (self)
 
def _delete_cells_from_multiple_rows (self, event)
 
def _get_bind_keys (self)
 
def _insert_cells_to_multiple_rows (self, event)
 
def _insert_or_delete_cells_on_single_row (self, action, event)
 
def _set_cols (self, new_cols)
 
def _set_default_sizes (self)
 
def _write_content (self, value)
 

Additional Inherited Members

- Public Attributes inherited from robotide.editor.gridbase.GridEditor
 color_background
 
 color_background_help
 
 color_foreground
 
 color_foreground_text
 
 color_secondary_background
 
 color_secondary_foreground
 
 general_settings
 
 selection
 
 settings
 
- Properties inherited from robotide.editor.gridbase.GridEditor
 cell_under_cursor = property
 

Detailed Description

Definition at line 243 of file fieldeditors.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.editor.fieldeditors._EditorGrid.__init__ (   self,
  parent,
  value,
  num_cols 
)

Definition at line 245 of file fieldeditors.py.

Member Function Documentation

◆ _bind_actions()

def robotide.editor.fieldeditors._EditorGrid._bind_actions (   self)
private

Definition at line 269 of file fieldeditors.py.

◆ _colorize()

def robotide.editor.fieldeditors._EditorGrid._colorize (   self)
private
   for row in range(self.NumberRows):
       for col in range(self.NumberCols):
           self.SetCellBackgroundColour(row, col, Colour(200, 222, 40))
           self.SetCellTextColour(row, col, Colour(7, 0, 70))
   self.Refresh(True)

Definition at line 299 of file fieldeditors.py.

◆ _delete_cells_from_multiple_rows()

def robotide.editor.fieldeditors._EditorGrid._delete_cells_from_multiple_rows (   self,
  event 
)
private

Definition at line 346 of file fieldeditors.py.

◆ _get_bind_keys()

def robotide.editor.fieldeditors._EditorGrid._get_bind_keys (   self)
private

Definition at line 273 of file fieldeditors.py.

◆ _insert_cells_to_multiple_rows()

def robotide.editor.fieldeditors._EditorGrid._insert_cells_to_multiple_rows (   self,
  event 
)
private

Definition at line 343 of file fieldeditors.py.

◆ _insert_or_delete_cells_on_single_row()

def robotide.editor.fieldeditors._EditorGrid._insert_or_delete_cells_on_single_row (   self,
  action,
  event 
)
private

Definition at line 334 of file fieldeditors.py.

◆ _set_cols()

def robotide.editor.fieldeditors._EditorGrid._set_cols (   self,
  new_cols 
)
private

Definition at line 381 of file fieldeditors.py.

◆ _set_default_sizes()

def robotide.editor.fieldeditors._EditorGrid._set_default_sizes (   self)
private

Definition at line 263 of file fieldeditors.py.

◆ _write_content()

def robotide.editor.fieldeditors._EditorGrid._write_content (   self,
  value 
)
private

Definition at line 281 of file fieldeditors.py.

◆ get_value()

def robotide.editor.fieldeditors._EditorGrid.get_value (   self)

Definition at line 302 of file fieldeditors.py.

◆ OnCopy()

def robotide.editor.fieldeditors._EditorGrid.OnCopy (   self,
  event 
)

Definition at line 349 of file fieldeditors.py.

◆ OnCut()

def robotide.editor.fieldeditors._EditorGrid.OnCut (   self,
  event 
)

Definition at line 352 of file fieldeditors.py.

◆ OnDelete()

def robotide.editor.fieldeditors._EditorGrid.OnDelete (   self,
  event 
)

Definition at line 358 of file fieldeditors.py.

◆ OnDeleteCells()

def robotide.editor.fieldeditors._EditorGrid.OnDeleteCells (   self,
  event 
)

Reimplemented from robotide.editor.gridbase.GridEditor.

Definition at line 324 of file fieldeditors.py.

◆ OnEditorShown()

def robotide.editor.fieldeditors._EditorGrid.OnEditorShown (   self,
  event 
)

Definition at line 311 of file fieldeditors.py.

◆ OnInsertCells()

def robotide.editor.fieldeditors._EditorGrid.OnInsertCells (   self,
  event 
)

Reimplemented from robotide.editor.gridbase.GridEditor.

Definition at line 315 of file fieldeditors.py.

◆ OnPaste()

def robotide.editor.fieldeditors._EditorGrid.OnPaste (   self,
  event 
)

Definition at line 355 of file fieldeditors.py.

◆ OnSelectAll()

def robotide.editor.fieldeditors._EditorGrid.OnSelectAll (   self,
  event 
)

Definition at line 364 of file fieldeditors.py.

◆ OnUndo()

def robotide.editor.fieldeditors._EditorGrid.OnUndo (   self,
  event 
)

Definition at line 361 of file fieldeditors.py.

◆ resize_columns()

def robotide.editor.fieldeditors._EditorGrid.resize_columns (   self,
  width 
)

Definition at line 367 of file fieldeditors.py.

◆ set_number_of_columns()

def robotide.editor.fieldeditors._EditorGrid.set_number_of_columns (   self,
  columns 
)

Definition at line 371 of file fieldeditors.py.


The documentation for this class was generated from the following file: