Package flumotion :: Package admin :: Package gtk :: Module client :: Class Window
[hide private]

Class Window

source code

extern.log.log.Loggable --+
                          |
             object --+   |
                      |   |
             ??.GObject --+
                          |
                         Window

Creates the GtkWindow for the user interface. Also connects to the manager on the given host and port.

Instance Methods [hide private]
 
__init__(self)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
stateSet(self, state, key, value) source code
 
componentCallRemoteStatus(self, state, pre, post, fail, methodName, *args, **kwargs) source code
 
componentCallRemote(self, state, methodName, *args, **kwargs) source code
 
whsAppend(self, state, key, value) source code
 
whsRemove(self, state, key, value) source code
 
show(self) source code
 
setAdminModel(self, model)
set the model to which we are a view/controller
source code
 
_create_ui(self) source code
 
_append_recent_connections(self) source code
 
_close(self, *args) source code
 
_dump_config(self, configation) source code
 
_run_wizard(self) source code
 
_open_connection(self, connectionInfo) source code
 
_update_component_actions(self) source code
 
_update_components(self) source code
 
_clear_messages(self) source code
 
_set_planet_state(self, planetState) source code
 
_component_modify(self, state) source code
 
_remove_component(self, state) source code
 
_component_reload(self, state) source code
 
_component_stop(self, state)
Returns: a twisted.internet.defer.Deferred
source code
 
_component_start(self, state)
Returns: a twisted.internet.defer.Deferred
source code
 
_component_restart(self, state)
Returns: a twisted.internet.defer.Deferred
source code
 
_component_delete(self, state)
Returns: a twisted.internet.defer.Deferred
source code
 
_component_do(self, state, action, doing, done, remoteMethodPrefix='component') source code
 
_component_activate(self, state, action) source code
 
_component_selection_changed(self, state) source code
 
_connection_opened(self, admin) source code
 
_connection_lost(self) source code
 
_connection_refused(self) source code
 
_connection_failed(self, reason) source code
 
_error(self, message) source code
 
_open_recent_connection(self) source code
 
_open_existing_connection(self) source code
 
_import_configuration(self) source code
 
_export_configuration(self) source code
 
_reload_manager(self) source code
 
_reload_admin(self) source code
 
_reload_all(self) source code
 
_start_shell(self) source code
 
_about(self) source code
 
_admin_connected_cb(self, admin) source code
 
_admin_disconnected_cb(self, admin) source code
 
_admin_connection_refused_cb(self, admin) source code
 
_admin_connection_failed_cb(self, admin, reason) source code
 
_admin_update_cb(self, admin) source code
 
_window_delete_event_cb(self, window, event) source code
 
_trayicon_quit_cb(self, trayicon) source code
 
_components_view_selection_changed_cb(self, view, state) source code
 
_components_view_activated_cb(self, view, state, action) source code
 
_component_view_start_stop_notify_cb(self, *args) source code
 
_connection_open_recent_cb(self, action) source code
 
_connection_open_existing_cb(self, action) source code
 
_connection_import_configuration_cb(self, action) source code
 
_connection_export_configuration_cb(self, action) source code
 
_connection_quit_cb(self, action) source code
 
_manage_start_component_cb(self, action) source code
 
_manage_stop_component_cb(self, action) source code
 
_manage_delete_component_cb(self, action) source code
 
_manage_start_all_cb(self, action) source code
 
_manage_stop_all_cb(self, action) source code
 
_manage_clear_all_cb(self, action) source code
 
_manage_run_wizard_cb(self, action) source code
 
_debug_reload_manager_cb(self, action) source code
 
_debug_reload_admin_cb(self, action) source code
 
_debug_reload_all_cb(self, action) source code
 
_debug_start_shell_cb(self, action) source code
 
_help_about_cb(self, action) source code

Inherited from extern.log.log.Loggable: __providedBy__, debug, doLog, error, info, log, logFunction, logObjectName, warning, warningFailure

Inherited from unreachable.GObject: __cmp__, __copy__, __deepcopy__, __delattr__, __gdoc__, __gobject_init__, __hash__, __new__, __repr__, __setattr__, chain, connect, connect_after, connect_object, connect_object_after, disconnect, disconnect_by_func, emit, emit_stop_by_name, freeze_notify, get_data, get_properties, get_property, handler_block, handler_block_by_func, handler_disconnect, handler_is_connected, handler_unblock, handler_unblock_by_func, notify, props, set_data, set_properties, set_property, stop_emission, thaw_notify, weak_ref

Inherited from object: __getattribute__, __reduce__, __reduce_ex__, __str__

Class Variables [hide private]
  logCategory = 'adminview'
Implementors can provide a category to log their messages under.
  __gtype__ = <GType flumotion+admin+gtk+client+Window (29335504)>
  __implemented__ = <implementedBy flumotion.admin.gtk.client.Wi...
  __provides__ = <zope.interface.declarations.ClassProvides obje...
Properties [hide private]

Inherited from unreachable.GObject: __grefcount__

Inherited from object: __class__

Method Details [hide private]

__init__(self)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)

_component_stop(self, state)

source code 
Returns:
a twisted.internet.defer.Deferred

_component_start(self, state)

source code 
Returns:
a twisted.internet.defer.Deferred

_component_restart(self, state)

source code 
Returns:
a twisted.internet.defer.Deferred

_component_delete(self, state)

source code 
Returns:
a twisted.internet.defer.Deferred

_component_do(self, state, action, doing, done, remoteMethodPrefix='component')

source code 
Parameters:
  • remoteMethodPrefix - prefix for remote method to run

Class Variable Details [hide private]

__implemented__

Value:
<implementedBy flumotion.admin.gtk.client.Window>

__provides__

Value:
<zope.interface.declarations.ClassProvides object at 0x1a6b690>