Robot Framework Integrated Development Environment (RIDE)
robotide.editor.cellrenderer.CellRenderer Class Reference

GridCellAutoWrapStringRenderer() More...

Inheritance diagram for robotide.editor.cellrenderer.CellRenderer:
wx.grid.GridCellRenderer

Public Member Functions

def __init__ (self, default_width, max_width, auto_fit, word_wrap=True)
 
def Clone (self)
 Clone(self) -> GridCellRenderer. More...
 
def Draw (self, grid, attr, dc, rect, row, col, isSelected)
 
def GetBestSize (self, grid, attr, dc, row, col)
 The width will be between values col size and max col size These can be changed in user preferences. More...
 

Public Attributes

 auto_fit
 
 default_width
 
 max_width
 
 word_wrap
 

Private Member Functions

def _wordwrap (self, text, width, dc, breakLongWords=True, margin=0)
 modification of original wordwrap function without extra space More...
 

Detailed Description

GridCellAutoWrapStringRenderer()

This class may be used to format string data in a cell.

Definition at line 22 of file cellrenderer.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.editor.cellrenderer.CellRenderer.__init__ (   self,
  default_width,
  max_width,
  auto_fit,
  word_wrap = True 
)

Definition at line 24 of file cellrenderer.py.

Member Function Documentation

◆ _wordwrap()

def robotide.editor.cellrenderer.CellRenderer._wordwrap (   self,
  text,
  width,
  dc,
  breakLongWords = True,
  margin = 0 
)
private

modification of original wordwrap function without extra space

Definition at line 34 of file cellrenderer.py.

◆ Clone()

def robotide.editor.cellrenderer.CellRenderer.Clone (   self)

Clone(self) -> GridCellRenderer.

Definition at line 113 of file cellrenderer.py.

◆ Draw()

def robotide.editor.cellrenderer.CellRenderer.Draw (   self,
  grid,
  attr,
  dc,
  rect,
  row,
  col,
  isSelected 
)

Definition at line 64 of file cellrenderer.py.

◆ GetBestSize()

def robotide.editor.cellrenderer.CellRenderer.GetBestSize (   self,
  grid,
  attr,
  dc,
  row,
  col 
)

The width will be between values col size and max col size These can be changed in user preferences.

Definition at line 86 of file cellrenderer.py.

Member Data Documentation

◆ auto_fit

robotide.editor.cellrenderer.CellRenderer.auto_fit

Definition at line 28 of file cellrenderer.py.

◆ default_width

robotide.editor.cellrenderer.CellRenderer.default_width

Definition at line 26 of file cellrenderer.py.

◆ max_width

robotide.editor.cellrenderer.CellRenderer.max_width

Definition at line 27 of file cellrenderer.py.

◆ word_wrap

robotide.editor.cellrenderer.CellRenderer.word_wrap

Definition at line 29 of file cellrenderer.py.


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