⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 alert_gui.fd

📁 用linux开发的安防暴警的有关代码
💻 FD
📖 第 1 页 / 共 4 页
字号:
# data file for the Fltk User Interface Designer (fluid)version 1.0011 header_name {.h} code_name {.cpp} gridx 5 gridy 5 snap 3decl {\#include <FL/forms.H>} {public} Function {make_main_window()} {} {  code {setup_color_map();} {}  Fl_Window win_main {    label alert    callback cb_win_main    xywh {108 226 640 431} labelsize 16 hide resizable    code0 {win_main->Appicon ("/Xapp/images/email.xpm");}    code1 {fl_set_object_color (o, FL_FREE_COL1, FL_FREE_COL2);      fl_redraw_object (o);}  } {    Fl_Group grp_main_command {      label {pic/top.xpm} open      private xywh {-5 0 650 48} box FLAT_BOX labeltype image labelsize 16 align 17      code0 {fl_set_object_color (o, FL_FREE_COL1, FL_FREE_COL1);      fl_redraw_object (o);}    } {      Fl_Button bt_main_password_setup {        label {密码设置}        callback cb_main_password_setup        xywh {338 11 97 28} labelsize 16 align 16        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}      }      Fl_Button bt_main_record {        label {报警记录}        callback cb_main_record        xywh {125 11 97 28} labelsize 16 align 16        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}      }      Fl_Button bt_main_delay_setup {        label {延时设置}        callback cb_main_delay_setup        xywh {231 11 98 28} labelsize 16 align 16        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}      }      Fl_Button bt_main_device_setup {        label {设备配置}        callback cb_main_device_setup        xywh {446 11 100 28} labelsize 16 align 16        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}      }      Fl_Button bt_main_exit {        label {pic/exit.xpm}        callback cb_main_exit        xywh {586 8 32 29} box FLAT_BOX down_box FLAT_BOX labeltype image      }      Fl_Box box_main_title {        label {pic/alert_title.xpm}        xywh {21 9 85 26} box FLAT_BOX labeltype image        code0 {fl_set_object_color (o, FL_FREE_COL1, FL_FREE_COL1);      fl_redraw_object (o);}      }    }    Fl_Scroll scrl_main_device {      xywh {124 73 498 357} type VERTICAL box FLAT_BOX color 7 resizable      code0 {fl_set_object_color (o, FL_FREE_COL5, FL_FREE_COL5);      fl_redraw_object (o);}    } {}    Fl_Group {} {      xywh {124 46 500 26} box FLAT_BOX color 0    } {      Fl_Button {} {        label {设备名称}        private xywh {166 48 93 23} box FLAT_BOX labelsize 16 align 20        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}      }      Fl_Button {} {        label {报警类型}        private xywh {258 48 91 23} box FLAT_BOX labelsize 16 align 20        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}      }      Fl_Button {} {        label {位置信息}        private xywh {436 48 96 23} box FLAT_BOX labelsize 16 align 20        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}      }      Fl_Button {} {        label {状态}        private xywh {125 48 42 23} box FLAT_BOX labelsize 16 align 20        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}      }      Fl_Button {} {        label {设备类型}        private xywh {348 48 89 23} box FLAT_BOX labelsize 16 align 20        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}      }      Fl_Button {} {        label {防区类型}        private xywh {531 48 93 23} box FLAT_BOX labelsize 16 align 20        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}      }    }    Fl_Group {} {      label {pic/right.xpm} open      xywh {-3 46 21 389} labeltype image align 21    } {}    Fl_Group {} {      label {pic/right.xpm} open      xywh {621 47 23 386} labeltype image align 20    } {}    Fl_Group {} {open      private xywh {15 46 107 385} box FLAT_BOX      code0 {o->color(FL_FREE_COL4);}    } {      Fl_Button bt_main_out_defence_on {        label {../alert2.0/pic/Defence_out.xpm}        callback cb_main_out_defence_on        xywh {31 101 76 72} type Radio labeltype image labelsize 16 align 16        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}        code1 {//fl_set_object_color (o, FL_FREE_COL4, FL_FREE_COL4);      fl_redraw_object (o);}      }      Fl_Button bt_main_inner_defence_on {        label {../alert2.0/pic/defence_inner.xpm}        callback cb_main_inner_defence_on        xywh {30 203 76 73} type Radio labeltype image labelsize 16 align 16        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}        code1 {//fl_set_object_color (o, FL_FREE_COL4, FL_FREE_COL4);      fl_redraw_object (o);}      }      Fl_Button bt_main_defence_off {        label {../alert2.0/pic/defence_off.xpm}        callback cb_main_defence_off        xywh {30 301 76 70} type Radio labeltype image labelsize 16 align 16        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}        code1 {//fl_set_object_color (o, FL_FREE_COL4, FL_FREE_COL4);      fl_redraw_object (o);}      }    }  }} Function {make_setup_window()} {} {  code {setup_color_map();} {}  Fl_Window win_setup {    label alert    callback cb_win_setup open    xywh {40 119 640 431} labelsize 16 resizable    code0 {win_setup->Appicon ("/Xapp/images/email.xpm");}    code1 {fl_set_object_color (o, FL_FREE_COL1, FL_FREE_COL2);      fl_redraw_object (o);} visible  } {    Fl_Group grp_setup_command {      label {pic/top.xpm} open      private xywh {-5 0 650 47} box FLAT_BOX labeltype image labelsize 16 align 17      code0 {fl_set_object_color (o, FL_FREE_COL1, FL_FREE_COL1);      fl_redraw_object (o);}    } {      Fl_Button bt_setup_cancel {        label {pic/exit.xpm}        callback cb_setup_cancel        xywh {586 8 32 29} box FLAT_BOX down_box FLAT_BOX labeltype image      }      Fl_Box bx_setup_title {        label {pic/alert_title.xpm}        xywh {21 9 85 26} box FLAT_BOX labeltype image        code0 {fl_set_object_color (o, FL_FREE_COL1, FL_FREE_COL1);      fl_redraw_object (o);}      }      Fl_Button bt_setup_new {        label {新建}        callback cb_setup_new        xywh {150 10 62 30} labelsize 16 align 16        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}      }      Fl_Button bt_setup_del {        label {删除}        callback cb_setup_del        xywh {216 10 62 30} labelsize 16 align 16        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}      }      Fl_Button bt_setup_edit {        label {修改}        callback cb_setup_edit        xywh {283 10 62 30} labelsize 16 align 16        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}      }      Fl_Button bt_setup_comm {        label {通讯}        callback cb_setup_comm        xywh {350 10 62 30} labelsize 16 align 16        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}      }      Fl_Button bt_setup_register {        label {注册}        callback cb_setup_register        xywh {149 10 62 30} labelsize 16 align 16 hide        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}      }      Fl_Button bt_setup_del_one {        label {删除}        callback cb_setup_del_one        xywh {215 10 62 30} labelsize 16 align 16 hide        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}      }      Fl_Button bt_setup_del_all {        label {全删}        callback cb_setup_del_all        xywh {282 10 62 30} labelsize 16 align 16 hide        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}      }      Fl_Button bt_setup_query {        label {查询}        callback cb_setup_query        xywh {349 10 62 30} labelsize 16 align 16 hide        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}      }    }    Fl_Group {} {      label {pic/right.xpm} open      xywh {-3 46 21 389} labeltype image align 21    } {}    Fl_Group {} {      label {pic/right.xpm} open      xywh {621 47 23 386} labeltype image align 20    } {}    Fl_Group {} {      xywh {15 70 125 362} labelsize 16    } {      Fl_Browser iconbr_setup_list {        callback cb_iconbr_setup_list        xywh {15 70 125 362} box FLAT_BOX selection_color 7 labelsize 16 textsize 16        code0 {\#include "iconbrowser.h"}        code1 {o->color(FL_FREE_COL4);}        code2 {o->selection_color (209);}        class Fl_Iconbrowser      }    }    Fl_Group {} {      xywh {15 46 127 25} box FLAT_BOX color 0    } {      Fl_Button {} {        label {配置项目}        private xywh {15 46 126 24} box FLAT_BOX labelsize 16 align 16        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}      }    }    Fl_Group {} {open      xywh {140 45 487 386} box FLAT_BOX    } {      Fl_Group grp_setup_wire_zone {open        xywh {140 45 486 385} box FLAT_BOX labelsize 16 align 22        code0 {fl_set_object_color (o, FL_FREE_COL1, FL_FREE_COL1);      fl_redraw_object (o);}      } {        Fl_Scroll scrl_setup_wire_device {open          xywh {142 71 484 359} type VERTICAL box FLAT_BOX color 7 resizable          code0 {fl_set_object_color (o, FL_FREE_COL5, FL_FREE_COL5);      fl_redraw_object (o);}        } {}        Fl_Group {} {open          xywh {140 45 486 26} box FLAT_BOX color 0        } {          Fl_Button {} {            label {设备名称}            private xywh {140 46 105 24} box FLAT_BOX labelsize 16 align 16            code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}          }          Fl_Button {} {            label {报警类型}            private xywh {245 46 121 24} box FLAT_BOX labelsize 16 align 16            code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}          }          Fl_Button {} {            label {位置信息}            private xywh {366 46 131 24} box FLAT_BOX labelsize 16 align 16            code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}          }          Fl_Button {} {            label {端口号}            private xywh {497 46 129 24} box FLAT_BOX labelsize 16 align 16            code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}          }        }      }      Fl_Group grp_setup_wireless_zone {open        xywh {140 45 486 385} box FLAT_BOX labelsize 16 align 22        code0 {fl_set_object_color (o, FL_FREE_COL1, FL_FREE_COL1);      fl_redraw_object (o);}      } {        Fl_Scroll scrl_setup_wireless_device {open          xywh {142 71 483 359} type VERTICAL box FLAT_BOX color 7 labelsize 16 resizable          code0 {fl_set_object_color (o, FL_FREE_COL5, FL_FREE_COL5);      fl_redraw_object (o);}        } {}        Fl_Group {} {open          xywh {140 45 486 26} box FLAT_BOX color 0        } {          Fl_Button {} {            label {设备名称}            private xywh {140 46 105 24} box FLAT_BOX labelsize 16 align 16            code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}          }          Fl_Button {} {            label {报警类型}            private xywh {245 46 121 24} box FLAT_BOX labelsize 16 align 16            code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}          }          Fl_Button {} {            label {位置信息}            private xywh {366 46 131 24} box FLAT_BOX labelsize 16 align 16            code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}          }          Fl_Button {} {            label {端口号}            private xywh {497 46 129 24} box FLAT_BOX labelsize 16 align 16            code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}          }        }      }      Fl_Group grp_setup_remote_zone {open        xywh {140 45 486 385} box FLAT_BOX labelsize 16 align 22        code0 {fl_set_object_color (o, FL_FREE_COL1, FL_FREE_COL1);      fl_redraw_object (o);}      } {        Fl_Scroll scrl_setup_remote_device {open          xywh {142 71 483 359} type VERTICAL box FLAT_BOX color 7 labelsize 16 resizable          code0 {fl_set_object_color (o, FL_FREE_COL5, FL_FREE_COL5);      fl_redraw_object (o);}        } {}        Fl_Group {} {open          xywh {140 45 486 26} box FLAT_BOX color 0        } {          Fl_Button {} {            label {遥控器}            private xywh {140 46 486 24} box FLAT_BOX labelsize 16 align 16            code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}          }        }      }      Fl_Group grp_setup_id_zone {open        xywh {140 45 486 385} box FLAT_BOX labelsize 16 align 22        code0 {fl_set_object_color (o, FL_FREE_COL1, FL_FREE_COL1);      fl_redraw_object (o);}      } {        Fl_Scroll scrl_setup_id_device {open selected          xywh {142 70 483 360} type VERTICAL box FLAT_BOX color 7 labelsize 16 resizable          code0 {fl_set_object_color (o, FL_FREE_COL5, FL_FREE_COL5);      fl_redraw_object (o);}        } {}        Fl_Group {} {open          xywh {140 45 486 26} box FLAT_BOX color 0        } {          Fl_Button {} {            label {ID卡}            private xywh {140 46 486 24} box FLAT_BOX labelsize 16 align 16            code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}          }        }      }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -