16 from ..publish.messages
import RideModificationPrevented
22 display_name = property
28 if not command.modifying
or self.
is_modifiableis_modifiable():
29 return command.execute(self)
59 return self.
_parent_parent.dirty
62 datafile_controller = property
65 return self.
_parent_parent.datafile_controller
71 return self.
_parent_parent.datafile
77 return self.
_parent_parent.datafiles
106 self.
_namespace_namespace.register_update_listener(listener)
111 self.
_namespace_namespace.unregister_update_listener(listener)
114 self.
_namespace_namespace.clear_update_listeners()
123 return self.
_namespace_namespace.get_all_keywords(*datafiles)
129 return self.
_namespace_namespace.find_keyword(datafile, keyword_name)
145 if not hasattr(self,
'_undo_stack'):
153 if not hasattr(self,
'_redo_stack'):
def datafile_controller(self)
def set_parent(self, new_parent)
def get_all_cached_library_names(self)
def clear_namespace_update_listeners(self)
def _set_namespace(self, namespace)
def is_user_keyword(self, datafile, value)
def is_library_keyword(self, datafile, value)
def unregister_namespace_updates(self, listener)
def is_library_import_ok(self, imp)
def update_namespace(self)
def register_for_namespace_updates(self, listener)
def _set_namespace_from(self, controller)
def is_variables_import_ok(self, imp)
def keyword_info(self, datafile, keyword_name)
def get_all_keywords_from(self, *datafiles)
def push_to_undo(self, command)
def push_to_redo(self, command)
def execute(self, command)
Sent whenever modifying command is prevented for some reason.