#include <Xm/Form.h>
#include <Xm/ToggleBG.h>
#include <Xm/AtomMgr.h>
+#include <Xm/TextF.h>
#include <X11/Xatom.h>
#include <X11/keysym.h>
extern Boolean FrontPanelReadDatabases (void);
extern void InitParse(char *, ElementValue **);
extern void InitializeControlFields( ElementValue *element_values, char *);
+extern void InitializeSubpanelFields (ElementValue * element_values);
extern void _WriteControlElementValues(ElementValue *);
extern void WriteControlComponentFile(ControlData *);
extern void WriteSubpanelComponentFile(SubpanelData *);
#include <Dt/DbReader.h> /* required for DtDbPathId type */
#include <Dt/WsmM.h>
#include <Dt/IconFile.h>
+#include <Dt/Dt.h>
#include "DataBaseLoad.h"
#include "Parse.h"
#define DTWM_NEED_BACKBITS
#include "WmIBitmap.h"
#include "WmBackdrop.h"
+#include "WmError.h"
+#include "WmProperty.h"
#include <X11/Core.h>
#include <X11/StringDefs.h>
#include <X11/Intrinsic.h>
#include <Dt/DtP.h>
#include <Dt/WsmM.h>
#include <Xm/Xm.h>
+#include <Xm/AtomMgr.h>
#include <errno.h>
#include <signal.h>
#include <stdio.h>
* include extern functions
*/
#include "WmEvent.h"
+#include "WmError.h"
#ifdef WSM
#include "WmBackdrop.h"
+#include "WmWrkspace.h"
#endif /* WSM */
#include "WmCDInfo.h"
#include "WmCDecor.h"
#include "UI.h"
#include "WmPanelP.h"
+#include "WmManage.h"
#include <pwd.h>
#include <fcntl.h>
#define MWM_NEED_TIME16
#include "WmBitmap.h"
-
+#include "WmError.h"
#include <Xm/Xm.h>
#include <X11/Shell.h>
#include <Xm/Label.h>
#include "WmGlobal.h"
#include "WmError.h"
+#include "WmFunction.h"
#include "WmHelp.h"
+#include "WmCDecor.h"
+#include "WmResParse.h"
#ifdef PANELIST
#include "WmPanelP.h"
#endif /* PANELIST */
/*
* (c) Copyright 1987, 1988, 1989, 1990 HEWLETT-PACKARD COMPANY */
+#ifndef _Dt_WmICCC_h_
+#define _Dt_WmICCC_h_
/*
* Included Files:
*/
/* PropWMState state field value: */
#define WithdrawnSTATE 0
+#endif /* _Dt_WmICCC_h_ */
* Included Files:
*/
#include "WmGlobal.h"
+#include "WmProtocol.h"
#include <Xm/XmAll.h>
+#include <Dt/Dt.h>
#include <Dt/DtP.h>
#include <Dt/Action.h>
#include <Dt/WsmM.h>
#include "WmFunction.h"
#include "WmWrkspace.h"
#include "WmIPC.h"
+#include "WmXSMP.h"
+#include "WmPanelP.h"
#include "DataBaseLoad.h"
extern Boolean CheckIconBoxSize (IconBoxData *pIBD);
extern void DeleteIconFromBox (IconBoxData *pIBD, ClientData *pCD);
extern void DeleteIconInfo (IconBoxData *pIBD, ClientData *pCD);
+extern void DestroyIconBox (WmWorkspaceData *pWS);
extern Boolean ExpandVirtualSpace (IconBoxData *pIBD, int newWidth,
int newHeight);
extern Boolean ExtendIconList (IconBoxData *pIBD, int incr);
#endif
extern void IconActivateCallback (Widget w, caddr_t client_data,
XmAnyCallbackStruct *call_data);
+#ifdef PANELIST
+extern void IconBoxPopUp (WmWorkspaceData *pWS, Boolean up);
+extern Boolean IconBoxShowing (WmWorkspaceData *pWS);
+#else /* PANELIST */
+extern void IconBoxPopUp (WmWorkspaceData *pWS, ControlWindowStruct *pCW, Boolean up);
+extern Boolean IconBoxShowing (WmWorkspaceData *pWS, ControlWindowStruct *pCW);
+#endif /* PANELIST */
extern Boolean IconVisible (ClientData *pCD);
extern IconInfo *InsertIconInfo (IconBoxData *pIBD, ClientData *pCD,
Widget theWidget);
}
else
{
- mask = _DtGetMask (XtScreen(PSD_FOR_CLIENT(pCD)->screenTopLevelW1),
+ mask = XmeGetMask (XtScreen(PSD_FOR_CLIENT(pCD)->screenTopLevelW1),
(sIconFileName == NULL) ? iconName : sIconFileName);
if (mask == XmUNSPECIFIED_PIXMAP)
{
#include <X11/Xos.h>
#include <X11/cursorfont.h>
#include <Xm/Xm.h>
+#include <Xm/AtomMgr.h>
#include <X11/Shell.h>
#include <X11/Core.h>
#include <X11/keysym.h>
#ifdef WSM
#include <Dt/GetDispRes.h>
#include <Dt/SessionP.h>
+#include <Dt/SessionM.h>
#include <Dt/DtP.h>
#include <Dt/Message.h>
#include <Dt/WsmM.h>
if( !prop_existed )
{
bindingsString = NULL ;
+ /* FIXME: this is an unexported openmotif procedure */
+ extern void _XmVirtKeysLoadFallbackBindings(Display *dsp, String *binding);
_XmVirtKeysLoadFallbackBindings( dsp, &bindingsString) ;
XtFree( bindingsString) ;
*/
#include "WmGlobal.h"
#include "WmOL.h"
+#include "WmProperty.h"
+#include <Xm/AtomMgr.h>
#define ValidPropertyList(pcd) ((pcd)->paInitialProperties != NULL)
extern OLWinAttr * GetOLWinAttr( ClientData *pCD );
extern Boolean GetOLDecorFlags(ClientData *pCD, Atom property,
unsigned long *pDecor);
+extern void InitOLCompat(void);
+extern void ProcessOLDecoration(ClientData *pCD);
+
/*
#ifdef MULTIBYTE
#include <stdlib.h>
#endif /* MULTIBYTE */
+#include <ctype.h>
/*
* Internal routines
#include "WmGlobal.h"
#include "WmResNames.h"
#include "WmHelp.h"
+#include "WmError.h"
#include <X11/Core.h>
#include <X11/StringDefs.h>
#include <Xm/Xm.h>
#include <Xm/Form.h>
#include <Xm/PushBG.h>
+#include <Xm/PushB.h>
#include <Xm/LabelG.h>
#include <Xm/List.h>
#include <Xm/SeparatoG.h>
/* $XConsortium: WmProperty.h /main/4 1995/11/01 11:48:54 rswiston $ */
/*
* (c) Copyright 1987, 1988, 1989, 1990 HEWLETT-PACKARD COMPANY */
+#include "WmICCC.h"
extern SizeHints * GetNormalHints (ClientData *pCD);
extern void ProcessWmProtocols (ClientData *pCD);
#ifdef WSM
void SetMwmSaveSessionInfo (Window wmWindow);
#endif /* WSM */
+extern void GetDtWmRequest (WmScreenData *pSD, char **pszReq, Boolean *pmore);
+extern void GetDtSessionHints (WmScreenData *pSD, int sNum);
+
extern PropWMState * GetWMState (Window window);
extern void SetWMState (Window window, int state, Window icon);
extern PropMwmHints * GetMwmHints (ClientData *pCD);
XDeleteProperty (DISPLAY, RootWindow (DISPLAY, 0),
XInternAtom (DISPLAY, "_MOTIF_DEFAULT_BINDINGS", False));
+ /* FIXME: unexported openmotif procedures */
+ extern Boolean _XmVirtKeysLoadFileBindings(Display *dsp, String *binding);
+ extern void _XmVirtKeysLoadFallbackBindings(Display *dsp, String *binding);
if (_XmVirtKeysLoadFileBindings (fileName, &bindings) == True) {
XChangeProperty (DISPLAY, RootWindow(DISPLAY, 0),
XInternAtom (DISPLAY, "_MOTIF_BINDINGS", False),
WmScreenData *pSD,
char **pWorkSpaceList,
char *clientMachine);
-extern void WmDtGetHelprgs(char *args,
- unsigned char** volume,
- unsigned char** topic,
+extern void WmDtGetHelpArgs(char *args,
+ unsigned char* volume,
+ unsigned char* topic,
int *argsCount);
extern void GetActionIndex (int tableSize, int *actionIndex);
extern void GetFunctionTableValues (int *execIndex, int *nopIndex,
extern void ProcessScreenListResource (void);
extern void ProcessAppearanceResources (WmScreenData *pSD);
extern void ProcessGlobalScreenResources (void);
+extern void ProcessPresenceResources (WmScreenData *pSD);
extern void ProcessScreenResources (WmScreenData *pSD, unsigned char *screenName);
#ifdef WSM
extern void ProcessWorkspaceList (WmScreenData *pSD);
#include "WmGlobal.h"
#include "WmICCC.h"
#include "WmProtocol.h"
+#include "WmIPC.h"
/*
#include "WmHelp.h"
#include "WmResNames.h"
#include "WmIPlace.h"
+#include "WmInitWs.h"
#include <X11/Xutil.h>
#include "WmICCC.h"
#include <Xm/Xm.h>
+#include <Xm/AtomMgr.h>
#include <Dt/DtP.h>
#include <Dt/WsmM.h>
#include <stdio.h>
extern void ChangeToWorkspace(
WmWorkspaceData *pNewWS) ;
+extern void ChangeWorkspaceTitle( WmWorkspaceData *pWS, char * pchTitle);
extern Boolean DuplicateWorkspaceName (
WmScreenData *pSD,
unsigned char *name,