Robot Framework Integrated Development Environment (RIDE)
robotide.editor.texteditor.SourceEditor Class Reference
Inheritance diagram for robotide.editor.texteditor.SourceEditor:

Public Member Functions

def __init__ (self, parent, title, data_validator)
 
def auto_ident (self)
 
def copy (self)
 
def create_syntax_colorization_help (self)
 
def cut (self)
 
def deindent_block (self)
 
def delete_row (self, event)
 
def execute_comment (self, event)
 
def execute_enclose_text (self, keycode)
 
def execute_sharp_comment (self, event)
 
def execute_sharp_uncomment (self, event)
 
def execute_uncomment (self, event)
 
def execute_variable_creator (self, list_variable=False, dict_variable=False)
 
def GetFocus (self, event)
 
def indent_block (self)
 
def indent_line (self, line)
 
def insert_row (self, event)
 
def is_focused (self)
 
def LeaveFocus (self, event)
 
def move_row_down (self, event)
 
def move_row_up (self, event)
 
def OnChar (self, event)
 
def OnContentAssist (self, event)
 
def OnEditorKey (self, event)
 
def OnFind (self, event)
 
def OnFindBackwards (self, event)
 
def OnKeyDown (self, event)
 
def OnSettingsChanged (self, message)
 Update tab size if txt spaces size setting is modified. More...
 
def OnTabChange (self, message)
 
def open (self, data)
 
def paste (self)
 
def redo (self)
 
def remove_and_store_state (self)
 
def reset (self)
 
def save (self, *args)
 
def select_all (self)
 
def selected (self, data)
 
def set_editor_caret_position (self)
 
def show_help_dialog (self, event)
 
def store_position (self, force=False)
 
def undo (self)
 
def write_ident (self)
 

Public Attributes

 dlg
 
 editor_toolbar
 

Properties

 datafile_controller = property
 
 dirty = property
 

Private Member Functions

def _create_editor_text_control (self, text=None)
 
def _create_editor_toolbar (self)
 
def _create_search (self, container_sizer)
 
def _create_ui (self, title)
 
def _find (self, forward=True)
 
def _find_text_position (self, forward, txt)
 
def _mark_file_dirty (self, dirty=True)
 
def _revert (self)
 
def _show_search_results (self, position, txt)
 
def datafile_controller (self)
 
def dirty (self)
 

Static Private Member Functions

def _enclose_text (open_symbol, value='')
 
def _variable_creator_value (symbol, value='')
 

Private Attributes

 _controller_for_context
 
 _data
 
 _data_validator
 
 _dirty
 
 _editor
 
 _parent
 
 _position
 
 _reformat
 
 _search_field
 
 _search_field_notification
 
 _showing_list
 
 _stored_text
 
 _suggestions
 
 _syntax_colorization_help_exists
 
 _tab_open
 
 _tab_size
 
 _title
 

Detailed Description

Definition at line 391 of file texteditor.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.editor.texteditor.SourceEditor.__init__ (   self,
  parent,
  title,
  data_validator 
)

Definition at line 393 of file texteditor.py.

Member Function Documentation

◆ _create_editor_text_control()

def robotide.editor.texteditor.SourceEditor._create_editor_text_control (   self,
  text = None 
)
private

Definition at line 851 of file texteditor.py.

◆ _create_editor_toolbar()

def robotide.editor.texteditor.SourceEditor._create_editor_toolbar (   self)
private

Definition at line 438 of file texteditor.py.

◆ _create_search()

def robotide.editor.texteditor.SourceEditor._create_search (   self,
  container_sizer 
)
private

Definition at line 451 of file texteditor.py.

◆ _create_ui()

def robotide.editor.texteditor.SourceEditor._create_ui (   self,
  title 
)
private

Definition at line 425 of file texteditor.py.

◆ _enclose_text()

def robotide.editor.texteditor.SourceEditor._enclose_text (   open_symbol,
  value = '' 
)
staticprivate

Definition at line 1007 of file texteditor.py.

◆ _find()

def robotide.editor.texteditor.SourceEditor._find (   self,
  forward = True 
)
private

Definition at line 563 of file texteditor.py.

◆ _find_text_position()

def robotide.editor.texteditor.SourceEditor._find_text_position (   self,
  forward,
  txt 
)
private

Definition at line 569 of file texteditor.py.

◆ _mark_file_dirty()

def robotide.editor.texteditor.SourceEditor._mark_file_dirty (   self,
  dirty = True 
)
private

Definition at line 1362 of file texteditor.py.

◆ _revert()

def robotide.editor.texteditor.SourceEditor._revert (   self)
private

Definition at line 878 of file texteditor.py.

◆ _show_search_results()

def robotide.editor.texteditor.SourceEditor._show_search_results (   self,
  position,
  txt 
)
private

Definition at line 580 of file texteditor.py.

◆ _variable_creator_value()

