module Privs names = case_sensitive objects = { separator = gadget ; label = gadget ; push_button = gadget ; toggle_button = gadget ; } include file 'DECW$INCLUDE:DwtAppl.uil'; value k_title: "UAF Privs"; k_cmkrnl_button: 0; k_cmexec_button: 1; k_sysnam_button: 2; k_grpnam_button: 3; k_allspool_button: 4; k_detach_button: 5; k_diagnose_button: 6; k_log_io_button: 7; k_group_button: 8; k_noacnt_button: 9; k_prmceb_button: 10; k_prmmbx_button: 11; k_pswapm_button: 12; k_setpri_button: 13; k_setprv_button: 14; k_tmpmbx_button: 15; k_world_button: 16; k_mount_button: 17; k_oper_button: 18; k_exquota_button: 19; k_netmbx_button: 20; k_volpro_button: 21; k_phy_io_button: 22; k_bugchk_button: 23; k_prmgbl_button: 24; k_sysgbl_button: 25; k_pfnmap_button: 26; k_shmem_button: 27; k_sysprv_button: 28; k_bypass_button: 29; k_syslck_button: 30; k_share_button: 31; k_upgrade_button: 32; k_downgrade_button: 33; k_grpprv_button: 34; k_readall_button: 35; k_security_button: 38; k_def_bias: 40; k_widget_cmkrnl: k_cmkrnl_button; k_widget_cmexec: k_cmexec_button; k_widget_sysnam: k_sysnam_button; k_widget_grpnam: k_grpnam_button; k_widget_allspool: k_allspool_button; k_widget_detach: k_detach_button; k_widget_diagnose: k_diagnose_button; k_widget_log_io: k_log_io_button; k_widget_group: k_group_button; k_widget_noacnt: k_noacnt_button; k_widget_prmceb: k_prmceb_button; k_widget_prmmbx: k_prmmbx_button; k_widget_pswapm: k_pswapm_button; k_widget_setpri: k_setpri_button; k_widget_setprv: k_setprv_button; k_widget_tmpmbx: k_tmpmbx_button; k_widget_world: k_world_button; k_widget_mount: k_mount_button; k_widget_oper: k_oper_button; k_widget_exquota: k_exquota_button; k_widget_netmbx: k_netmbx_button; k_widget_volpro: k_volpro_button; k_widget_phy_io: k_phy_io_button; k_widget_bugchk: k_bugchk_button; k_widget_prmgbl: k_prmgbl_button; k_widget_sysgbl: k_sysgbl_button; k_widget_pfnmap: k_pfnmap_button; k_widget_shmem: k_shmem_button; k_widget_sysprv: k_sysprv_button; k_widget_bypass: k_bypass_button; k_widget_syslck: k_syslck_button; k_widget_share: k_share_button; k_widget_upgrade: k_upgrade_button; k_widget_downgrade: k_downgrade_button; k_widget_grpprv: k_grpprv_button; k_widget_readall: k_readall_button; k_widget_security: k_security_button; k_cmkrnl_label_text: "Cmkrnl"; k_cmexec_label_text: "Cmexec"; k_sysnam_label_text: "Sysnam"; k_grpnam_label_text: "Grpnam"; k_allspool_label_text: "Allspool"; k_detach_label_text: "Detach"; k_diagnose_label_text: "Diagnose"; k_log_io_label_text: "Log_io"; k_group_label_text: "Group"; k_noacnt_label_text: "Noacnt"; k_prmceb_label_text: "Prmceb"; k_prmmbx_label_text: "Prmmbx"; k_pswapm_label_text: "Pswapm"; k_setpri_label_text: "Setpri"; k_setprv_label_text: "Setprv"; k_tmpmbx_label_text: "Tmpmbx"; k_world_label_text: "World"; k_mount_label_text: "Mount"; k_oper_label_text: "Oper"; k_exquota_label_text: "Exquota"; k_netmbx_label_text: "Netmbx"; k_volpro_label_text: "Volpro"; k_phy_io_label_text: "Phy_io"; k_bugchk_label_text: "Bugchk"; k_prmgbl_label_text: "Prmgbl"; k_sysgbl_label_text: "Sysgbl"; k_pfnmap_label_text: "Pfnmap"; k_shmem_label_text: "Shmem"; k_sysprv_label_text: "Sysprv"; k_bypass_label_text: "Bypass"; k_syslck_label_text: "Syslck"; k_share_label_text: "Share"; k_upgrade_label_text: "Upgrade"; k_downgrade_label_text: "Downgrade"; k_grpprv_label_text: "Grpprv"; k_readall_label_text: "Readall"; k_security_label_text: "Security"; k_auth_label_text: "Authorized Privileges:"; k_def_label_text: "Default Privileges:"; procedure PrivsCreated(integer); PrivsChanged(integer); object privs_box: popup_dialog_box { controls { attached_dialog_box auth_privs; attached_dialog_box def_privs; }; }; object auth_privs: attached_dialog_box { arguments { x = 5; y = 10; border_width = 0; }; controls { label auth_privs_label; radio_box auth_privs_box; }; }; auth_privs_label: label {}; auth_privs_box: radio_box { arguments { orientation = DwtOrientationHorizontal; menu_radio = false; radio_always_one = false; }; controls { toggle_button auth_allspool_button; toggle_button auth_bugchk_button; toggle_button auth_bypass_button; toggle_button auth_cmexec_button; toggle_button auth_cmkrnl_button; toggle_button auth_detach_button; toggle_button auth_diagnose_button; /* toggle_button auth_downgrade_button; */ toggle_button auth_exquota_button; toggle_button auth_group_button; toggle_button auth_grpnam_button; toggle_button auth_grpprv_button; toggle_button auth_log_io_button; toggle_button auth_mount_button; toggle_button auth_netmbx_button; toggle_button auth_noacnt_button; toggle_button auth_oper_button; toggle_button auth_pfnmap_button; toggle_button auth_phy_io_button; toggle_button auth_prmceb_button; toggle_button auth_prmgbl_button; toggle_button auth_prmmbx_button; toggle_button auth_pswapm_button; toggle_button auth_readall_button; toggle_button auth_security_button; toggle_button auth_setpri_button; toggle_button auth_setprv_button; toggle_button auth_share_button; toggle_button auth_shmem_button; toggle_button auth_sysgbl_button; toggle_button auth_syslck_button; toggle_button auth_sysnam_button; toggle_button auth_sysprv_button; toggle_button auth_tmpmbx_button; /* toggle_button auth_upgrade_button; */ toggle_button auth_volpro_button; toggle_button auth_world_button; }; }; auth_cmkrnl_button: toggle_button { arguments { label_label = k_cmkrnl_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_cmkrnl); value_changed = procedure PrivsChanged(k_cmkrnl_button); }; }; auth_cmexec_button: toggle_button { arguments { label_label = k_cmexec_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_cmexec); value_changed = procedure PrivsChanged(k_cmexec_button); }; }; auth_sysnam_button: toggle_button { arguments { label_label = k_sysnam_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_sysnam); value_changed = procedure PrivsChanged(k_sysnam_button); }; }; auth_grpnam_button: toggle_button { arguments { label_label = k_grpnam_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_grpnam); value_changed = procedure PrivsChanged(k_grpnam_button); }; }; auth_allspool_button: toggle_button { arguments { label_label = k_allspool_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_allspool); value_changed = procedure PrivsChanged(k_allspool_button); }; }; auth_detach_button: toggle_button { arguments { label_label = k_detach_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_detach); value_changed = procedure PrivsChanged(k_detach_button); }; }; auth_diagnose_button: toggle_button { arguments { label_label = k_diagnose_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_diagnose); value_changed = procedure PrivsChanged(k_diagnose_button); }; }; auth_log_io_button: toggle_button { arguments { label_label = k_log_io_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_log_io); value_changed = procedure PrivsChanged(k_log_io_button); }; }; auth_group_button: toggle_button { arguments { label_label = k_group_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_group); value_changed = procedure PrivsChanged(k_group_button); }; }; auth_noacnt_button: toggle_button { arguments { label_label = k_noacnt_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_noacnt); value_changed = procedure PrivsChanged(k_noacnt_button); }; }; auth_prmceb_button: toggle_button { arguments { label_label = k_prmceb_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_prmceb); value_changed = procedure PrivsChanged(k_prmceb_button); }; }; auth_prmmbx_button: toggle_button { arguments { label_label = k_prmmbx_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_prmmbx); value_changed = procedure PrivsChanged(k_prmmbx_button); }; }; auth_pswapm_button: toggle_button { arguments { label_label = k_pswapm_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_pswapm); value_changed = procedure PrivsChanged(k_pswapm_button); }; }; auth_setpri_button: toggle_button { arguments { label_label = k_setpri_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_setpri); value_changed = procedure PrivsChanged(k_setpri_button); }; }; auth_setprv_button: toggle_button { arguments { label_label = k_setprv_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_setprv); value_changed = procedure PrivsChanged(k_setprv_button); }; }; auth_tmpmbx_button: toggle_button { arguments { label_label = k_tmpmbx_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_tmpmbx); value_changed = procedure PrivsChanged(k_tmpmbx_button); }; }; auth_world_button: toggle_button { arguments { label_label = k_world_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_world); value_changed = procedure PrivsChanged(k_world_button); }; }; auth_mount_button: toggle_button { arguments { label_label = k_mount_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_mount); value_changed = procedure PrivsChanged(k_mount_button); }; }; auth_oper_button: toggle_button { arguments { label_label = k_oper_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_oper); value_changed = procedure PrivsChanged(k_oper_button); }; }; auth_exquota_button: toggle_button { arguments { label_label = k_exquota_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_exquota); value_changed = procedure PrivsChanged(k_exquota_button); }; }; auth_netmbx_button: toggle_button { arguments { label_label = k_netmbx_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_netmbx); value_changed = procedure PrivsChanged(k_netmbx_button); }; }; auth_volpro_button: toggle_button { arguments { label_label = k_volpro_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_volpro); value_changed = procedure PrivsChanged(k_volpro_button); }; }; auth_phy_io_button: toggle_button { arguments { label_label = k_phy_io_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_phy_io); value_changed = procedure PrivsChanged(k_phy_io_button); }; }; auth_bugchk_button: toggle_button { arguments { label_label = k_bugchk_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_bugchk); value_changed = procedure PrivsChanged(k_bugchk_button); }; }; auth_prmgbl_button: toggle_button { arguments { label_label = k_prmgbl_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_prmgbl); value_changed = procedure PrivsChanged(k_prmgbl_button); }; }; auth_sysgbl_button: toggle_button { arguments { label_label = k_sysgbl_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_sysgbl); value_changed = procedure PrivsChanged(k_sysgbl_button); }; }; auth_pfnmap_button: toggle_button { arguments { label_label = k_pfnmap_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_pfnmap); value_changed = procedure PrivsChanged(k_pfnmap_button); }; }; auth_shmem_button: toggle_button { arguments { label_label = k_shmem_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_shmem); value_changed = procedure PrivsChanged(k_shmem_button); }; }; auth_sysprv_button: toggle_button { arguments { label_label = k_sysprv_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_sysprv); value_changed = procedure PrivsChanged(k_sysprv_button); }; }; auth_bypass_button: toggle_button { arguments { label_label = k_bypass_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_bypass); value_changed = procedure PrivsChanged(k_bypass_button); }; }; auth_syslck_button: toggle_button { arguments { label_label = k_syslck_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_syslck); value_changed = procedure PrivsChanged(k_syslck_button); }; }; auth_share_button: toggle_button { arguments { label_label = k_share_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_share); value_changed = procedure PrivsChanged(k_share_button); }; }; auth_upgrade_button: toggle_button { arguments { label_label = k_upgrade_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_upgrade); value_changed = procedure PrivsChanged(k_upgrade_button); }; }; auth_downgrade_button: toggle_button { arguments { label_label = k_downgrade_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_downgrade); value_changed = procedure PrivsChanged(k_downgrade_button); }; }; auth_grpprv_button: toggle_button { arguments { label_label = k_grpprv_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_grpprv); value_changed = procedure PrivsChanged(k_grpprv_button); }; }; auth_readall_button: toggle_button { arguments { label_label = k_readall_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_readall); value_changed = procedure PrivsChanged(k_readall_button); }; }; auth_security_button: toggle_button { arguments { label_label = k_security_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_security); value_changed = procedure PrivsChanged(k_security_button); }; }; object def_privs: attached_dialog_box { arguments { x = 5; }; controls { label def_privs_label; radio_box def_privs_box; }; }; def_privs_label: label { arguments { label_label = k_def_label_text; }; }; def_privs_box: radio_box { arguments { orientation = DwtOrientationHorizontal; menu_radio = false; radio_always_one = false; }; controls { toggle_button def_allspool_button; toggle_button def_bugchk_button; toggle_button def_bypass_button; toggle_button def_cmexec_button; toggle_button def_cmkrnl_button; toggle_button def_detach_button; toggle_button def_diagnose_button; /* toggle_button def_downgrade_button; */ toggle_button def_exquota_button; toggle_button def_group_button; toggle_button def_grpnam_button; toggle_button def_grpprv_button; toggle_button def_log_io_button; toggle_button def_mount_button; toggle_button def_netmbx_button; toggle_button def_noacnt_button; toggle_button def_oper_button; toggle_button def_pfnmap_button; toggle_button def_phy_io_button; toggle_button def_prmceb_button; toggle_button def_prmgbl_button; toggle_button def_prmmbx_button; toggle_button def_pswapm_button; toggle_button def_readall_button; toggle_button def_security_button; toggle_button def_setpri_button; toggle_button def_setprv_button; toggle_button def_share_button; toggle_button def_shmem_button; toggle_button def_sysgbl_button; toggle_button def_syslck_button; toggle_button def_sysnam_button; toggle_button def_sysprv_button; toggle_button def_tmpmbx_button; /* toggle_button def_upgrade_button; */ toggle_button def_volpro_button; toggle_button def_world_button; }; }; def_cmkrnl_button: toggle_button { arguments { label_label = k_cmkrnl_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_cmkrnl + k_def_bias); value_changed = procedure PrivsChanged(k_cmkrnl_button + k_def_bias); }; }; def_cmexec_button: toggle_button { arguments { label_label = k_cmexec_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_cmexec + k_def_bias); value_changed = procedure PrivsChanged(k_cmexec_button + k_def_bias); }; }; def_sysnam_button: toggle_button { arguments { label_label = k_sysnam_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_sysnam + k_def_bias); value_changed = procedure PrivsChanged(k_sysnam_button + k_def_bias); }; }; def_grpnam_button: toggle_button { arguments { label_label = k_grpnam_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_grpnam + k_def_bias); value_changed = procedure PrivsChanged(k_grpnam_button + k_def_bias); }; }; def_allspool_button: toggle_button { arguments { label_label = k_allspool_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_allspool + k_def_bias); value_changed = procedure PrivsChanged(k_allspool_button + k_def_bias); }; }; def_detach_button: toggle_button { arguments { label_label = k_detach_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_detach + k_def_bias); value_changed = procedure PrivsChanged(k_detach_button + k_def_bias); }; }; def_diagnose_button: toggle_button { arguments { label_label = k_diagnose_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_diagnose + k_def_bias); value_changed = procedure PrivsChanged(k_diagnose_button + k_def_bias); }; }; def_log_io_button: toggle_button { arguments { label_label = k_log_io_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_log_io + k_def_bias); value_changed = procedure PrivsChanged(k_log_io_button + k_def_bias); }; }; def_group_button: toggle_button { arguments { label_label = k_group_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_group + k_def_bias); value_changed = procedure PrivsChanged(k_group_button + k_def_bias); }; }; def_noacnt_button: toggle_button { arguments { label_label = k_noacnt_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_noacnt + k_def_bias); value_changed = procedure PrivsChanged(k_noacnt_button + k_def_bias); }; }; def_prmceb_button: toggle_button { arguments { label_label = k_prmceb_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_prmceb + k_def_bias); value_changed = procedure PrivsChanged(k_prmceb_button + k_def_bias); }; }; def_prmmbx_button: toggle_button { arguments { label_label = k_prmmbx_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_prmmbx + k_def_bias); value_changed = procedure PrivsChanged(k_prmmbx_button + k_def_bias); }; }; def_pswapm_button: toggle_button { arguments { label_label = k_pswapm_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_pswapm + k_def_bias); value_changed = procedure PrivsChanged(k_pswapm_button + k_def_bias); }; }; def_setpri_button: toggle_button { arguments { label_label = k_setpri_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_setpri + k_def_bias); value_changed = procedure PrivsChanged(k_setpri_button + k_def_bias); }; }; def_setprv_button: toggle_button { arguments { label_label = k_setprv_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_setprv + k_def_bias); value_changed = procedure PrivsChanged(k_setprv_button + k_def_bias); }; }; def_tmpmbx_button: toggle_button { arguments { label_label = k_tmpmbx_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_tmpmbx + k_def_bias); value_changed = procedure PrivsChanged(k_tmpmbx_button + k_def_bias); }; }; def_world_button: toggle_button { arguments { label_label = k_world_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_world + k_def_bias); value_changed = procedure PrivsChanged(k_world_button + k_def_bias); }; }; def_mount_button: toggle_button { arguments { label_label = k_mount_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_mount + k_def_bias); value_changed = procedure PrivsChanged(k_mount_button + k_def_bias); }; }; def_oper_button: toggle_button { arguments { label_label = k_oper_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_oper + k_def_bias); value_changed = procedure PrivsChanged(k_oper_button + k_def_bias); }; }; def_exquota_button: toggle_button { arguments { label_label = k_exquota_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_exquota + k_def_bias); value_changed = procedure PrivsChanged(k_exquota_button + k_def_bias); }; }; def_netmbx_button: toggle_button { arguments { label_label = k_netmbx_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_netmbx + k_def_bias); value_changed = procedure PrivsChanged(k_netmbx_button + k_def_bias); }; }; def_volpro_button: toggle_button { arguments { label_label = k_volpro_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_volpro + k_def_bias); value_changed = procedure PrivsChanged(k_volpro_button + k_def_bias); }; }; def_phy_io_button: toggle_button { arguments { label_label = k_phy_io_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_phy_io + k_def_bias); value_changed = procedure PrivsChanged(k_phy_io_button + k_def_bias); }; }; def_bugchk_button: toggle_button { arguments { label_label = k_bugchk_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_bugchk + k_def_bias); value_changed = procedure PrivsChanged(k_bugchk_button + k_def_bias); }; }; def_prmgbl_button: toggle_button { arguments { label_label = k_prmgbl_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_prmgbl + k_def_bias); value_changed = procedure PrivsChanged(k_prmgbl_button + k_def_bias); }; }; def_sysgbl_button: toggle_button { arguments { label_label = k_sysgbl_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_sysgbl + k_def_bias); value_changed = procedure PrivsChanged(k_sysgbl_button + k_def_bias); }; }; def_pfnmap_button: toggle_button { arguments { label_label = k_pfnmap_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_pfnmap + k_def_bias); value_changed = procedure PrivsChanged(k_pfnmap_button + k_def_bias); }; }; def_shmem_button: toggle_button { arguments { label_label = k_shmem_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_shmem + k_def_bias); value_changed = procedure PrivsChanged(k_shmem_button + k_def_bias); }; }; def_sysprv_button: toggle_button { arguments { label_label = k_sysprv_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_sysprv + k_def_bias); value_changed = procedure PrivsChanged(k_sysprv_button + k_def_bias); }; }; def_bypass_button: toggle_button { arguments { label_label = k_bypass_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_bypass + k_def_bias); value_changed = procedure PrivsChanged(k_bypass_button + k_def_bias); }; }; def_syslck_button: toggle_button { arguments { label_label = k_syslck_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_syslck + k_def_bias); value_changed = procedure PrivsChanged(k_syslck_button + k_def_bias); }; }; def_share_button: toggle_button { arguments { label_label = k_share_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_share + k_def_bias); value_changed = procedure PrivsChanged(k_share_button + k_def_bias); }; }; def_upgrade_button: toggle_button { arguments { label_label = k_upgrade_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_upgrade + k_def_bias); value_changed = procedure PrivsChanged(k_upgrade_button + k_def_bias); }; }; def_downgrade_button: toggle_button { arguments { label_label = k_downgrade_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_downgrade + k_def_bias); value_changed = procedure PrivsChanged(k_downgrade_button + k_def_bias); }; }; def_grpprv_button: toggle_button { arguments { label_label = k_grpprv_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_grpprv + k_def_bias); value_changed = procedure PrivsChanged(k_grpprv_button + k_def_bias); }; }; def_readall_button: toggle_button { arguments { label_label = k_readall_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_readall + k_def_bias); value_changed = procedure PrivsChanged(k_readall_button + k_def_bias); }; }; def_security_button: toggle_button { arguments { label_label = k_security_label_text; }; callbacks { create = procedure PrivsCreated(k_widget_security + k_def_bias); value_changed = procedure PrivsChanged(k_security_button + k_def_bias); }; }; end module;