Пример #1
0
class MainView(View):
    builder = "main.glade"
    top = "window_main"

    def __init__(self):
        View.__init__(self)
        self.driveView = DriveView()
        self['vbox_sidebar_left'].pack_start(self.driveView.get_top_widget())
        self['hsep'] = gtk.HSeparator()
        self['hsep'].show_all()
        self['vbox_sidebar_left'].pack_start(self['hsep'])
        self.jsView = JsView()
        self['vbox_sidebar_left'].pack_start(self.jsView.get_top_widget())
        self.videoView = VideoView()
        self['hbox1'].pack_start(self.videoView.get_top_widget())
        self['hbox1'].reorder_child(self.videoView.get_top_widget(), 1)
        self.barView = BarView(self)
        self['vbox_main'].pack_start(self.barView.get_top_widget())
        self['vbox_main'].reorder_child(self.barView.get_top_widget(), 0)
    
    def setConnectState(self, state):
        if state == 'connecting':
            self['btn_disconnect'].set_sensitive(True)
            self['btn_connect'].set_sensitive(False)
        elif state == 'connected':
            self['btn_disconnect'].set_sensitive(True)
            self['btn_connect'].set_sensitive(False)
            self.jsView.setSensitive(True)
            self.driveView.setSensitive(True)
        elif state == 'disconnected':
            self['btn_connect'].set_sensitive(True)
            self['btn_disconnect'].set_sensitive(False)
            self.jsView.setSensitive(False)
            self.driveView.setSensitive(False)
Пример #2
0
 def __init__(self):
     View.__init__(self)
     self.driveView = DriveView()
     self['vbox_sidebar_left'].pack_start(self.driveView.get_top_widget())
     self['hsep'] = gtk.HSeparator()
     self['hsep'].show_all()
     self['vbox_sidebar_left'].pack_start(self['hsep'])
     self.jsView = JsView()
     self['vbox_sidebar_left'].pack_start(self.jsView.get_top_widget())
     self.videoView = VideoView()
     self['hbox1'].pack_start(self.videoView.get_top_widget())
     self['hbox1'].reorder_child(self.videoView.get_top_widget(), 1)
     self.barView = BarView(self)
     self['vbox_main'].pack_start(self.barView.get_top_widget())
     self['vbox_main'].reorder_child(self.barView.get_top_widget(), 0)