def robotide.editor.texteditor.SourceEditor._variable_creator_value (   symbol,
  value = '' 
)
staticprivate

Definition at line 987 of file texteditor.py.

◆ auto_ident()

def robotide.editor.texteditor.SourceEditor.auto_ident (   self)

Definition at line 641 of file texteditor.py.

◆ copy()

def robotide.editor.texteditor.SourceEditor.copy (   self)

Definition at line 821 of file texteditor.py.

◆ create_syntax_colorization_help()

def robotide.editor.texteditor.SourceEditor.create_syntax_colorization_help (   self)

Definition at line 465 of file texteditor.py.

◆ cut()

def robotide.editor.texteditor.SourceEditor.cut (   self)

Definition at line 817 of file texteditor.py.

◆ datafile_controller()

def robotide.editor.texteditor.SourceEditor.datafile_controller (   self)
private

Definition at line 537 of file texteditor.py.

◆ deindent_block()

def robotide.editor.texteditor.SourceEditor.deindent_block (   self)

Definition at line 679 of file texteditor.py.

◆ delete_row()

def robotide.editor.texteditor.SourceEditor.delete_row (   self,
  event 
)

Definition at line 1071 of file texteditor.py.

◆ dirty()

def robotide.editor.texteditor.SourceEditor.dirty (   self)
private

Definition at line 531 of file texteditor.py.

◆ execute_comment()

def robotide.editor.texteditor.SourceEditor.execute_comment (   self,
  event 
)

Definition at line 1110 of file texteditor.py.

◆ execute_enclose_text()

def robotide.editor.texteditor.SourceEditor.execute_enclose_text (   self,
  keycode 
)

Definition at line 990 of file texteditor.py.

◆ execute_sharp_comment()

def robotide.editor.texteditor.SourceEditor.execute_sharp_comment (   self,
  event 
)

Definition at line 1193 of file texteditor.py.

◆ execute_sharp_uncomment()

def robotide.editor.texteditor.SourceEditor.execute_sharp_uncomment (   self,
  event 
)

Definition at line 1258 of file texteditor.py.

◆ execute_uncomment()

def robotide.editor.texteditor.SourceEditor.execute_uncomment (   self,
  event 
)

Definition at line 1151 of file texteditor.py.

◆ execute_variable_creator()

def robotide.editor.texteditor.SourceEditor.execute_variable_creator (   self,
  list_variable = False,
  dict_variable = False 
)

Definition at line 965 of file texteditor.py.

◆ GetFocus()

def robotide.editor.texteditor.SourceEditor.GetFocus (   self,
  event 
)

Definition at line 869 of file texteditor.py.

◆ indent_block()

def robotide.editor.texteditor.SourceEditor.indent_block (   self)

Definition at line 744 of file texteditor.py.

◆ indent_line()

def robotide.editor.texteditor.SourceEditor.indent_line (   self,
  line 
)

Definition at line 719 of file texteditor.py.

◆ insert_row()

def robotide.editor.texteditor.SourceEditor.insert_row (   self,
  event 
)

Definition at line 1094 of file texteditor.py.

◆ is_focused()

def robotide.editor.texteditor.SourceEditor.is_focused (   self)

Definition at line 417 of file texteditor.py.

◆ LeaveFocus()

def robotide.editor.texteditor.SourceEditor.LeaveFocus (   self,
  event 
)

Definition at line 864 of file texteditor.py.

◆ move_row_down()

def robotide.editor.texteditor.SourceEditor.move_row_down (   self,
  event 
)

Definition at line 1044 of file texteditor.py.

◆ move_row_up()

def robotide.editor.texteditor.SourceEditor.move_row_up (   self,
  event 
)

Definition at line 1018 of file texteditor.py.

◆ OnChar()

def robotide.editor.texteditor.SourceEditor.OnChar (   self,
  event 
)

Definition at line 955 of file texteditor.py.

◆ OnContentAssist()

def robotide.editor.texteditor.SourceEditor.OnContentAssist (   self,
  event 
)

Definition at line 593 of file texteditor.py.

◆ OnEditorKey()

def robotide.editor.texteditor.SourceEditor.OnEditorKey (   self,
  event 
)

Definition at line 882 of file texteditor.py.

◆ OnFind()

def robotide.editor.texteditor.SourceEditor.OnFind (   self,
  event 
)

Definition at line 540 of file texteditor.py.

◆ OnFindBackwards()

def robotide.editor.texteditor.SourceEditor.OnFindBackwards (   self,
  event 
)

Definition at line 559 of file texteditor.py.

◆ OnKeyDown()

def robotide.editor.texteditor.SourceEditor.OnKeyDown (   self,
  event 
)

Definition at line 903 of file texteditor.py.

◆ OnSettingsChanged()

def robotide.editor.texteditor.SourceEditor.OnSettingsChanged (   self,
  message 
)

Update tab size if txt spaces size setting is modified.

