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

📄 resources.c

📁 安装DDD之前
💻 C
📖 第 1 页 / 共 3 页
字号:
/** * * $Id: resources.c,v 1.1 2004/08/28 19:25:46 dannybackx Exp $ * * Copyright (C) 1995 Free Software Foundation, Inc. * Copyright (C) 1995-2002 LessTif Development Team * * This file is part of the GNU LessTif Library. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the Free * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * **/#include <LTconfig.h>#include <stdio.h>#include <string.h>#include <Xm/XmP.h>#include <Xm/MwmUtil.h>#include <Xm/XmStrDefs.h>#include "mwm.h"#include "mwmstrings.h"/* * mwm strings */const char mwm_strings[] ="autoKeyFocus\0""AutoKeyFocus\0""autoRaiseDelay\0""AutoRaiseDelay\0""bitmapDirectory\0""BitmapDirectory\0""buttonBindings\0""ButtonBindings\0""cleanText\0""CleanText\0""clientAutoPlace\0""ClientAutoPlace\0""colormapFocusPolicy\0""ColormapFocusPolicy\0""configFile\0""ConfigFile\0""deiconifyKeyFocus\0""DeiconifyKeyFocus\0""doubleClickTime\0""DoubleClickTime\0""enableWarp\0""EnableWarp\0""enforceKeyFocus\0""EnforceKeyFocus\0""fadeNormalIcon\0""FadeNormalIcon\0""feedbackGeometry\0""FeedbackGeometry\0""freezeOnConfig\0""FreezeOnConfig\0""frameBorderWidth\0""FrameBorderWidth\0""iconAutoPlace\0""IconAutoPlace\0""iconBoxGeometry\0""IconBoxGeometry\0""iconBoxName\0""IconBoxName\0""iconBoxSBDisplayPolicy\0""IconBoxSBDisplayPolicy\0""iconBoxScheme\0""IconBoxScheme\0""iconBoxTitle\0""IconBoxTitle\0""iconClick\0""IconClick\0""iconDecoration\0""IconDecoration\0""iconImageMaximum\0""IconImageMaximum\0""iconImageMinimum\0""IconImageMinimum\0""iconPlacement\0""IconPlacement\0""iconPlacementMargin\0""IconPlacementMargin\0""interactivePlacement\0""InteractivePlacement\0""keyBindings\0""KeyBindings\0""limitResize\0""LimitResize\0""lowerOnIconify\0""LowerOnIconify\0""maximumMaximumSize\0""MaximumMaximumSize\0""moveThreshold\0""MoveThreshold\0""multiScreen\0""MultiScreen\0""passButtons\0""PassButtons\0""passSelectButton\0""PassSelectButton\0""positionIsFrame\0""PositionIsFrame\0""positionOnScreen\0""PositionOnScreen\0""quitTimeout\0""QuitTimeout\0""raiseKeyFocus\0""RaiseKeyFocus\0""resizeBorderWidth\0""FrameBorderWidth\0""resizeCursors\0""ResizeCursors\0""screens\0""Screens\0""showFeedback\0""ShowFeedback\0""startupKeyFocus\0""StartupKeyFocus\0""transientDecoration\0""TransientDecoration\0""transientFunctions\0""TransientFunctions\0""useIconBox\0""UseIconBox\0""wMenuButtonClick\0""WMenuButtonClick\0""wMenuButtonClick2\0""WMenuButtonClick2\0""clientDecoration\0""ClientDecoration\0""clientFunctions\0""ClientFunctions\0""focusAutoRaise\0""FocusAutoRaise\0""iconImage\0""IconImage\0""iconImageBackground\0""IconImageBackground\0""iconImageBottomShadowColor\0""IconImageBottomShadowColor\0""iconImageBottomShadowPixmap\0""IconImageBottomShadowPixmap\0""iconImageForeground\0""IconImageForeground\0""iconImageTopShadowColor\0""IconImageTopShadowColor\0""iconImageTopShadowPixmap\0""IconImageTopShadowPixmap\0""matteBackground\0""MatteBackground\0""matteBottomShadowColor\0""MatteBottomShadowColor\0""matteBottomShadowPixmap\0""MatteBottomShadowPixmap\0""matteForeground\0""MatteForeground\0""matteTopShadowColor\0""MatteTopShadowColor\0""matteTopShadowPixmap\0""MatteTopShadowPixmap\0""matteWidth\0""MatteWidth\0""maximumClientSize\0""MaximumClientSize\0""useClientIcon\0""UseClientIcon\0""usePPosition\0""UsePPosition\0""windowMenu\0""WindowMenu\0""activeBackground\0""activeForeground\0""activeBottomShadowColor\0""activeBottomShadowPixmap\0""activeTopShadowColor\0""activeBackgroundPixmap\0""activeTopShadowPixmap\0""WmCFocus\0""WmCDecor\0""WmCFunc\0""WmIDecor\0""WmIPlace\0""WmKFocus\0""WmSize\0""WmShowFeedback\0""WmUsePPosition\0""clientFlags\0""ClientFlags\0""WmCFlags\0""usePager\0""UsePager\0""edgeScrollX\0""EdgeScrollX\0""edgeScrollY\0""EdgeScrollY\0""pagerX\0""PagerX\0""pagerY\0""PagerY\0""virtualX\0""VirtualX\0""virtualY\0""VirtualY\0""clickTime\0""ClickTime\0""smartPlacement\0""SmartPlacement\0""\0";/* * Syntax: * "Mwm*resource_name: resource_value" */#undef Offset#define Offset(field)	XtOffsetOf(MwmInternalInfo, field)static XtResource mwm_resources[] ={    {	XmNautoKeyFocus, XmCAutoKeyFocus, XmRBoolean,	sizeof(Boolean), Offset(auto_key_focus),	XmRImmediate, (XtPointer)True    },    {	XmNautoRaiseDelay, XmCAutoRaiseDelay, XmRInt,	sizeof(Time), Offset(auto_raise_delay),	XmRImmediate, (XtPointer)500    },    {	XmNbitmapDirectory, XmCBitmapDirectory, XmRString,	sizeof(String), Offset(bitmap_directory),	XmRString, (XtPointer)MWM_ICONDIR    },    {	XmNclientAutoPlace, XmCClientAutoPlace, XmRBoolean,	sizeof(Boolean), Offset(client_auto_place),	XmRImmediate, (XtPointer)True    },    {	XmNcolormapFocusPolicy, XmCColormapFocusPolicy, XmRWmCFocus,	sizeof(unsigned char), Offset(colormap_focus_policy),	XmRString, (XtPointer)"keyboard"    },    {	XmNconfigFile, XmCConfigFile, XmRString,	sizeof(String), Offset(config_file),	XmRImmediate, (XtPointer)HOME_MWMRC    },    {	XmNdeiconifyKeyFocus, XmCDeiconifyKeyFocus, XmRBoolean,	sizeof(Boolean), Offset(deiconify_key_focus),	XmRImmediate, (XtPointer)True    },    {	XmNclickTime, XmCClickTime, XmRInt,	sizeof(Time), Offset(click_time),	XmRImmediate, (XtPointer)100    },    {	XmNdoubleClickTime, XmCDoubleClickTime, XmRInt,	sizeof(Time), Offset(double_click_time),	XmRCallProc, (XtPointer)_WmMultiClickTimeDefault    },    {	XmNenableWarp, XmCEnableWarp, XmRBoolean,	sizeof(Boolean), Offset(enable_warp),	XmRImmediate, (XtPointer)True    },    {	XmNenforceKeyFocus, XmCEnforceKeyFocus, XmRBoolean,	sizeof(Boolean), Offset(enforce_key_focus),	XmRImmediate, (XtPointer)True    },#if 0    {	XmNfreezeOnConfig, XmCFreezeOnConfig, XmRBoolean,    },#endif    {	XmNiconAutoPlace, XmCIconAutoPlace, XmRBoolean,	sizeof(Boolean), Offset(icon_auto_place),	XmRImmediate, (XtPointer)True    },#if 0    {	XmNiconBoxScheme, XmCIconBoxScheme,    },#endif    {	XmNiconClick, XmCIconClick, XmRBoolean,	sizeof(Boolean), Offset(icon_click),	XmRImmediate, (XtPointer)True    },    {	XmNinteractivePlacement, XmCInteractivePlacement, XmRBoolean,	sizeof(Boolean), Offset(interactive_placement),	XmRImmediate, (XtPointer)False    },    {	XmNkeyboardFocusPolicy, XmCKeyboardFocusPolicy, XmRWmKFocus,	sizeof(unsigned char), Offset(keyboard_focus_policy),	XmRString, (XtPointer)"explicit"    },    {	XmNlowerOnIconify, XmCLowerOnIconify, XmRBoolean,	sizeof(Boolean), Offset(lower_on_iconify),	XmRImmediate, (XtPointer)True    },    {	XmNmoveThreshold, XmCMoveThreshold, XmRDimension,	sizeof(Dimension), Offset(move_threshold),	XmRImmediate, (XtPointer)4    },    {	XmNmultiScreen, XmCMultiScreen, XmRBoolean,	sizeof(Boolean), Offset(multi_screen),	XmRImmediate, (XtPointer)False    },    {	XmNpassButtons, XmCPassButtons, XmRBoolean,	sizeof(Boolean), Offset(pass_buttons),	XmRImmediate, (XtPointer)False    },    {	XmNpassSelectButton, XmCPassSelectButton, XmRBoolean,	sizeof(Boolean), Offset(pass_selection_buttons),	XmRImmediate, (XtPointer)False    },    {	XmNpositionIsFrame, XmCPositionIsFrame, XmRBoolean,	sizeof(Boolean), Offset(position_is_frame),	XmRImmediate, (XtPointer)True    },    {	XmNpositionOnScreen, XmCPositionOnScreen, XmRBoolean,	sizeof(Boolean), Offset(position_on_screen),	XmRImmediate, (XtPointer)True    },    {	XmNquitTimeout, XmCQuitTimeout, XmRInt,	sizeof(Time), Offset(quit_timeout),	XmRImmediate, (XtPointer)1000    },    {	XmNraiseKeyFocus, XmCRaiseKeyFocus, XmRBoolean,	sizeof(Boolean), Offset(raise_key_focus),	XmRImmediate, (XtPointer)False    },    {	XmNscreens, XmCScreens, XmRString,	sizeof(String), Offset(screens),	XmRImmediate, (XtPointer)":0.0"    },    {	XmNshowFeedback, XmCShowFeedback, XmRWmShowFeedback,	sizeof(long), Offset(show_feedback),	XmRString, (XtPointer)"all"    },    {	XmNstartupKeyFocus, XmCStartupKeyFocus, XmRBoolean,	sizeof(Boolean), Offset(startup_key_focus),	XmRImmediate, (XtPointer)True    },    {	XmNusePager, XmCUsePager, XmRBoolean,	sizeof(Boolean), Offset(use_pager),	XmRImmediate, (XtPointer)True    },    {	XmNsmartPlacement, XmCSmartPlacement, XmRBoolean,	sizeof(Boolean), Offset(smart_placement),	XmRImmediate, (XtPointer)False    },    {	XmNedgeScrollX, XmCEdgeScrollX, XmRInt,	sizeof(int), Offset(edge_scroll_x),	XmRImmediate, (XtPointer)XmUNSPECIFIED    },    {	XmNedgeScrollY, XmCEdgeScrollY, XmRInt,	sizeof(int), Offset(edge_scroll_y),	XmRImmediate, (XtPointer)XmUNSPECIFIED    },    {	XmNpagerX, XmCPagerX, XmRInt,	sizeof(int), Offset(pager_x),	XmRImmediate, (XtPointer)XmUNSPECIFIED    },    {	XmNpagerY, XmCPagerY, XmRInt,	sizeof(int), Offset(pager_y),	XmRImmediate, (XtPointer)XmUNSPECIFIED    },    {	XmNvirtualX, XmCVirtualX, XmRInt,	sizeof(int), Offset(virtual_x),	XmRImmediate, (XtPointer)3    },    {	XmNvirtualY, XmCVirtualY, XmRInt,	sizeof(int), Offset(virtual_y),	XmRImmediate, (XtPointer)3    },    {	XmNwMenuButtonClick, XmCWMenuButtonClick, XmRBoolean,	sizeof(Boolean), Offset(w_menu_button_click),	XmRImmediate, (XtPointer)True    },    {	XmNwMenuButtonClick2, XmCWMenuButtonClick2, XmRBoolean,	sizeof(Boolean), Offset(w_menu_button_click_2),	XmRImmediate, (XtPointer)True    }};/* * Syntax: * "Mwm*screen_name*resource_name: resource_value" */#undef Offset#define Offset(field)   XtOffsetOf(ScreenInfo, field)static XtResource mwm_screen_resources[] ={    {	XmNbuttonBindings, XmCButtonBindings, XmRString,	sizeof(String), Offset(button_bindings),	XmRString, (XtPointer)DEFAULT_BUTTON_BINDING_NAME    },    {	XmNcleanText, XmCCleanText, XmRBoolean,	sizeof(Boolean), Offset(clean_text),	XmRImmediate, (XtPointer)False    },    {	XmNfadeNormalIcon, XmCFadeNormalIcon, XmRBoolean,	sizeof(Boolean), Offset(fade_normal_icon),	XmRImmediate, (XtPointer)False    },    {	XmNfeedbackGeometry, XmCFeedbackGeometry, XmRGeometry,	sizeof(Geometry), Offset(feedback_geometry),	XmRCallProc, (XtPointer)NULL    },    {	XmNframeBorderWidth, XmCFrameBorderWidth, XmRDimension,	sizeof(Dimension), Offset(frame_border_width),	XmRCallProc, (XtPointer)_WmDefaultBorderWidth    },    {	XmNiconBoxGeometry, XmCIconBoxGeometry, XmRGeometry,	sizeof(Geometry), Offset(icon_box_geometry),	XmRCallProc, (XtPointer)NULL    },    {	XmNiconBoxName, XmCIconBoxName, XmRString,	sizeof(String), Offset(icon_box_name),	XmRImmediate, (XtPointer)"iconbox"    },    {	XmNiconBoxSBDisplayPolicy, XmCIconBoxSBDisplayPolicy, XmRString,	sizeof(String), Offset(icon_box_sb_display_policy),	XmRImmediate, (XtPointer)"all"    },    {	XmNiconBoxTitle, XmCIconBoxTitle, XmRXmString,	sizeof(XmString), Offset(icon_box_title),	XmRString, (XtPointer)"Icons"    },    {	XmNiconDecoration, XmCIconDecoration, XmRWmIDecor,	sizeof(long), Offset(icon_decoration),	XmRString, (XtPointer)"activelabel label image"    },    {	XmNiconImageMaximum, XmCIconImageMaximum, XmRWmSize,	sizeof(Size), Offset(icon_image_maximum),	XmRString, (XtPointer)"50x50"    },    {	XmNiconImageMinimum, XmCIconImageMinimum, XmRWmSize,	sizeof(Size), Offset(icon_image_minimum),	XmRString, (XtPointer)"16x16"    },    {	XmNiconPlacement, XmCIconPlacement, XmRWmIPlace,	sizeof(unsigned char), Offset(icon_placement),	XmRString, (XtPointer)"left bottom"    },    {	XmNiconPlacementMargin, XmCIconPlacementMargin, XmRDimension,	sizeof(Dimension), Offset(icon_placement_margin),	XmRImmediate, (XtPointer)1    },    {	XmNkeyBindings, XmCKeyBindings, XmRString,	sizeof(String), Offset(key_bindings),	XmRImmediate, (XtPointer)DEFAULT_KEY_BINDING_NAME    },    {	XmNlimitResize, XmCLimitResize, XmRBoolean,	sizeof(Boolean), Offset(limit_resize),	XmRImmediate, (XtPointer)True    },    {	XmNmaximumMaximumSize, XmCMaximumMaximumSize, XmRWmSize,	sizeof(String), Offset(maximum_maximum_size),	XmRCallProc, (XtPointer)NULL    },    {	XmNmoveOpaque, XmCMoveOpaque, XmRBoolean,	sizeof(Boolean), Offset(move_opaque),	XmRImmediate, (XtPointer)False    },    {	XmNresizeBorderWidth, XmCFrameBorderWidth, XmRDimension,	sizeof(Dimension), Offset(resize_border_width),	XmRCallProc, (XtPointer)_WmDefaultResizeBorderWidth    },    {	XmNresizeCursors, XmCResizeCursors, XmRBoolean,	sizeof(Boolean), Offset(resize_cursors),	XmRImmediate, (XtPointer)True    },    {	XmNtransientDecoration, XmCTransientDecoration, XmRWmCDecor,	sizeof(long), Offset(transient_decoration),	XmRString, (XtPointer)"menu title"    },    {	XmNtransientFunctions, XmCTransientFunctions, XmRWmCFunc,	sizeof(long), Offset(transient_functions),	XmRString, (XtPointer)"-minimize maximize"    },    {	XmNuseIconBox, XmCUseIconBox, XmRBoolean,	sizeof(Boolean), Offset(use_icon_box),	XmRImmediate, (XtPointer)False    }};/* * Syntax: * "Mwm*client_name*resource_name: resource_value" */#undef Offset#define Offset(field)	XtOffsetOf(MwmWindow, field)static XtResource mwm_client_resources[] ={    {	XmNclientDecoration, XmCClientDecoration, XmRWmCDecor,	sizeof(long), Offset(client_decoration),	XmRString, (XtPointer)"all"    },    {	XmNclientFunctions, XmCClientFunctions, XmRWmCFunc,	sizeof(long), Offset(client_functions),	XmRString, (XtPointer)"all"    },    {	XmNclientFlags, XmCClientFlags, XmRWmCFlags,	sizeof(long), Offset(flags),	XmRString, (XtPointer)"none"    },    {	XmNfocusAutoRaise, XmCFocusAutoRaise, XmRBoolean,	sizeof(Boolean), Offset(focus_auto_raise),	XmRCallProc, (XtPointer)_WmFocusAutoRaiseDefault    },    {	XmNiconImage, XmCIconImage, XmRString,	sizeof(String), Offset(icon_image),	XmRImmediate, (XtPointer)NULL    },    {	XmNiconImageBackground, XmCIconImageBackground, XmRPixel,	sizeof(Pixel), Offset(icon_image_background),	XmRCallProc, (XtPointer)_WmIconImageBDefault    },    {	XmNiconImageBottomShadowColor, XmCIconImageBottomShadowColor, XmRPixel,	sizeof(Pixel), Offset(icon_image_bottom_shadow_color),	XmRCallProc, (XtPointer)_WmIconImageBSCDefault    },    {     XmNiconImageBottomShadowPixmap, XmCIconImageBottomShadowPixmap, XmRPixmap,	sizeof(Pixmap), Offset(icon_image_bottom_shadow_pixmap),	XmRCallProc, (XtPointer)_WmIconImageBSPDefault

⌨️ 快捷键说明

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