Robot Framework Integrated Development Environment (RIDE)
robotide.run.configmanagerui._TextEditListCtrl Class Reference
Inheritance diagram for robotide.run.configmanagerui._TextEditListCtrl:
robotide.editor.listeditor.AutoWidthColumnList

Public Member Functions

def __init__ (self, parent, columns, color_foreground, color_background, data)
 
def CloseEditor (self, event=None)
 
def get_data (self)
 
def new_item (self)
 
def open_editor (self, row)
 
def OpenEditor (self, col, row)
 
- Public Member Functions inherited from robotide.editor.listeditor.AutoWidthColumnList
def insert_data (self, data)
 
def populate (self, columns, data)
 
def select (self, text)
 
def select_and_ensure_visibility (self, index)
 

Public Attributes

 col_locs
 
- Public Attributes inherited from robotide.editor.listeditor.AutoWidthColumnList
 color_background
 
 color_foreground
 

Properties

 last_index = property(lambda self: self.ItemCount - 1)
 

Private Member Functions

def _calculate_col_locs (self)
 Calculates and returns initial locations of colums. More...
 
def _get_row (self, row)
 
def _set_command_column_width (self)
 

Private Attributes

 _new_item_creation
 

Detailed Description

Definition at line 147 of file configmanagerui.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.run.configmanagerui._TextEditListCtrl.__init__ (   self,
  parent,
  columns,
  color_foreground,
  color_background,
  data 
)

Reimplemented from robotide.editor.listeditor.AutoWidthColumnList.

Definition at line 150 of file configmanagerui.py.

Member Function Documentation

◆ _calculate_col_locs()

def robotide.run.configmanagerui._TextEditListCtrl._calculate_col_locs (   self)
private

Calculates and returns initial locations of colums.

    This is needed so that TextEditMixin can work from context menu,
    without selecting the row first.

Definition at line 172 of file configmanagerui.py.

◆ _get_row()

def robotide.run.configmanagerui._TextEditListCtrl._get_row (   self,
  row 
)
private

Definition at line 196 of file configmanagerui.py.

◆ _set_command_column_width()

def robotide.run.configmanagerui._TextEditListCtrl._set_command_column_width (   self)
private

Definition at line 162 of file configmanagerui.py.

◆ CloseEditor()

def robotide.run.configmanagerui._TextEditListCtrl.CloseEditor (   self,
  event = None 
)

Definition at line 199 of file configmanagerui.py.

◆ get_data()

def robotide.run.configmanagerui._TextEditListCtrl.get_data (   self)

Definition at line 193 of file configmanagerui.py.

◆ new_item()

def robotide.run.configmanagerui._TextEditListCtrl.new_item (   self)

Definition at line 187 of file configmanagerui.py.

◆ open_editor()

def robotide.run.configmanagerui._TextEditListCtrl.open_editor (   self,
  row 
)

Definition at line 180 of file configmanagerui.py.

◆ OpenEditor()

def robotide.run.configmanagerui._TextEditListCtrl.OpenEditor (   self,
  col,
  row 
)

Definition at line 183 of file configmanagerui.py.

Member Data Documentation

◆ _new_item_creation

robotide.run.configmanagerui._TextEditListCtrl._new_item_creation
private

Definition at line 160 of file configmanagerui.py.

◆ col_locs

robotide.run.configmanagerui._TextEditListCtrl.col_locs

Definition at line 159 of file configmanagerui.py.

Property Documentation

◆ last_index

robotide.run.configmanagerui._TextEditListCtrl.last_index = property(lambda self: self.ItemCount - 1)
static

Definition at line 148 of file configmanagerui.py.


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