Definition at line 1355 of file texteditor.py.

◆ OnTabChange()

def robotide.editor.texteditor.SourceEditor.OnTabChange (   self,
  message 
)

Definition at line 422 of file texteditor.py.

◆ open()

def robotide.editor.texteditor.SourceEditor.open (   self,
  data 
)

Definition at line 607 of file texteditor.py.

◆ paste()

def robotide.editor.texteditor.SourceEditor.paste (   self)

Definition at line 824 of file texteditor.py.

◆ redo()

def robotide.editor.texteditor.SourceEditor.redo (   self)

Definition at line 841 of file texteditor.py.

◆ remove_and_store_state()

def robotide.editor.texteditor.SourceEditor.remove_and_store_state (   self)

Definition at line 846 of file texteditor.py.

◆ reset()

def robotide.editor.texteditor.SourceEditor.reset (   self)

Definition at line 776 of file texteditor.py.

◆ save()

def robotide.editor.texteditor.SourceEditor.save (   self,
args 
)

Definition at line 781 of file texteditor.py.

◆ select_all()

def robotide.editor.texteditor.SourceEditor.select_all (   self)

Definition at line 832 of file texteditor.py.

◆ selected()

def robotide.editor.texteditor.SourceEditor.selected (   self,
  data 
)

Definition at line 633 of file texteditor.py.

◆ set_editor_caret_position()

def robotide.editor.texteditor.SourceEditor.set_editor_caret_position (   self)

Definition at line 515 of file texteditor.py.

◆ show_help_dialog()

def robotide.editor.texteditor.SourceEditor.show_help_dialog (   self,
  event 
)

Definition at line 481 of file texteditor.py.

◆ store_position()

def robotide.editor.texteditor.SourceEditor.store_position (   self,
  force = False 
)

Definition at line 508 of file texteditor.py.

◆ undo()

def robotide.editor.texteditor.SourceEditor.undo (   self)

Definition at line 835 of file texteditor.py.

◆ write_ident()

def robotide.editor.texteditor.SourceEditor.write_ident (   self)

Definition at line 772 of file texteditor.py.

Member Data Documentation

◆ _controller_for_context

robotide.editor.texteditor.SourceEditor._controller_for_context
private

Definition at line 413 of file texteditor.py.

◆ _data

robotide.editor.texteditor.SourceEditor._data
private

Definition at line 407 of file texteditor.py.

◆ _data_validator

robotide.editor.texteditor.SourceEditor._data_validator
private

Definition at line 399 of file texteditor.py.

◆ _dirty

robotide.editor.texteditor.SourceEditor._dirty
private

Definition at line 408 of file texteditor.py.

◆ _editor

robotide.editor.texteditor.SourceEditor._editor
private

Definition at line 852 of file texteditor.py.

◆ _parent

robotide.editor.texteditor.SourceEditor._parent
private

Definition at line 401 of file texteditor.py.

◆ _position

robotide.editor.texteditor.SourceEditor._position
private

Definition at line 409 of file texteditor.py.

◆ _reformat

robotide.editor.texteditor.SourceEditor._reformat
private

Definition at line 405 of file texteditor.py.

◆ _search_field

robotide.editor.texteditor.SourceEditor._search_field
private

Definition at line 453 of file texteditor.py.

◆ _search_field_notification

robotide.editor.texteditor.SourceEditor._search_field_notification
private

Definition at line 462 of file texteditor.py.

◆ _showing_list

robotide.editor.texteditor.SourceEditor._showing_list
private

Definition at line 410 of file texteditor.py.

◆ _stored_text

robotide.editor.texteditor.SourceEditor._stored_text
private

Definition at line 626 of file texteditor.py.

◆ _suggestions

robotide.editor.texteditor.SourceEditor._suggestions
private

Definition at line 616 of file texteditor.py.

◆ _syntax_colorization_help_exists

robotide.editor.texteditor.SourceEditor._syntax_colorization_help_exists
private

Definition at line 398 of file texteditor.py.

◆ _tab_open

robotide.editor.texteditor.SourceEditor._tab_open
private

Definition at line 411 of file texteditor.py.

◆ _tab_size

robotide.editor.texteditor.SourceEditor._tab_size
private

Definition at line 403 of file texteditor.py.

◆ _title

robotide.editor.texteditor.SourceEditor._title
private

Definition at line 402 of file texteditor.py.

◆ dlg

robotide.editor.texteditor.SourceEditor.dlg

Definition at line 395 of file texteditor.py.

◆ editor_toolbar

robotide.editor.texteditor.SourceEditor.editor_toolbar

Definition at line 441 of file texteditor.py.

Property Documentation

◆ datafile_controller

robotide.editor.texteditor.SourceEditor.datafile_controller = property
static

Definition at line 535 of file texteditor.py.

◆ dirty

robotide.editor.texteditor.SourceEditor.dirty = property
static

Definition at line 529 of file texteditor.py.


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