Class v.c.g.m.ModelMT(Model):

Part of vmc.contrib.gtkmvc.model_mt View In Hierarchy

Known subclasses: vmc.contrib.gtkmvc.model_mt.ListStoreModelMT, vmc.contrib.gtkmvc.model_mt.TextBufferModelMT, vmc.contrib.gtkmvc.model_mt.TreeStoreModelMT

A base class for models whose observable properties can be changed by threads different than gtk main thread. Notification is performed by exploiting the gtk idle loop only if needed, otherwise the standard notification system (direct method call) is used. In this model, the observer is expected to run in the gtk main loop thread.
Method __init__ Undocumented
Method register_observer Undocumented
Method unregister_observer Undocumented
Method __notify_observer__ This makes a call either through the gtk.idle list or a

Inherited from Model:

Method register_property Registers an existing property to be monitored, and sets
Method has_property Returns true if given property name refers an observable
Method _reset_property_notification Called when it has be done an assignment that changes the
Method __add_observer_notification Searches in the observer for any possible listener, and
Method __remove_observer_notification Undocumented
Method notify_property_value_change Undocumented
Method notify_method_before_change Undocumented
Method notify_method_after_change Undocumented
Method notify_signal_emit Undocumented
def __init__(self):
Undocumented
def register_observer(self, observer):
Undocumented
def unregister_observer(self, observer):
Undocumented
def __notify_observer__(self, observer, method, *args, **kwargs):
This makes a call either through the gtk.idle list or a direct method call depending whether the caller's thread is different from the observer's thread
def __idle_callback(self, observer, method, args, kwargs):
Undocumented
API Documentation for vodafone-mobile-connect-card-driver-for-linux, generated by pydoctor at 2008-01-10 13:06:31.