Files
cdesktop/cde/programs/dtmail/dtmail/options_ui.h
2018-04-28 12:30:20 -06:00

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_ */