コード例 #1
0
 def create_form_staticform(self):
     fdui = FD_staticform()
     fdui.staticform = xfl.fl_bgn_form(xfl.FL_NO_BOX, 431, 211)
     pobj = xfl.fl_add_box(xfl.FL_FLAT_BOX, 0, 0, 431, 211, "")
     xfl.fl_set_object_color(pobj, xfl.FL_INDIANRED, xfl.FL_INDIANRED)
     xfl.fl_set_object_lcolor(pobj, xfl.FL_INDIANRED)
     pobj1 = xfl.fl_add_box(xfl.FL_UP_BOX, 40, 40, 60, 45, "A Box")
     pobj2 = xfl.fl_add_labelframe(xfl.FL_ENGRAVED_FRAME, 130, 30, 120, 55, "LabelFrame")
     xfl.fl_set_object_color(pobj2, xfl.FL_BLACK, xfl.FL_INDIANRED)
     xfl.fl_set_object_lstyle(pobj2, xfl.FL_BOLD_STYLE)
     fdui.chart = xfl.fl_add_chart(xfl.FL_PIE_CHART, 270, 20, 130, 105, "")
     xfl.fl_set_object_color(fdui.chart, xfl.FL_INDIANRED, xfl.FL_COL1)
     pobj3 = xfl.fl_add_clock(xfl.FL_ANALOG_CLOCK, 30, 100, 85, 85, "")
     xfl.fl_set_object_color(pobj3, xfl.FL_COL1, xfl.FL_RIGHT_BCOL)
     pobj4 = xfl.fl_add_bitmap(xfl.FL_NORMAL_BITMAP, 150, 140, 30, 25, "")
     xfl.fl_set_bitmap_file(pobj4, "srs.xbm")
     pobj5 = xfl.fl_add_pixmap(xfl.FL_NORMAL_PIXMAP, 210, 120, 60, 60, "")
     xfl.fl_set_pixmap_file(pobj5, "porsche.xpm")
     pobj6 = xfl.fl_add_text(xfl.FL_NORMAL_TEXT, 310, 150, 70, 25, "Text")
     xfl.fl_set_object_boxtype(pobj6, xfl.FL_BORDER_BOX)
     xfl.fl_end_form()
     return fdui
コード例 #2
0
    def create_forms(self):

        self.sampledemo = xfl.fl_bgn_form(xfl.FL_NO_BOX, 320, 250)

        self.ptrflobj0 = xfl.fl_add_box(xfl.FL_UP_BOX, 0, 0, 320, 250, '')
        xfl.fl_set_object_color(self.ptrflobj0, xfl.FL_COL1, xfl.FL_COL1)
        xfl.fl_set_object_lalign(self.ptrflobj0, xfl.FL_ALIGN_CENTER)
        xfl.fl_set_object_lstyle(self.ptrflobj0, xfl.FL_NORMAL_STYLE)
        xfl.fl_set_object_lsize(self.ptrflobj0, xfl.FL_DEFAULT_SIZE)
        xfl.fl_set_object_lcol(self.ptrflobj0, xfl.FL_BLACK)
        xfl.fl_set_object_resize(self.ptrflobj0, xfl.FL_RESIZE_ALL)
        xfl.fl_set_object_gravity(self.ptrflobj0, xfl.FL_NoGravity, xfl.FL_NoGravity)
        self.mylblfrm = xfl.fl_add_labelframe(xfl.FL_EMBOSSED_FRAME, 20, 30, 270, 110, 'some\nframe')
        xfl.fl_set_object_boxtype(self.mylblfrm, xfl.FL_SHADOW_BOX)
        xfl.fl_set_object_color(self.mylblfrm, xfl.FL_BLACK, xfl.FL_COL1)
        xfl.fl_set_object_lalign(self.mylblfrm, xfl.FL_ALIGN_LEFT_TOP)
        xfl.fl_set_object_lstyle(self.mylblfrm, xfl.FL_NORMAL_STYLE)
        xfl.fl_set_object_lsize(self.mylblfrm, xfl.FL_DEFAULT_SIZE)
        xfl.fl_set_object_lcol(self.mylblfrm, xfl.FL_BLACK)
        xfl.fl_set_object_resize(self.mylblfrm, xfl.FL_RESIZE_ALL)
        xfl.fl_set_object_gravity(self.mylblfrm, xfl.FL_NoGravity, xfl.FL_NoGravity)
        xfl.fl_set_object_callback(self.mylblfrm, self.lframe_cb, 2)

        xfl.fl_end_form()
