class MDSplusDispatchWidget(MDSplusDtypeSelWidget, VBox):
    def __init__(self, value=None):
        super(MDSplusDispatchWidget, self).__init__(homogeneous=False,
                                                    spacing=10)
        self.menu = self.dtype_menu(("Dispatch", ))
        self.dispatch = MDSplusSequentialWidget()
        self.expression = MDSplusExpressionWidget()
        self.expression.set_no_show_all(True)
        self.widgets = (self.dispatch, self.expression)
        self.pack_start(self.menu, False, False, 0)
        self.pack_start(self.dispatch, False, False, 0)
        self.pack_start(self.expression, False, False, 0)
        self.value = value
class MDSplusDispatchWidget(MDSplusDtypeSelWidget,VBox):

    def __init__(self,value=None):
        super(MDSplusDispatchWidget,self).__init__(homogeneous=False,spacing=10)
        self.menu=self.dtype_menu(("Dispatch",))
        self.dispatch=MDSplusSequentialWidget()
        self.expression=MDSplusExpressionWidget()
        self.expression.set_no_show_all(True)
        self.widgets=(self.dispatch,self.expression)
        self.pack_start(self.menu,False,False,0)
        self.pack_start(self.dispatch,False,False,0)
        self.pack_start(self.expression,False,False,0)
        self.value=value
Example #3
0
class MDSplusTaskWidget(MDSplusDtypeSelWidget, VBox):
    def __init__(self):
        super(MDSplusTaskWidget, self).__init__(homogeneous=False, spacing=10)
        menu = self.dtype_menu(("Method", "Routine"))
        self.method = MDSplusMethodWidget()
        self.routine = MDSplusRoutineWidget()
        self.routine.set_no_show_all(True)
        self.expression = MDSplusExpressionWidget()
        self.expression.set_no_show_all(True)
        self.widgets = (self.method, self.routine, self.expression)
        self.pack_start(menu, False, False, 0)
        self.pack_start(self.method, True, True, 0)
        self.pack_start(self.routine, True, True, 0)
        self.pack_start(self.expression, True, True, 0)
Example #4
0
class MDSplusTaskWidget(MDSplusDtypeSelWidget,VBox):

    def __init__(self):
        super(MDSplusTaskWidget,self).__init__(homogeneous=False,spacing=10)
        menu=self.dtype_menu(("Method","Routine"))
        self.method=MDSplusMethodWidget()
        self.routine=MDSplusRoutineWidget()
        self.routine.set_no_show_all(True)
        self.expression=MDSplusExpressionWidget()
        self.expression.set_no_show_all(True)
        self.widgets=(self.method,self.routine,self.expression)
        self.pack_start(menu,False,False,0)
        self.pack_start(self.method,True,True,0)
        self.pack_start(self.routine,True,True,0)
        self.pack_start(self.expression,True,True,0)