508 lines
12 KiB
C
508 lines
12 KiB
C
/*
|
|
* CDE - Common Desktop Environment
|
|
*
|
|
* Copyright (c) 1993-2012, The Open Group. All rights reserved.
|
|
*
|
|
* These libraries and programs are free software; you can
|
|
* redistribute them and/or modify them under the terms of the GNU
|
|
* Lesser General Public License as published by the Free Software
|
|
* Foundation; either version 2 of the License, or (at your option)
|
|
* any later version.
|
|
*
|
|
* These libraries and programs are distributed in the hope that
|
|
* they will be useful, but WITHOUT ANY WARRANTY; without even the
|
|
* implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
* PURPOSE. See the GNU Lesser General Public License for more
|
|
* details.
|
|
*
|
|
* You should have received a copy of the GNU Lesser General Public
|
|
* License along with these libraries and programs; if not, write
|
|
* to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
|
|
* Floor, Boston, MA 02110-1301 USA
|
|
*/
|
|
/* $TOG: options_ui.h /main/6 1999/03/25 13:44:27 mgreess $ */
|
|
/*
|
|
* File: options_ui.h
|
|
* Contains: Declarations of module objects, user create procedures,
|
|
* and callbacks.
|
|
*
|
|
* This file was generated by dtcodegen, from module options
|
|
*
|
|
* ** DO NOT MODIFY BY HAND - ALL MODIFICATIONS WILL BE LOST **
|
|
*/
|
|
#ifndef _OPTIONS_UI_H_
|
|
#define _OPTIONS_UI_H_
|
|
|
|
#include <stdlib.h>
|
|
#include <X11/Intrinsic.h>
|
|
#include "dtb_utils.h"
|
|
|
|
/*
|
|
* User Interface Objects
|
|
*/
|
|
/*
|
|
* Shared data structures
|
|
*/
|
|
|
|
typedef struct {
|
|
Widget Message_Header_List_item;
|
|
Widget Message_View_item;
|
|
Widget Compose_Window_item;
|
|
Widget Message_Filing_item;
|
|
Widget Vacation_item;
|
|
Widget Templates_item;
|
|
Widget Aliases_item;
|
|
Widget Advanced_item;
|
|
Widget Printing_item;
|
|
Widget MailRetrieval_item;
|
|
} OptionsCategoryOpmenuItemsRec, *OptionsCategoryOpmenuItems;
|
|
typedef struct {
|
|
Widget Message_Header_List_item;
|
|
Widget Message_View_item;
|
|
Widget Compose_Window_item;
|
|
Widget Message_Filing_item;
|
|
Widget Vacation_item;
|
|
Widget Templates_item;
|
|
Widget Aliases_item;
|
|
Widget Advanced_item;
|
|
Widget Printing_item;
|
|
Widget MailRetrieval_item;
|
|
} OptionsCategoryOpmenuMenuItemsRec, *OptionsCategoryOpmenuMenuItems;
|
|
typedef struct {
|
|
Widget Show_To_recipient_when_mail_is_from_me_item;
|
|
Widget Display_message_numbers_item;
|
|
} OptionsCheckboxItemsRec, *OptionsCheckboxItems;
|
|
typedef struct {
|
|
Widget When_I_close_the_mailbox_item;
|
|
Widget Show_confirmation_notice_item;
|
|
} OptionsDeletedMsgCbItemsRec, *OptionsDeletedMsgCbItems;
|
|
typedef struct {
|
|
Widget Show_Attachment_List_item;
|
|
} OptionsWrapCheckboxItemsRec, *OptionsWrapCheckboxItems;
|
|
typedef struct {
|
|
Widget Confirm_Attachment_item;
|
|
} OptionsCfrmAttCheckboxItemsRec, *OptionsCfrmAttCheckboxItems;
|
|
typedef struct {
|
|
Widget Display_up_to_item;
|
|
} OptionsDpyUpMboxCbItemsRec, *OptionsDpyUpMboxCbItems;
|
|
typedef struct {
|
|
Widget Log_all_sent_messages_item;
|
|
} OptionsLogCbItemsRec, *OptionsLogCbItems;
|
|
typedef struct {
|
|
Widget On_item;
|
|
Widget Off_item;
|
|
} OptionsVacationRbItemsRec, *OptionsVacationRbItems;
|
|
typedef struct {
|
|
Widget Show_confirmation_notices_item;
|
|
Widget Use_strict_MIME_character_encoding_item;
|
|
Widget Use_network_aware_mail_file_locking_item;
|
|
Widget Ignore_host_name_in_address_allnet_item;
|
|
Widget Include_me_when_I_Reply_to_all_metoo_item;
|
|
Widget Use_local_name_username_item;
|
|
} OptionsAdvDefCbItemsRec, *OptionsAdvDefCbItems;
|
|
typedef struct {
|
|
Widget Show_confirmation_notices_item;
|
|
Widget Use_strict_MIME_character_encoding_item;
|
|
Widget Use_network_aware_mail_file_locking_item;
|
|
Widget Ignore_host_name_in_address_allnet_item;
|
|
Widget Include_me_when_I_Reply_to_all_metoo_item;
|
|
Widget Use_local_name_username_item;
|
|
} OptionsAdvDefCbChoiceItemsRec, *OptionsAdvDefCbChoiceItems;
|
|
typedef struct
|
|
{
|
|
Bool initialized;
|
|
|
|
Widget dialog; /* object "dialog" */
|
|
Widget dialog_shellform;
|
|
Widget dialog_panedwin;
|
|
Widget dialog_form;
|
|
|
|
Widget dialog_button_panel;
|
|
Widget ctrl_panel;
|
|
Widget layer;
|
|
|
|
Widget category_opmenu_rowcolumn; /* object "category_opmenu" */
|
|
Widget category_opmenu_menu;
|
|
Widget category_opmenu_label;
|
|
Widget category_opmenu;
|
|
OptionsCategoryOpmenuItemsRec category_opmenu_items;
|
|
|
|
Widget separator10;
|
|
Widget msg_header_pane;
|
|
Widget msg_view_pane;
|
|
Widget compose_win_pane;
|
|
Widget msg_filing_pane;
|
|
Widget vacation_pane;
|
|
Widget templates_pane;
|
|
Widget aliases_pane;
|
|
Widget advanced_pane;
|
|
Widget printing_pane;
|
|
Widget mailretrieval_pane;
|
|
Widget separator2;
|
|
|
|
Widget checkbox; /* object "checkbox" */
|
|
OptionsCheckboxItemsRec checkbox_items;
|
|
|
|
Widget separator4;
|
|
Widget group28;
|
|
Widget group21;
|
|
Widget destroy_del_msg_lbl;
|
|
|
|
Widget deleted_msg_cb; /* object "deleted_msg_cb" */
|
|
OptionsDeletedMsgCbItemsRec deleted_msg_cb_items;
|
|
|
|
Widget group;
|
|
Widget group18;
|
|
Widget group19;
|
|
Widget group20;
|
|
|
|
Widget mail_check_sb_rowcolumn; /* object "mail_check_sb" */
|
|
Widget mail_check_sb_label;
|
|
Widget mail_check_sb;
|
|
|
|
Widget seconds_lbl;
|
|
|
|
Widget signal_sb_rowcolumn; /* object "signal_sb" */
|
|
Widget signal_sb_label;
|
|
Widget signal_sb;
|
|
|
|
Widget beeps_lbl;
|
|
|
|
Widget spinbox2_rowcolumn; /* object "spinbox2" */
|
|
Widget spinbox2_label;
|
|
Widget spinbox2;
|
|
|
|
Widget flashes_lbl;
|
|
|
|
Widget display_sb_rowcolumn; /* object "display_sb" */
|
|
Widget display_sb_label;
|
|
Widget display_sb;
|
|
|
|
Widget headers_lbl;
|
|
Widget separator6;
|
|
Widget abr_header_lbl;
|
|
Widget group8;
|
|
Widget group17;
|
|
Widget group2;
|
|
Widget group22;
|
|
Widget fixed_font_cb;
|
|
|
|
Widget display_row_sb_rowcolumn; /* object "display_row_sb" */
|
|
Widget display_row_sb_label;
|
|
Widget display_row_sb;
|
|
|
|
Widget rows_lbl;
|
|
|
|
Widget characters_wide_sb_rowcolumn; /* object "characters_wide_sb" */
|
|
Widget characters_wide_sb_label;
|
|
Widget characters_wide_sb;
|
|
|
|
Widget char_wide_lbl;
|
|
Widget group3;
|
|
Widget fields_hide;
|
|
|
|
Widget hidden_fields_list_scrolledwin; /* object "hidden_fields_list" */
|
|
Widget hidden_fields_list;
|
|
|
|
Widget hidden_fields_lbl;
|
|
Widget header_fields_lbl;
|
|
Widget h_field_add;
|
|
Widget h_field_delete;
|
|
Widget h_field_change;
|
|
|
|
Widget wrap_checkbox; /* object "wrap_checkbox" */
|
|
OptionsWrapCheckboxItemsRec wrap_checkbox_items;
|
|
|
|
Widget confirm_attachment; /* object "confirm_attachment" */
|
|
Widget cfrm_att_checkbox; /* object "cfrm_att_checkbox" */
|
|
OptionsCfrmAttCheckboxItemsRec
|
|
cfrm_att_checkbox_items;
|
|
Widget cfrm_att_size_sb;
|
|
Widget cfrm_att_size_mb_lbl;
|
|
|
|
Widget separator3;
|
|
Widget separator7;
|
|
|
|
Widget deadletter_field_rowcolumn; /* object "deadletter_field" */
|
|
Widget deadletter_field_label;
|
|
Widget deadletter_field;
|
|
|
|
Widget separator9;
|
|
Widget format_menu_lbl;
|
|
Widget group6;
|
|
Widget group4;
|
|
Widget indent_str_tf;
|
|
Widget group23;
|
|
Widget indent_str_lbl;
|
|
Widget reply_include_lbl;
|
|
Widget group7;
|
|
|
|
Widget list_scrolledwin; /* object "list" */
|
|
Widget list;
|
|
|
|
Widget menu_labels_lbl;
|
|
Widget hdr_field;
|
|
Widget def_value_field;
|
|
Widget hdr_field_lbl;
|
|
Widget def_value_lbl;
|
|
Widget add_button;
|
|
Widget del_button;
|
|
Widget change_button;
|
|
Widget separator8;
|
|
Widget separator5;
|
|
Widget group25;
|
|
Widget mailb_for_sent_lbl;
|
|
Widget group26;
|
|
Widget group9;
|
|
|
|
Widget dpy_up_mbox_cb; /* object "dpy_up_mbox_cb" */
|
|
OptionsDpyUpMboxCbItemsRec dpy_up_mbox_cb_items;
|
|
|
|
Widget recent_sb;
|
|
Widget visit_mailb_lbl;
|
|
Widget sent_mail_tf;
|
|
|
|
Widget log_cb; /* object "log_cb" */
|
|
OptionsLogCbItemsRec log_cb_items;
|
|
|
|
Widget group24;
|
|
Widget path_file_name_tf;
|
|
|
|
Widget mv_menu_lst_scrolledwin; /* object "mv_menu_lst" */
|
|
Widget mv_menu_lst;
|
|
|
|
Widget srt_looking_tf;
|
|
Widget move_menu_lbl;
|
|
Widget move_menu_lbl2;
|
|
Widget path_file_lbl;
|
|
Widget start_look_lbl;
|
|
Widget mm_add_butt;
|
|
Widget mm_delete_butt;
|
|
Widget mm_change_butt;
|
|
Widget vacation_lbl;
|
|
Widget group10;
|
|
|
|
Widget vacation_rb; /* object "vacation_rb" */
|
|
OptionsVacationRbItemsRec vacation_rb_items;
|
|
|
|
Widget vacation_msg_tp_scrolledwin; /* object "vacation_msg_tp" */
|
|
Widget vacation_msg_tp;
|
|
|
|
Widget subject_tf;
|
|
Widget msg_list_lbl;
|
|
Widget subject_lbl;
|
|
Widget vacation_rb_lbl;
|
|
Widget group13;
|
|
Widget group11;
|
|
Widget menu_label;
|
|
Widget path_filename_label;
|
|
|
|
Widget templates_list_scrolledwin; /* object "templates_list" */
|
|
Widget templates_list;
|
|
|
|
Widget templates_list_lbl;
|
|
Widget menu_label_lbl;
|
|
Widget path_filename_label_lbl;
|
|
Widget tem_add_but;
|
|
Widget tem_del_but;
|
|
Widget tem_change_but;
|
|
Widget group14;
|
|
Widget group15;
|
|
Widget alias_tf;
|
|
Widget addresses_tf;
|
|
|
|
Widget alias_list_scrolledwin; /* object "alias_list" */
|
|
Widget alias_list;
|
|
|
|
Widget alias_list_lbl;
|
|
Widget alias_tf_lbl;
|
|
Widget address_tf_lbl;
|
|
Widget alias_add_but;
|
|
Widget alias_delete_but;
|
|
Widget al_change_but;
|
|
Widget update_mbox_scale;
|
|
Widget update_mailb_lbl;
|
|
Widget frequently_lbl;
|
|
Widget seldom_lbl;
|
|
Widget separator11;
|
|
|
|
Widget adv_def_cb_rowcolumn; /* object "adv_def_cb" */
|
|
Widget adv_def_cb_label;
|
|
Widget adv_def_cb;
|
|
OptionsAdvDefCbItemsRec adv_def_cb_items;
|
|
|
|
Widget group12;
|
|
Widget group16;
|
|
Widget local_name_tf;
|
|
|
|
Widget local_name_list_scrolledwin; /* object "local_name_list" */
|
|
Widget local_name_list;
|
|
|
|
Widget local_name_add_but;
|
|
Widget local_name_del_but;
|
|
Widget local_name_chg_but;
|
|
Widget ok_button;
|
|
Widget reset_button;
|
|
Widget cancel_button;
|
|
Widget separator;
|
|
Widget apply_button;
|
|
Widget help_button;
|
|
} DtbOptionsDialogInfoRec, *DtbOptionsDialogInfo;
|
|
|
|
|
|
extern DtbOptionsDialogInfoRec dtb_options_dialog;
|
|
|
|
/*
|
|
* Structure Clear Procedures: These set the fields to NULL
|
|
*/
|
|
int dtbOptionsDialogInfo_clear(DtbOptionsDialogInfo instance);
|
|
|
|
/*
|
|
* Structure Initialization Procedures: These create the widgets
|
|
*/
|
|
int dtb_options_dialog_initialize(
|
|
DtbOptionsDialogInfo instance,
|
|
Widget parent
|
|
);
|
|
|
|
/*
|
|
* User Callbacks
|
|
*/
|
|
void opt_dlog_cancelCB(
|
|
Widget widget,
|
|
XtPointer clientData,
|
|
XtPointer callData
|
|
);
|
|
|
|
void opt_pane_okCB(
|
|
Widget widget,
|
|
XtPointer clientData,
|
|
XtPointer callData
|
|
);
|
|
|
|
void options_applyCB(
|
|
Widget widget,
|
|
XtPointer clientData,
|
|
XtPointer callData
|
|
);
|
|
|
|
void start_vacationCB(
|
|
Widget widget,
|
|
XtPointer clientData,
|
|
XtPointer callData
|
|
);
|
|
|
|
void stop_vacationCB(
|
|
Widget widget,
|
|
XtPointer clientData,
|
|
XtPointer callData
|
|
);
|
|
|
|
void vacationOnCB(
|
|
Widget widget,
|
|
XtPointer clientData,
|
|
XtPointer callData
|
|
);
|
|
|
|
void vacationOffCB(
|
|
Widget widget,
|
|
XtPointer clientData,
|
|
XtPointer callData
|
|
);
|
|
|
|
void opt_dlog_resetCB(
|
|
Widget widget,
|
|
XtPointer clientData,
|
|
XtPointer callData
|
|
);
|
|
|
|
void opt_dlog_HelpCB(
|
|
Widget widget,
|
|
XtPointer clientData,
|
|
XtPointer callData
|
|
);
|
|
|
|
void alias_addCB(
|
|
Widget widget,
|
|
XtPointer clientData,
|
|
XtPointer callData
|
|
);
|
|
|
|
void alias_delCB(
|
|
Widget widget,
|
|
XtPointer clientData,
|
|
XtPointer callData
|
|
);
|
|
|
|
void alias_changeCB(
|
|
Widget widget,
|
|
XtPointer clientData,
|
|
XtPointer callData
|
|
);
|
|
|
|
void message_header_listCB(
|
|
Widget widget,
|
|
XtPointer clientData,
|
|
XtPointer callData
|
|
);
|
|
|
|
void message_viewCB(
|
|
Widget widget,
|
|
XtPointer clientData,
|
|
XtPointer callData
|
|
);
|
|
|
|
void compose_windowCB(
|
|
Widget widget,
|
|
XtPointer clientData,
|
|
XtPointer callData
|
|
);
|
|
|
|
void message_filingCB(
|
|
Widget widget,
|
|
XtPointer clientData,
|
|
XtPointer callData
|
|
);
|
|
|
|
void vacationCB(
|
|
Widget widget,
|
|
XtPointer clientData,
|
|
XtPointer callData
|
|
);
|
|
|
|
void templatesCB(
|
|
Widget widget,
|
|
XtPointer clientData,
|
|
XtPointer callData
|
|
);
|
|
|
|
void aliasesCB(
|
|
Widget widget,
|
|
XtPointer clientData,
|
|
XtPointer callData
|
|
);
|
|
|
|
void advancedCB(
|
|
Widget widget,
|
|
XtPointer clientData,
|
|
XtPointer callData
|
|
);
|
|
|
|
void printingCB(
|
|
Widget widget,
|
|
XtPointer clientData,
|
|
XtPointer callData
|
|
);
|
|
|
|
void mailretrievalCB(
|
|
Widget widget,
|
|
XtPointer clientData,
|
|
XtPointer callData
|
|
);
|
|
|
|
|
|
/*
|
|
* Connections
|
|
*/
|
|
#endif /* _OPTIONS_UI_H_ */
|