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
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()
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