def returnchange_cb(self, pobj, data):
     n = xfl.fl_get_select_item(pobj).contents.val
     dictreturn = {1 : xfl.FL_RETURN_END_CHANGED, \
             2 : xfl.FL_RETURN_CHANGED, 3 : xfl.FL_RETURN_END, \
             4 : xfl.FL_RETURN_ALWAYS}
     n = dictreturn[n]
     xfl.fl_set_object_return(self.pvert, n)
     xfl.fl_set_object_return(self.phor, n)
 def bw_callback(self, pobj, data):
     bws = [-5, -4, -3, -2, -1, 1, 2, 3, 4, 5]
     pr = xfl.fl_get_select_item(pobj)
     indx = pr.contents.val
     bw = bws[indx]
     xfl.fl_set_object_bw(self.pbwgroup, bw)
     xfl.fl_set_object_bw(self.pdoneobj, bw)
     xfl.fl_popup_set_bw(pr.contents.popup, bw)
Exemplo n.º 3
0
    def boxtype_cb(self, pobj, arg):

        req_bt = (xfl.fl_get_select_item(pobj)).contents.val
        lastbt = -1

        if lastbt != req_bt:
            xfl.fl_freeze_form(self.pform)
            xfl.fl_redraw_form(self.pform)
            for i in range(0, len(tobj)):
                xfl.fl_set_object_boxtype(tobj[i], btypes[req_bt]["val"])
            xfl.fl_unfreeze_form(self.pform)
            lastbt = req_bt
    def bw_cb(self, pobj, data):
        bws = [-4, -3, -2, -1, 1, 2, 3, 4]
        n = xfl.fl_get_select_item(pobj).contents.val - 1
        # xfl.FL_POPUP_RETURN

        xfl.fl_freeze_form(pobj.contents.form)
        xfl.fl_set_object_bw(self.fd_buttform.backface, bws[n])
        xfl.fl_set_object_bw(self.fd_buttform.objsgroup, bws[n])
        xfl.fl_set_object_bw(self.fd_buttform.done, bws[n])

        # redrawing the backface wipes out the done button. Redraw it
        #xfl.fl_redraw_object(self.fd_buttform.done)
        xfl.fl_unfreeze_form(pobj.contents.form)
Exemplo n.º 5
0
    def mode_cb(self, pobj, arg):
        lval = -1
        modeval = (xfl.fl_get_select_item(pobj)).contents.val

        if modeval == lval:
            return

        xfl.fl_hide_form(self.pform)
        # print gmode[val]['val']
        xfl.fl_set_graphics_mode(gmode[modeval]["val"], 0)
        xfl.fl_show_form(self.pform, xfl.FL_PLACE_GEOMETRY, border, "Box types")

        lval = modeval
 def cb(self, pobj, data):
     pselitem = xfl.fl_get_select_item(pobj)
     message = "CallBack: %d" % pselitem.contents.val
     print(message)
 def when_cb(self, pobj, data):
     self.set_when(xfl.fl_get_select_item(pobj).contents.val)