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

📄 alert_gui.fd

📁 用linux开发的安防暴警的有关代码
💻 FD
📖 第 1 页 / 共 4 页
字号:
    }  }} Function {make_record_window()} {} {  code {setup_color_map();} {}  Fl_Window win_record {    label alert    callback cb_win_record open    xywh {125 67 640 431} labelsize 16 hide resizable    code0 {win_record->Appicon ("/Xapp/images/email.xpm");}    code1 {fl_set_object_color (o, FL_FREE_COL1, FL_FREE_COL2);      fl_redraw_object (o);}  } {    Fl_Group grp_record_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_record_cancel {        label {pic/exit.xpm}        callback cb_record_cancel        xywh {586 8 32 29} box FLAT_BOX down_box FLAT_BOX labeltype image      }      Fl_Box box_record_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_Group grp_record_list {      label {pic/right.xpm} open      xywh {16 46 608 384} 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_record_items {open        xywh {16 72 607 358} 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 {16 46 608 26} box FLAT_BOX color 0      } {        Fl_Button {} {          label {设备名称}          private xywh {16 48 100 23} 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 {116 48 99 23} 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 {318 48 146 23} 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 {464 48 158 23} 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 {215 48 103 23} labelsize 16 align 16          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    } {}  }} Function {make_device_window()} {} {  code {setup_color_map();} {}  Fl_Window win_device {    label alert    callback cb_win_device open    xywh {3 128 640 430} labelsize 16 hide resizable    code0 {win_device->Appicon ("/Xapp/images/email.xpm");}    code1 {fl_set_object_color (o, FL_FREE_COL1, FL_FREE_COL2);      fl_redraw_object (o);}  } {    Fl_Group {} {      label {pic/top.xpm} open      xywh {-8 0 656 46} labeltype image align 17    } {      Fl_Button bt_device_cancel {        label {pic/exit.xpm}        callback cb_device_cancel        xywh {577 9 32 27} box NO_BOX labeltype image labelsize 16 align 16        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL1);      fl_redraw_object (o);}      }      Fl_Button bt_device_ok {        label {保存设置}        callback cb_device_ok        xywh {137 12 94 27} labelsize 16 align 16        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}      }      Fl_Box bx_device_title {        label {pic/alert_title.xpm}        xywh {12 9 107 27} labeltype image      }      Fl_Button bt_device_wireless_register {        label {注册防区}        callback cb_device_wireless_register        xywh {137 12 94 27} labelsize 16 align 16        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}      }    }    Fl_Input ipt_device_name {      xywh {327 81 125 26} box BORDER_BOX labelsize 16 when 1 textsize 16      code0 {\#include "Call_Hw_Input.h"}      code1 {o->maximum_size(10);}      code2 {o->color(FL_FREE_COL5);}      class Call_Hw_Input    }    Fl_Box {} {      label {设备名称}      xywh {247 81 74 27} labelsize 16 align 20    }    Fl_Box {} {      label {安装位置}      xywh {249 138 72 25} labelsize 16 align 20    }    Fl_Box {} {      label {(输入不超过5个汉字)}      xywh {450 80 160 27} labelsize 16 align 20    }    Fl_Box {} {      label {(输入不超过5个汉字)}      xywh {450 136 160 27} labelsize 16 align 20    }    Fl_Box {} {      label {报警类型}      xywh {35 135 74 27} labelsize 16 align 20    }    Fl_Box cbo_alert_type {      label { }      xywh {110 135 105 26} box THIN_UP_BOX align 4      code0 {\#include <Flek/Flve_Combo.H>}      code1 {o->color(FL_FREE_COL5);}      code2 {o->input->color(FL_FREE_COL5);}      class Flve_Combo    }    Fl_Box {} {      label {端  口  号}      xywh {36 82 72 25} labelsize 16 align 20    }    Fl_Input ipt_device_position {      xywh {327 137 125 26} box BORDER_BOX labelsize 16 when 1 textsize 16      code0 {\#include "Call_Hw_Input.h"}      code1 {o->color(FL_FREE_COL5);}      code2 {o->maximum_size(60);}      class Call_Hw_Input    }    Fl_Group {} {      private xywh {35 232 278 166} box ENGRAVED_BOX      code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}    } {      Fl_Round_Button opt_device_out_mode {        label {可撤外部防区}        callback cb_opt_device_out_mode        xywh {64 353 203 25} type Radio down_box ROUND_DOWN_BOX labelsize 16      }      Fl_Round_Button opt_device_always_mode {        label {不可撤防区}        callback cb_opt_device_always_mode        xywh {64 260 202 25} type Radio down_box ROUND_DOWN_BOX value 1 labelsize 16      }      Fl_Round_Button opt_device_inner_mode {        label {可撤内部防区}        callback cb_opt_device_inner_mode        xywh {64 306 203 25} type Radio down_box ROUND_DOWN_BOX labelsize 16      }    }    Fl_Box {} {      label {防区类型}      xywh {61 221 71 30} box FLAT_BOX labelsize 16 align 20      code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL1);      fl_redraw_object (o);}    }    Fl_Group {} {      label {pic/right.xpm}      xywh {621 43 22 391} labeltype image align 20    } {}    Fl_Group {} {      label {pic/right.xpm} open      xywh {-5 46 22 391} labeltype image align 21    } {}    Fl_Box cbo_device_port {      label { }      xywh {110 80 105 26} box THIN_UP_BOX      code0 {\#include <Flek/Flve_Combo.H>}      code1 {o->color(FL_FREE_COL5);}      code2 {o->input->color(FL_FREE_COL5);}      class Flve_Combo    }    Fl_Group grp_alert_type {      xywh {310 205 310 210}    } {      Fl_Group {} {open        private xywh {330 235 283 163} box ENGRAVED_BOX        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL2);      fl_redraw_object (o);}      } {        Fl_Check_Button ck_device_local {          label {本地报警}          callback cb_ck_device_local_setup          xywh {347 264 155 26} box FLAT_BOX down_box DIAMOND_DOWN_BOX value 1 labelsize 16          code0 {\#include "maccheck.h"}          class Fl_MacCheck_Button        }        Fl_Check_Button ck_device_auto_dial {          label {自动拨号报警}          callback cb_ck_device_auto_dial_setup          xywh {346 310 140 26} box FLAT_BOX down_box DIAMOND_DOWN_BOX labelsize 16          code0 {\#include "maccheck.h"}          class Fl_MacCheck_Button        }        Fl_Check_Button ck_device_inform_center {          label {向管理中心报警}          callback cb_ck_device_inform_center_setup          xywh {344 353 145 26} box FLAT_BOX down_box DIAMOND_DOWN_BOX value 1 labelsize 16          code0 {\#include "maccheck.h"}          class Fl_MacCheck_Button        }        Fl_Group {} {open          xywh {505 355 87 25} box FLAT_BOX color 0        } {          Fl_Button bt_device_inform_center {            label {设置}            callback cb_device_inform_center            xywh {506 355 86 25} labelsize 16 align 16 deactivate            code0 {fl_set_object_color (o, FL_FREE_COL1, FL_FREE_COL1);      fl_redraw_object (o);}          }        }        Fl_Group {} {open          xywh {505 310 87 25} box FLAT_BOX color 0        } {          Fl_Button bt_device_auto_dial_setup {            label {设置}            callback cb_device_auto_dial_setup            xywh {506 310 86 25} labelsize 16 align 16 deactivate            code0 {fl_set_object_color (o, FL_FREE_COL1, FL_FREE_COL1);      fl_redraw_object (o);}          }        }        Fl_Group {} {open          xywh {505 265 87 25} box FLAT_BOX color 0        } {          Fl_Button bt_device_local_setup {            label {设置}            callback cb_device_local_setup            xywh {506 265 86 25} labelsize 16 align 16 deactivate            code0 {fl_set_object_color (o, FL_FREE_COL1, FL_FREE_COL1);      fl_redraw_object (o);}          }        }      }      Fl_Box {} {        label {报警方式}        private xywh {355 221 71 30} box FLAT_BOX labelsize 16 align 20        code0 {fl_set_object_color (o, FL_FREE_COL2, FL_FREE_COL1);      fl_redraw_object (o);}      }    }    Fl_Check_Button ck_device_self_alert {      label {监测设备报警}      callback cb_ck_device_self_alert      xywh {33 183 155 26} box FLAT_BOX down_box DIAMOND_DOWN_BOX value 1 labelsize 16      code0 {\#include "maccheck.h"}      class Fl_MacCheck_Button    }    Fl_Check_Button ck_device_enable_alert {      label {禁用}      callback cb_ck_device_enable_alert      xywh {190 183 96 26} box FLAT_BOX down_box DIAMOND_DOWN_BOX value 1 labelsize 16      code0 {\#include "maccheck.h"}      class Fl_MacCheck_Button    }  }} Function {make_password_setup_window()} {} {  code {setup_color_map();} {}  Fl_Window win_password_setup {    label {密码设置}    callback cb_win_password_setup open    xywh {196 309 327 171} labelsize 16 hide    code0 {fl_set_object_color (o, FL_FREE_COL1, FL_FREE_COL1);      fl_redraw_object (o);} modal  } {    Fl_Box {} {      label {输入旧密码:}      xywh {31 42 90 25} box FLAT_BOX labelsize 16 align 20      code0 {o->color(FL_FREE_COL1);}    }    Fl_Box {} {      label {输入新密码:}      xywh {30 70 92 25} box FLAT_BOX labelsize 16 align 20      code0 {o->color(FL_FREE_COL1);}    }    Fl_Group {} {open      private xywh {65 139 76 25} box FLAT_BOX color 0 labelsize 16    } {      Fl_Button bt_password_setup_ok {        label {确定}        callback cb_password_setup_ok        xywh {66 139 75 25} labelsize 16 align 16        code0 {fl_set_object_color (o, FL_FREE_COL1, FL_FREE_COL2);      fl_redraw_object (o);}      }    }    Fl_Group {} {open      private xywh {176 139 71 25} box FLAT_BOX color 0 labelsize 16    } {      Fl_Button bt_password_setup_cancel {        label {取消}        callback cb_password_setup_cancel        xywh {177 139 70 25} labelsize 16 align 16        code0 {fl_set_object_color (o, FL_FREE_COL1, FL_FREE_COL2);      fl_redraw_object (o);}      }    }    Fl_Box {} {      label {新密码确认:}      xywh {30 100 93 25} box FLAT_BOX labelsize 16 align 20      code0 {o->color(FL_FREE_COL1);}    }    Fl_Input ipt_password_setup_old_password {      xywh {129 40 172 26} labelsize 16 textsize 16      code0 {\#include "Secret_Input.h"}      code1 {o->color(FL_FREE_COL5);}      class Secret_Input    }    Fl_Input ipt_password_setup_new_password {      xywh {129 71 171 26} labelsize 16 textsize 16      code0 {\#include "Secret_Input.h"}      code1 {o->color(FL_FREE_COL5);}      class Secret_Input    }    Fl_Input ipt_password_setup_password_confirm {      xywh {129 102 172 26} labelsize 16 textsize 16

⌨️ 快捷键说明

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