class MDSplusPathWidgetAdaptor(glade.get_adaptor_for_type('GtkLabel')): __gtype_name__ = 'MDSplusPathWidgetAdaptor' def do_set_property(self, widget, prop, value): if prop == 'nidOffset': widget.nidOffset = value elif prop == 'useFullPath': widget.useFullPath = value widget.reset()
class MDSplusExprWidgetAdaptor( glade.get_adaptor_for_type('GtkScrolledWindow')): __gtype_name__ = 'MDSplusExprWidgetAdaptor' def do_set_property(self, widget, prop, value): if prop == 'nidOffset': widget.nidOffset = value elif prop == 'putOnApply': widget.putOnApply = value
class MDSplusXdBoxButtonWidgetAdaptor(glade.get_adaptor_for_type('GtkButton')): __gtype_name__='MDSplusXdBoxButtonWidgetAdaptor' def do_set_property(self,widget,prop,value): if prop == 'nidOffset': widget.nidOffset=value elif prop == 'putOnApply': widget.putOnApply=value elif prop == 'label': widget.set_label(value)
class MDSplusOnOffXdboxWidgetAdaptor(glade.get_adaptor_for_type('GtkHBox')): __gtype_name__ = 'MDSplusOnOffXdBoxWidgetAdaptor' def do_set_property(self, widget, prop, value): if prop == 'nidOffset': widget.nidOffset = value elif prop == 'putOnApply': widget.putOnApply = value elif prop == 'buttonLabel': widget.buttonLabel = value widget.button.set_label(value)
class MDSplusOnOffWidgetAdaptor( glade.get_adaptor_for_type('GtkCheckButton')): __gtype_name__ = 'MDSplusOnOffWidgetAdaptor' def do_set_property(self, widget, prop, value): if prop == 'nidOffset': widget.nidOffset = value elif prop == 'putOnApply': widget.putOnApply = value elif prop == 'showPath': widget.showPath = value if value: widget.set_label('the.node:path') else: widget.set_label('')
class MDSplusNidOptionWidgetAdaptor(glade.get_adaptor_for_type('GtkComboBox')): __gtype_name__ = 'MDSplusNidOptionWidgetAdaptor' def do_set_property(self, widget, prop, value): if prop == 'nidOffset': widget.nidOffset = value elif prop == 'putOnApply': widget.putOnApply = value elif prop == 'items': widget.get_model() for item in value: widget.append_text(item) widget.updateItems() if hasattr(widget, 'values'): widget.set_active(len(widget.values)) elif prop == 'values': widget.values = value
class MDSplusDigChansWidgetAdaptor(glade.get_adaptor_for_type('GtkTable')): __gtype_name__ = 'MDSplusDigChansWidgetAdaptor' def do_set_property(self, widget, prop, value): if prop == 'nidOffset': widget.nidOffset = value elif prop == 'putOnApply': widget.putOnApply = value elif prop == 'startIdxNidOffset': widget.startIdxNidOffset = value elif prop == 'endIdxNidOffset': widget.endIdxNidOffset = value elif prop == 'incNidOffset': widget.incNidOffset = value widget.setupChannels() elif prop == 'dataNidOffset': widget.dataNidOffset = value elif prop == 'nodesPerChannel': widget.nodesPerChannel = value elif prop == 'numChannels': if value > 0: widget.numChannels = value widget.setupChannels()
class GladeTextViewAdaptor(glade.get_adaptor_for_type('GtkHBox')): __gtype_name__ = 'GladeTextViewAdaptor' def __init__(self): glade.GladeGtkHBoxAdaptor.__init__(self) def do_post_create(self, obj, reason): print "hola\n" def do_child_set_property(self, container, child, property_name, value): glade.GladeGtkHBoxAdaptor.do_child_set_property( self, container, child, property_name, value) print "hola do_child_set_property\n" def do_child_get_property(self, container, child, property_name): a = glade.GladeGtkHBoxAdaptor.do_child_get_property( self, container, child, property_name) print "hola do_child_get_property\n" return a def do_get_children(self, container): a = glade.GladeGtkHBoxAdaptor.do_get_children(self, container) print "hola do_get_children\n" return a