コード例 #3
0
    def create_form_buttform(self):
        fdui = FD_buttform()

        fdui.buttform = xfl.fl_bgn_form(xfl.FL_NO_BOX, 290, 260)

        fdui.backface = xfl.fl_add_box(xfl.FL_UP_BOX, 0, 0, 290, \
                260, "")

        fdui.done = xfl.fl_add_button(xfl.FL_NORMAL_BUTTON, 185, \
                215, 90, 30, "Done")
        xfl.fl_set_object_lalign(fdui.done, xfl.FL_ALIGN_CENTER)
        xfl.fl_set_object_callback(fdui.done, self.done_cb, 0)

        fdui.objsgroup = xfl.fl_bgn_group()

        pobj = xfl.fl_add_frame(xfl.FL_ENGRAVED_FRAME, 175, 170, \
                100, 30, "")
        xfl.fl_set_object_color(pobj, xfl.FL_COL1, xfl.FL_GREEN)

        pobj = xfl.fl_add_round3dbutton(xfl.FL_PUSH_BUTTON, 210, 170, \
                30, 30, "")
        xfl.fl_set_object_color(pobj, xfl.FL_COL1, xfl.FL_GREEN)

        fdui.bbutt = xfl.fl_add_bitmapbutton(xfl.FL_NORMAL_BUTTON, \
                25, 85, 40, 40, "bitmapbutton")
        xfl.fl_set_object_color(fdui.bbutt, xfl.FL_COL1, \
                xfl.FL_BLACK)

        fdui.pbutt = xfl.fl_add_pixmapbutton(xfl.FL_NORMAL_BUTTON, \
                25, 25, 40, 40, "pixmapbutton")
        xfl.fl_set_object_color(fdui.pbutt, xfl.FL_COL1, \
                xfl.FL_YELLOW)

        pobj = xfl.fl_add_checkbutton(xfl.FL_RADIO_BUTTON, 100, 31, \
                70, 32, "Red")
        xfl.fl_set_object_color(pobj, xfl.FL_COL1, xfl.FL_RED)

        pobj = xfl.fl_add_checkbutton(xfl.FL_RADIO_BUTTON, 100, 60, \
                70, 32, "Green")
        xfl.fl_set_object_color(pobj, xfl.FL_COL1, xfl.FL_GREEN)

        pobj = xfl.fl_add_checkbutton(xfl.FL_RADIO_BUTTON, 100, 90, \
                70, 32, "Blue")
        xfl.fl_set_object_color(pobj, xfl.FL_COL1, xfl.FL_BLUE)

        pobj = xfl.fl_add_lightbutton(xfl.FL_PUSH_BUTTON, 20, 170, \
                108, 30, "LightButton")
        xfl.fl_set_button(pobj, 1)

        pobj = xfl.fl_add_roundbutton(xfl.FL_PUSH_BUTTON, 200, 35, \
                75, 25, "Red")
        xfl.fl_set_object_color(pobj, xfl.FL_COL1, xfl.FL_RED)

        pobj = xfl.fl_add_roundbutton(xfl.FL_PUSH_BUTTON, 200, 64, \
                75, 25, "Green")
        xfl.fl_set_object_color(pobj, xfl.FL_COL1, xfl.FL_GREEN)

        pobj = xfl.fl_add_roundbutton(xfl.FL_PUSH_BUTTON, 200, 93, \
                75, 25, "Blue")
        xfl.fl_set_object_color(pobj, xfl.FL_COL1, xfl.FL_BLUE)

        pobj = xfl.fl_add_round3dbutton(xfl.FL_PUSH_BUTTON, 180, 170, \
                30, 30, "")
        xfl.fl_set_object_color(pobj, xfl.FL_COL1, xfl.FL_RED)

        pobj = xfl.fl_add_round3dbutton(xfl.FL_PUSH_BUTTON, 240, 170, \
                30, 30, "")
        xfl.fl_set_object_color(pobj, xfl.FL_COL1, xfl.FL_BLUE)

        pobj = xfl.fl_add_button(xfl.FL_PUSH_BUTTON, 130, 210, 30, 30, "go")
        xfl.fl_set_object_boxtype(pobj, xfl.FL_OVAL3D_UPBOX)
        xfl.fl_set_object_lalign(pobj, xfl.FL_ALIGN_CENTER)
        xfl.fl_set_object_lstyle(pobj, xfl.FL_BOLD_STYLE)

        pobj = xfl.fl_add_button(xfl.FL_NORMAL_BUTTON, 20, 210, \
                90, 30, "Button")
        xfl.fl_set_object_boxtype(pobj, xfl.FL_ROUNDED3D_UPBOX)
        xfl.fl_set_object_lalign(pobj, xfl.FL_ALIGN_CENTER)

        fdui.bw_obj = xfl.fl_add_select(xfl.FL_NORMAL_SELECT, 105, 135, \
                80, 30, "BW")
        xfl.fl_set_object_callback(fdui.bw_obj, self.bw_cb, 0)

        pobj = xfl.fl_add_labelframe(xfl.FL_ENGRAVED_FRAME, 190, 25, \
                85, 100, "RoundButton")

        pobj = xfl.fl_add_labelframe(xfl.FL_ENGRAVED_FRAME, 90, 25, \
                90, 100, "CheckButton")

        xfl.fl_end_group()
        xfl.fl_end_form()

        return fdui