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

Public Member Functions

def __init__ (self, path=None, updatecheck=True)
 
def activate_editor (self, object_class, editor_class)
 
def active_event_loop (self)
 
def get_editor (self, object_class)
 
def get_editors (self, object_class)
 
def get_plugins (self)
 
def OnAppActivate (self, event)
 
def OnEventLoopEnter (self, loop)
 
def OnInit (self)
 
def register_editor (self, object_class, editor_class, activate)
 
def register_preference_panel (self, panel_class)
 Add the given panel class to the list of known preference panels. More...
 
def SetGlobalColour (self, message)
 
def unregister_editor (self, object_class, editor_class)
 
def unregister_preference_panel (self, panel_class)
 Remove the given panel class from the known preference panels. More...
 

Public Attributes

 editor
 
 fileexplorerplugin
 
 frame
 
 namespace
 
 preferences
 
 settings
 
 treeplugin
 
 workspace_path
 

Properties

 model = property
 

Private Member Functions

def _ApplyThemeToWidget (self, widget, foreColor=wx.BLUE, backColor=wx.LIGHT_GREY, theme={})
 
def _find_robot_installation (self)
 
def _get_editor (self)
 
def _get_latest_path (self)
 
def _get_plugin_dirs (self)
 
def _get_recentfiles_plugin (self)
 
def _load_data (self)
 
def _publish_system_info (self)
 
def _WalkWidgets (self, widget, indent=0, indentLevel=4, theme={})
 
def model (self)
 

Private Attributes

 _controller
 
 _editor_provider
 DEBUG self.frame.Show() More...
 
 _initial_locale
 
 _plugin_loader
 
 _updatecheck
 

Detailed Description

Definition at line 53 of file application.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.application.application.RIDE.__init__ (   self,
  path = None,
  updatecheck = True 
)

Definition at line 55 of file application.py.

Member Function Documentation

◆ _ApplyThemeToWidget()

def robotide.application.application.RIDE._ApplyThemeToWidget (   self,
  widget,
  foreColor = wx.BLUE,
  backColor = wx.LIGHT_GREY,
  theme = {} 
)
private

Definition at line 119 of file application.py.

◆ _find_robot_installation()

def robotide.application.application.RIDE._find_robot_installation (   self)
private

Definition at line 298 of file application.py.

◆ _get_editor()

def robotide.application.application.RIDE._get_editor (   self)
private

Definition at line 281 of file application.py.

◆ _get_latest_path()

def robotide.application.application.RIDE._get_latest_path (   self)
private

Definition at line 313 of file application.py.

◆ _get_plugin_dirs()

def robotide.application.application.RIDE._get_plugin_dirs (   self)
private

Definition at line 276 of file application.py.

◆ _get_recentfiles_plugin()

def robotide.application.application.RIDE._get_recentfiles_plugin (   self)
private

Definition at line 319 of file application.py.

◆ _load_data()

def robotide.application.application.RIDE._load_data (   self)
private

Definition at line 291 of file application.py.

◆ _publish_system_info()

def robotide.application.application.RIDE._publish_system_info (   self)
private

Definition at line 267 of file application.py.

◆ _WalkWidgets()

def robotide.application.application.RIDE._WalkWidgets (   self,
  widget,
  indent = 0,
  indentLevel = 4,
  theme = {} 
)
private

Definition at line 173 of file application.py.

◆ activate_editor()

def robotide.application.application.RIDE.activate_editor (   self,
  object_class,
  editor_class 
)

Definition at line 343 of file application.py.

◆ active_event_loop()

def robotide.application.application.RIDE.active_event_loop (   self)

Definition at line 353 of file application.py.

◆ get_editor()

def robotide.application.application.RIDE.get_editor (   self,
  object_class 
)

Definition at line 349 of file application.py.

◆ get_editors()

def robotide.application.application.RIDE.get_editors (   self,
  object_class 
)

Definition at line 346 of file application.py.

◆ get_plugins()

def robotide.application.application.RIDE.get_plugins (   self)

Definition at line 325 of file application.py.

◆ model()

def robotide.application.application.RIDE.model (   self)
private

Definition at line 273 of file application.py.

◆ OnAppActivate()

def robotide.application.application.RIDE.OnAppActivate (   self,
  event 
)

Definition at line 366 of file application.py.

◆ OnEventLoopEnter()

def robotide.application.application.RIDE.OnEventLoopEnter (   self,
  loop 
)

Definition at line 362 of file application.py.

◆ OnInit()

def robotide.application.application.RIDE.OnInit (   self)

Definition at line 61 of file application.py.

◆ register_editor()

def robotide.application.application.RIDE.register_editor (   self,
  object_class,
  editor_class,
  activate 
)

Definition at line 336 of file application.py.

◆ register_preference_panel()

def robotide.application.application.RIDE.register_preference_panel (   self,
  panel_class 
)

Add the given panel class to the list of known preference panels.

Definition at line 329 of file application.py.

◆ SetGlobalColour()

def robotide.application.application.RIDE.SetGlobalColour (   self,
  message 
)

Definition at line 185 of file application.py.

◆ unregister_editor()

def robotide.application.application.RIDE.unregister_editor (   self,
  object_class,
  editor_class 
)

Definition at line 340 of file application.py.

◆ unregister_preference_panel()

def robotide.application.application.RIDE.unregister_preference_panel (   self,
  panel_class 
)

Remove the given panel class from the known preference panels.

Definition at line 333 of file application.py.

Member Data Documentation

◆ _controller

robotide.application.application.RIDE._controller
private

Definition at line 71 of file application.py.

◆ _editor_provider

robotide.application.application.RIDE._editor_provider
private

DEBUG self.frame.Show()

Definition at line 74 of file application.py.

◆ _initial_locale

robotide.application.application.RIDE._initial_locale
private

Definition at line 64 of file application.py.

◆ _plugin_loader

robotide.application.application.RIDE._plugin_loader
private

Definition at line 75 of file application.py.

◆ _updatecheck

robotide.application.application.RIDE._updatecheck
private

Definition at line 56 of file application.py.

◆ editor

robotide.application.application.RIDE.editor

Definition at line 103 of file application.py.

◆ fileexplorerplugin

robotide.application.application.RIDE.fileexplorerplugin

Definition at line 94 of file application.py.

◆ frame

robotide.application.application.RIDE.frame

Definition at line 72 of file application.py.

◆ namespace

robotide.application.application.RIDE.namespace

Definition at line 70 of file application.py.

◆ preferences

robotide.application.application.RIDE.preferences

Definition at line 69 of file application.py.

◆ settings

robotide.application.application.RIDE.settings

Definition at line 67 of file application.py.

◆ treeplugin

robotide.application.application.RIDE.treeplugin

Definition at line 91 of file application.py.

◆ workspace_path

robotide.application.application.RIDE.workspace_path

Definition at line 57 of file application.py.

Property Documentation

◆ model

robotide.application.application.RIDE.model = property
static

Definition at line 271 of file application.py.


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