252 lines
7.1 KiB
C
252 lines
7.1 KiB
C
/*
|
|
static char sccs_id[] = "@(#)useropts.h 5.6 9/1/88";
|
|
*/
|
|
|
|
/*
|
|
* Copyright 1988 by Siemens Research and Technology Laboratories, Princeton, NJ
|
|
*
|
|
* All Rights Reserved
|
|
*
|
|
* Permission to use, copy, modify, and distribute this software and its
|
|
* documentation for any purpose and without fee is hereby granted,
|
|
* provided that the above copyright notice appear in all copies and that
|
|
* both that copyright notice and this permission notice appear in
|
|
* supporting documentation, and that the name of Siemens Research and Technology
|
|
* Laboratories not be used in advertising or publicity pertaining to
|
|
* distribution of the software without specific, written prior permission.
|
|
*
|
|
*
|
|
* SIEMENS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
|
* ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
|
* SIEMENS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
|
|
* ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
|
* WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
|
* ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
|
* SOFTWARE.
|
|
*/
|
|
|
|
|
|
#ifndef BASETYPE
|
|
#include "basetype.h"
|
|
#endif
|
|
|
|
extern bool ACCEPT_NON_LISTENER_IN_BODY;
|
|
extern bool ACCEPT_NON_LISTENER_IN_BORDER;
|
|
extern bool ACCEPT_NON_LISTENER_IN_GADGET;
|
|
extern bool ACCEPT_NON_LISTENER_IN_HEADER;
|
|
|
|
extern bool ALLOW_AGGRESIVE_REPOPULATION;
|
|
|
|
extern bool ALLOW_ANY_SHRINK_ON_AUTO_REPOP;
|
|
extern bool ALLOW_ANY_SHRINK_ON_EXPL_REPOP;
|
|
|
|
extern bool ALLOW_AUTOMATIC_SHRINK_BY_CLIENT;
|
|
extern bool ALLOW_AUTOMATIC_CLOSE_BY_CLIENT;
|
|
|
|
extern bool ALLOW_LISTENER_TO_CLOSE;
|
|
extern bool ALLOW_LSNR_TO_CHANGE_BY_CLIENT;
|
|
extern bool ALLOW_LSNR_TO_CLOSE_BY_CLIENT;
|
|
|
|
extern bool AUTO_DESIRED_ENLARGE;
|
|
|
|
extern bool AUTO_PLACE_ON_ICON_OPEN;
|
|
extern bool AUTO_PLACE_ON_MENU_OPEN;
|
|
extern bool AUTO_PLACE_ON_UNSIZED_OPEN;
|
|
|
|
extern bool AUTO_PRORATE;
|
|
extern bool AUTO_PRORATE_LOCALLY;
|
|
|
|
extern bool AUTO_REPOPULATE_LAST;
|
|
extern bool AUTO_REPOPULATE_ON_AUTO_UNZOOM;
|
|
extern bool AUTO_REPOPULATE_ON_CLOSE;
|
|
extern bool AUTO_REPOP_ON_DESKTOP_RESIZE;
|
|
extern bool AUTO_REPOP_ON_EXPLICIT_UNZOOM;
|
|
|
|
extern bool ALLOW_SHRINK_ON_AUTO_OPEN;
|
|
extern bool ALLOW_SHRINK_ON_CENTER_OPEN;
|
|
extern bool ALLOW_SHRINK_ON_CORNER_OPEN;
|
|
extern bool ALLOW_SHRINK_ON_RESIZE;
|
|
|
|
extern bool BEST_FIT;
|
|
|
|
extern bool BUTTON_MAKES_LISTENER_IN_BODY;
|
|
extern bool BUTTON_MAKES_LISTENER_IN_HEADER;
|
|
|
|
extern bool CENTER_CURSOR_ON_MOVE;
|
|
extern bool CENTER_CURSOR_ON_RELOCATE;
|
|
|
|
extern bool CLEAR_BODY_ON_REDRAW;
|
|
|
|
extern bool CLOSE_IN_HEADER;
|
|
extern bool CLOSE_IN_CORNER_BORDER;
|
|
extern bool CLOSE_IN_SIDE_BORDER;
|
|
extern bool CLOSE_IN_MOVE_GADGET;
|
|
extern bool CLOSE_IN_ZOOM_GADGET;
|
|
|
|
extern bool DISTINGUISH_CORNER_BORDERS;
|
|
extern bool DISTNGSH_CORNER_BORDERS_BY_INV;
|
|
|
|
extern bool DRAW_INNER_BORDERS;
|
|
extern bool DRAW_OUTER_BORDERS;
|
|
|
|
extern bool DRAW_X_ON_MOVE;
|
|
extern bool DRAW_X_ON_OPEN;
|
|
extern bool DRAW_X_ON_RESIZE;
|
|
|
|
extern bool EXCHANGE_IN_HEADER;
|
|
extern bool EXCHANGE_IN_CORNER_BORDER;
|
|
extern bool EXCHANGE_IN_SIDE_BORDER;
|
|
extern bool EXCHANGE_IN_ZOOM_GADGET;
|
|
|
|
extern bool EXCHANGE_SIZES_IF_POSSIBLE;
|
|
|
|
extern bool FULL_SCREEN;
|
|
|
|
extern Side ICON_PLACEMENT;
|
|
|
|
extern bool INCL_BGRND_MENU_IN_WINDOW_MENU;
|
|
|
|
extern bool KEY_MAKES_LISTENER_IN_BODY;
|
|
extern bool KEY_MAKES_LISTENER_IN_BORDER;
|
|
extern bool KEY_MAKES_LISTENER_IN_GADGET;
|
|
extern bool KEY_MAKES_LISTENER_IN_HEADER;
|
|
|
|
extern bool FOCUS_FOLLOWS_CURSOR;
|
|
|
|
extern bool LOCAL_AUTO_PRORATE_BIASED;
|
|
extern bool LOCAL_EXPLICIT_PRORATE_BIASED;
|
|
|
|
extern bool MANAGER_MENU_IN_BODY;
|
|
extern bool MANAGER_MENU_IN_CORNER_BORDER;
|
|
extern bool MANAGER_MENU_IN_HEADER;
|
|
extern bool MANAGER_MENU_IN_ICON;
|
|
extern bool MANAGER_MENU_IN_SIDE_BORDER;
|
|
|
|
extern bool MIDDLE_MENU;
|
|
|
|
extern bool MOVE_CURSOR_ON_CLIENT_OPEN;
|
|
extern bool MOVE_CURSOR_ON_MANUAL_OPEN;
|
|
extern bool MOVE_CURSOR_TO_ICON_ON_CLOSE;
|
|
|
|
extern bool MOVE_IN_HEADER;
|
|
extern bool MOVE_IN_CORNER_BORDER;
|
|
extern bool MOVE_IN_SIDE_BORDER;
|
|
extern bool MOVE_IN_ZOOM_GADGET;
|
|
|
|
extern bool ONLY_REPOP_SINCE_ON_AUTO_UNZOOM;
|
|
extern bool ONLY_REPOPULATE_SINCE_ON_CLOSE;
|
|
extern bool ONLY_REPOP_SINCE_ON_EXPL_UNZOOM;
|
|
|
|
extern bool PLACE_CSR_IN_BODY_NOT_GADGET;
|
|
|
|
extern bool PLACE_CSR_GDGT_AFT_CL_AUTO_OPEN;
|
|
extern bool PLACE_CSR_GDGT_AFT_US_AUTO_OPEN;
|
|
extern bool PLACE_CSR_IN_GADGET_AFT_MAN_OPEN;
|
|
|
|
extern bool PLACE_CSR_IN_GADGET_AFT_EXCHANGE;
|
|
extern bool PLACE_CSR_IN_GADGET_AFT_MOVE;
|
|
|
|
extern bool PLACE_CSR_BACK_ON_CANCEL;
|
|
|
|
extern bool PREFER_CL_TO_SHR_ON_AUTO_OPEN;
|
|
extern bool PREFER_CL_TO_SHR_ON_CENTER_OPEN;
|
|
extern bool PREFER_CL_TO_SHR_ON_CORNER_OPEN;
|
|
extern bool PREFER_CL_TO_SHR_ON_RESIZE;
|
|
|
|
extern bool PREFER_PREV_POS_ON_AUTO_REPOP;
|
|
extern bool PREFER_PREV_POS_ON_EXPL_REPOP;
|
|
|
|
extern bool PF_CTR_NBR_2_CLOSE_ON_OPEN;
|
|
extern bool PF_CTR_NBR_2_SHRINK_ON_OPEN;
|
|
extern bool PF_CTR_NBR_2_ANY_SHR_ON_OPEN;
|
|
extern bool PF_EDGE_NBR_2_CLOSE_ON_OPEN;
|
|
extern bool PF_EDGE_NBR_2_SHRINK_ON_OPEN;
|
|
extern bool PF_EDGE_NBR_2_ANY_SHR_ON_OPEN;
|
|
|
|
extern bool PF_DTOP_2_CLOSE_ON_AUTO_OPEN;
|
|
extern bool PF_DTOP_2_SHRINK_ON_AUTO_OPEN;
|
|
extern bool PF_DTOP_2_ANY_SHR_ON_AUTO_OPEN;
|
|
|
|
extern bool PREF_SLD_TO_CLOSE_ON_RESIZE;
|
|
extern bool PREF_SLD_TO_SHRINK_ON_RESIZE;
|
|
extern bool PREF_SLD_TO_ANY_SHR_ON_RESIZE;
|
|
extern bool PF_CTR_NBR_2_CLOSE_ON_RESIZE;
|
|
extern bool PF_CTR_NBR_2_SHRINK_ON_RESIZE;
|
|
extern bool PF_CTR_NBR_2_ANY_SHR_ON_RESIZE;
|
|
extern bool PF_EDGE_NBR_2_CLOSE_ON_RESIZE;
|
|
extern bool PF_EDGE_NBR_2_SHRINK_ON_RESIZE;
|
|
extern bool PF_EDGE_NBR_2_ANY_SHR_ON_RESIZE;
|
|
|
|
extern bool PREFER_UNZOOM_TO_CLOSE;
|
|
|
|
extern bool PRORATE_LOCALLY;
|
|
|
|
extern bool REDRAW_IN_HEADER;
|
|
extern bool REDRAW_IN_CORNER_BORDER;
|
|
extern bool REDRAW_IN_SIDE_BORDER;
|
|
extern bool REDRAW_IN_MOVE_GADGET;
|
|
extern bool REDRAW_IN_ZOOM_GADGET;
|
|
|
|
extern bool RELOCATE_IN_HEADER;
|
|
extern bool RELOCATE_IN_CORNER_BORDER;
|
|
extern bool RELOCATE_IN_SIDE_BORDER;
|
|
extern bool RELOCATE_IN_ZOOM_GADGET;
|
|
|
|
extern bool REQUIRE_PREV_POS_ON_AUTO_REPOP;
|
|
extern bool REQUIRE_PREV_POS_ON_EXPL_REPOP;
|
|
|
|
extern bool RESET_MAX_ON_INCREASE;
|
|
extern bool RESET_MAX_ON_SHRINK;
|
|
|
|
extern bool RESET_MIN_ON_DECREASE;
|
|
extern bool RESET_MIN_ON_ENLARGE;
|
|
extern bool RESET_MIN_MAX_ON_UNSZD_MAN_OPEN;
|
|
extern bool RESET_TIED_ZOOMED_MIN_ON_ENLARGE;
|
|
|
|
extern bool RESIZE_IN_HEADER;
|
|
extern bool RESIZE_IN_CORNER_BORDER;
|
|
extern bool RESIZE_IN_SIDE_BORDER;
|
|
extern bool RESIZE_IN_MOVE_GADGET;
|
|
extern bool RESIZE_IN_ZOOM_GADGET;
|
|
|
|
extern bool SHOW_LISTENER_IN_BORDERS;
|
|
extern bool SHOW_LISTENER_IN_HEADER;
|
|
extern bool SHOW_FOCUS_IN_BORDERS;
|
|
extern bool SHOW_FOCUS_IN_HEADER;
|
|
|
|
extern bool TREAT_MOVE_LIKE_RELOCATE;
|
|
|
|
extern bool TRY_CTR_NBRHD_ON_OPEN;
|
|
extern bool TRY_EDGE_NEIGHBORHOOD_ON_OPEN;
|
|
|
|
extern bool TRY_SLIDING_ON_RESIZE;
|
|
extern bool TRY_CTR_NBRHD_ON_RESIZE;
|
|
extern bool TRY_EDGE_NEIGHBORHOOD_ON_RESIZE;
|
|
|
|
extern bool TRY_REPOP_AGAIN_AFT_AUTO_PRORATE;
|
|
|
|
extern bool UNZOOM_TIED_LSNR_IF_NECESSARY;
|
|
|
|
extern bool USE_CORNER_BORDERS;
|
|
|
|
extern bool USE_ICONS;
|
|
extern bool USE_RTL_ICON;
|
|
|
|
extern bool USER_MENU_IN_BODY;
|
|
extern bool USER_MENU_IN_HEADER;
|
|
extern bool USER_MENU_IN_SIDE_BORDER;
|
|
extern bool USER_MENU_IN_CORNER_BORDER;
|
|
extern bool USER_MENU_IN_ICON;
|
|
|
|
extern bool ZOOM_IN_HEADER;
|
|
extern bool ZOOM_IN_CORNER_BORDER;
|
|
extern bool ZOOM_IN_SIDE_BORDER;
|
|
|
|
extern bool ZOOM_ON_CREATE;
|
|
|
|
#define Userwin_Get_Global_Option(opt) \
|
|
( opt )
|
|
|
|
#define Userwin_Set_Global_Option(opt,val) \
|
|
( (opt) = (val) )
|