/* * * DECwindows toolkit widget definitions */ #ifndef _X11_DWTWIDGET_H #define _X11_DWTWIDGET_H # ifdef __cplusplus extern "C" { # endif #ifndef DWTCOMMON #define dwtcommonwidgetclass *DWTCOMMONWIDGETCLASS() #define dwtcommonwidgetclassrec *DWTCOMMONWIDGETCLASSREC() #endif #ifndef TEXT #define textwidgetclass *TEXTWIDGETCLASS() #define textwidgetclassrec *TEXTWIDGETCLASSREC() #endif #ifndef STEXT #define stextwidgetclass *STEXTWIDGETCLASS() #define stextwidgetclassrec *STEXTWIDGETCLASSREC() #endif #ifndef CSTEXT #define cstextwidgetclass *CSTEXTWIDGETCLASS() #define cstextwidgetclassrec *CSTEXTWIDGETCLASSREC() #endif #ifndef LABEL #define labelwidgetclass *LABELWIDGETCLASS() #define labelwidgetclassrec *LABELWIDGETCLASSREC() #endif #ifndef PUSHBUTTON #define pushbuttonwidgetclass *PUSHBUTTONWIDGETCLASS() #define pushbuttonwidgetclassrec *PUSHBUTTONWIDGETCLASSREC() #endif #ifndef TOGGLEBUTTON #define togglebuttonwidgetclass *TOGGLEBUTTONWIDGETCLASS() #define togglebuttonwidgetclassrec *TOGGLEBUTTONWIDGETCLASSREC() #endif #ifndef HIDDENSHELL #define hiddenshellwidgetclass *HIDDENSHELLWIDGETCLASS() #define hiddenshellwidgetclassrec *HIDDENSHELLWIDGETCLASSREC() #endif #ifndef DIALOG #define dialogwidgetclass *DIALOGWIDGETCLASS() #define dialogwidgetclassrec *DIALOGWIDGETCLASSREC() #endif #ifndef POPUPMENU #define menupopupWidgetClass *MENUPOPUPWIDGETCLASS() #define menupopupClassRec *MENUPOPUPCLASSREC() #endif #ifndef MENU #define menuwidgetclass *MENUWIDGETCLASS() #define menuwidgetclassrec *MENUWIDGETCLASSREC() #endif #ifndef PULLDOWN #define pulldownwidgetclass *PULLDOWNWIDGETCLASS() #define pulldownwidgetclassrec *PULLDOWNWIDGETCLASSREC() #endif #ifndef SCROLL #define scrollwidgetclass *SCROLLWIDGETCLASS() #define scrollwidgetclassrec *SCROLLWIDGETCLASSREC() #endif #ifndef MAIN #define mainwindowwidgetclass *MAINWINDOWWIDGETCLASS() #define mainwindowwidgetclassrec *MAINWINDOWWIDGETCLASSREC() #endif #ifndef MESSAGE #define messagewidgetclass *MESSAGEWIDGETCLASS() #define messagewidgetclassrec *MESSAGEWIDGETCLASSREC() #endif #ifndef WINDOW #define windowwidgetclass *WINDOWWIDGETCLASS() #define windowwidgetclassrec *WINDOWWIDGETCLASSREC() #endif #ifndef SCROLLWINDOW #define scrollwindowwidgetclass *SCROLLWINDOWWIDGETCLASS() #define scrollwindowwidgetclassrec *SCROLLWINDOWWIDGETCLASSREC() #endif #ifndef LISTBOX #define listboxwidgetclass *LISTBOXWIDGETCLASS() #define listboxwidgetclassrec *LISTBOXWIDGETCLASSREC() #endif #ifndef SCALE #define scalewidgetclass *SCALEWIDGETCLASS() #define scalewidgetclassrec *SCALEWIDGETCLASSREC() #endif #ifndef COMMAND #define commandwidgetclass *COMMANDWIDGETCLASS() #define commandwidgetclassrec *COMMANDWIDGETCLASSREC() #endif #ifndef SELECTION #define selectionwidgetclass *SELECTIONWIDGETCLASS() #define selectionwidgetclassrec *SELECTIONWIDGETCLASSREC() #endif #ifndef FILESELECTION #define fileselectionwidgetclass *FILESELECTIONWIDGETCLASS() #define fileselectionwidgetclassrec *FILESELECTIONWIDGETCLASSREC() #endif #ifndef SEPARATOR #define separatorwidgetclass *SEPARATORWIDGETCLASS() #define separatorwidgetclassrec *SEPARATORWIDGETCLASSREC() #endif #ifndef HELPSHELL #define helpshellwidgetclass *HELPSHELLWIDGETCLASS() #define helpshellwidgetclassrec *HELPSHELLWIDGETCLASSREC() #endif #ifndef HELP #define dwthelpwidgetclass *DWTHELPWIDGETCLASS() #define dwthelpwidgetclassrec *DWTHELPWIDGETCLASSREC() #endif #ifndef ATTACHEDDB #define attacheddbwidgetclass *ATTACHEDDBWIDGETCLASS() #define attacheddbwidgetclassrec *ATTACHEDDBWIDGETCLASSREC() #endif #ifndef GADGET #define separatorgadgetclass *SEPARATORGADGETCLASS() #define separatorgadgetclassrec *SEPARATORGADGETCLASSREC() #define labelgadgetclass *LABELGADGETCLASS() #define labelgadgetclassrec *LABELGADGETCLASSREC() #define pushbuttongadgetclass *PUSHBUTTONGADGETCLASS() #define pushbuttongadgetclassrec *PUSHBUTTONGADGETCLASSREC() #define togglebuttongadgetclass *TOGGLEBUTTONGADGETCLASS() #define togglebuttongadgetclassrec *TOGGLEBUTTONGADGETCLASSREC() #DEFINE pulldowngadgetclass *PULLDOWNGADGETCLASS() #define pulldowngadgetclassrec *PULLDOWNGADGETCLASSREC() #endif #ifndef COLORMIX #define colormixwidgetclass *COLORMIXWIDGETCLASS() #define colormixwidgetclassrec *COLORMIXWIDGETCLASSREC() #endif /*----*/ #include "decw$include:DwtWidget.h" /*----*/ #ifndef DWTCOMMON #undef dwtcommonwidgetclass #define dwtcommonwidgetclass *(DwtCommonClass *)&dwtcommonwidgetclass; #undef dwtcommonwidgetclassrec #define dwtcommonwidgetclassrec *(DwtCommonClassRec *)&dwtcommonwidgetclassrec; #endif #ifndef TEXT #undef textwidgetclass #define textwidgetclass *(WidgetClass *)&textwidgetclass; #undef textwidgetclassrec #define textwidgetclassrec *(TextClassRec *)&textwidgetclassrec; #endif #ifndef STEXT #undef stextwidgetclass #define stextwidgetclass *(WidgetClass *)&stextwidgetclass; #undef stextwidgetclassrec #define stextwidgetclassrec *(TextClassRec *)&stextwidgetclassrec; #endif #ifndef CSTEXT #undef cstextwidgetclass #define cstextwidgetclass *(WidgetClass *)&cstextwidgetclass; #undef cstextwidgetclassrec #define cstextwidgetclassrec *(TextClassRec *)&cstextwidgetclassrec; #endif #ifndef LABEL #undef labelwidgetclass #define labelwidgetclass *(LabelClass *)&labelwidgetclass; #undef labelwidgetclassrec #define labelwidgetclassrec *(LabelClassRec *)&labelwidgetclassrec; #endif #ifndef PUSHBUTTON #undef pushbuttonwidgetclass #define pushbuttonwidgetclass *(PushbuttonClass *)&pushbuttonwidgetclass; #undef pushbuttonwidgetclassrec #define pushbuttonwidgetclassrec *(PushbuttonClassRec *)&pushbuttonwidgetclassrec; #endif #ifndef TOGGLEBUTTON #undef togglebuttonwidgetclass #define togglebuttonwidgetclass *(TogglebuttonClass *)&togglebuttonwidgetclass; #undef togglebuttonwidgetclassrec #define togglebuttonwidgetclassrec *(TogglebuttonClassRec *)&togglebuttonwidgetclassrec; #endif #ifndef HIDDENSHELL #undef hiddenshellwidgetclass #define hiddenshellwidgetclass *(HiddenShellClass *)&hiddenshellwidgetclass; #undef hiddenshellwidgetclassrec #define hiddenshellwidgetclassrec *(HiddenShellClassRec *)&hiddenshellwidgetclassrec; #endif #ifndef DIALOG #undef dialogwidgetclass #define dialogwidgetclass *(DialogClass *)&dialogwidgetclass; #undef dialogwidgetclassrec #define dialogwidgetclassrec *(DialogClassRec *)&dialogwidgetclassrec; #endif #ifndef POPUPMENU #undef menupopupWidgetClass #define menupopupWidgetClass *(WidgetClass *)&menupopupWidgetClass; #undef menupopupClassRec #define menupopupClassRec *(MenuPopupClassRec *)&menupopupClassRec; #endif #ifndef MENU #undef menuwidgetclass #define menuwidgetclass *(MenuWidgetClass *)&menuwidgetclass; #undef menuwidgetclassrec #define menuwidgetclassrec *(MenuClassRec *)&menuwidgetclassrec; #endif #ifndef PULLDOWN #undef pulldownwidgetclass #define pulldownwidgetclass *(PulldownWidgetClass *)&pulldownwidgetclass; #undef pulldownwidgetclassrec #define pulldownwidgetclassrec *(PulldownClassRec *)&pulldownwidgetclassrec; #endif #ifndef SCROLL #undef scrollwidgetclass #define scrollwidgetclass *(ScrollClass *)&scrollwidgetclass; #undef scrollwidgetclassrec #define scrollwidgetclassrec *(ScrollClassRec *)&scrollwidgetclassrec; #endif #ifndef MAIN #undef mainwindowwidgetclass #define mainwindowwidgetclass *(MainWindowWidgetClass *)&mainwindowwidgetclass; #undef mainwindowwidgetclassrec #define mainwindowwidgetclassrec *(MainWindowClassRec *)&mainwindowwidgetclassrec; #endif #ifndef MESSAGE #undef messagewidgetclass #define messagewidgetclass *(MessageClass *)&messagewidgetclass; #undef messagewidgetclassrec #define messagewidgetclassrec *(MessageClassRec *)&messagewidgetclassrec; #endif #ifndef WINDOW #undef windowwidgetclass #define windowwidgetclass *(WindowClass *)&windowwidgetclass; #undef windowwidgetclassrec #define windowwidgetclassrec *(WindowClassRec *)&windowwidgetclassrec; #endif #ifndef SCROLLWINDOW #undef scrollwindowwidgetclass #define scrollwindowwidgetclass *(ScrollWindowClass *)&scrollwindowwidgetclass; #undef scrollwindowwidgetclassrec #define scrollwindowwidgetclassrec *(ScrollWindowClassRec *)&scrollwindowwidgetclassrec; #endif #ifndef LISTBOX #undef listboxwidgetclass #define listboxwidgetclass *(ListBoxClass *)&listboxwidgetclass; #undef listboxwidgetclassrec #define listboxwidgetclassrec *(ListBoxClassRec *)&listboxwidgetclassrec; #endif #ifndef SCALE #undef scalewidgetclass #define scalewidgetclass *(ScaleClass *)&scalewidgetclass; #undef scalewidgetclassrec #define scalewidgetclassrec *(ScaleClassRec *)&scalewidgetclassrec; #endif #ifndef COMMAND #undef commandwidgetclass #define commandwidgetclass *(CommandClass *)&commandwidgetclass; #undef commandwidgetclassrec #define commandwidgetclassrec *(CommandClassRec *)&commandwidgetclassrec; #endif #ifndef SELECTION #undef selectionwidgetclass #define selectionwidgetclass *(SelectionClass *)&selectionwidgetclass; #undef selectionwidgetclassrec #define selectionwidgetclassrec *(SelectionClassRec *)&selectionwidgetclassrec; #endif #ifndef FILESELECTION #undef fileselectionwidgetclass #define fileselectionwidgetclass *(FileSelectionClass *)&fileselectionwidgetclass; #undef fileselectionwidgetclassrec #define fileselectionwidgetclassrec *(FileSelectionClassRec *)&fileselectionwidgetclassrec; #endif #ifndef SEPARATOR #undef separatorwidgetclass #define separatorwidgetclass *(SeparatorWidgetClass *)&separatorwidgetclass; #undef separatorwidgetclassrec #define separatorwidgetclassrec *(SeparatorClassRec *)&separatorwidgetclassrec; #endif #ifndef HELPSHELL #undef helpshellwidgetclass #define helpshellwidgetclass *(HelpShellClass *)&helpshellwidgetclass; #undef helpshellwidgetclassrec #define helpshellwidgetclassrec *(HelpShellClassRec *)&helpshellwidgetclassrec; #endif #ifndef HELP #undef dwthelpwidgetclass #define dwthelpwidgetclass *(DwthelpClass *)&dwthelpwidgetclass; #undef dwthelpwidgetclassrec #define dwthelpwidgetclassrec *(DwthelpClassRec *)&dwthelpwidgetclassrec; #endif #ifndef ATTACHEDDB #undef attacheddbwidgetclass #define attacheddbwidgetclass *(WidgetClass *)&attacheddbwidgetclass; #undef attacheddbwidgetclassrec #define attacheddbwidgetclassrec *(AttacheddbClassRec *)&attacheddbwidgetclassrec; #endif #ifndef GADGET #undef separatorgadgetclass #define separatorgadgetclass *(SeparatorGadgetClass *)&separatorgadgetclass; #undef separatorgadgetclassrec #define separatorgadgetclassrec *(SeparatorGadgetClassRec *)&separatorgadgetclassrec; #undef labelgadgetclass #define labelgadgetclass *(LabelGadgetClass *)&labelgadgetclass; #undef labelgadgetclassrec #define labelgadgetclassrec *(LabelGadgetClassRec *)&labelgadgetclassrec; #undef pushbuttongadgetclass #define pushbuttongadgetclass *(PushbuttonGadgetClass *)&pushbuttongadgetclass; #undef pushbuttongadgetclassrec #define pushbuttongadgetclassrec *(PushbuttonGadgetClassRec *)&pushbuttongadgetclassrec; #undef togglebuttongadgetclass #define togglebuttongadgetclass *(TogglebuttonGadgetClass *)&togglebuttongadgetclass; #undef togglebuttongadgetclassrec #define togglebuttongadgetclassrec *(TogglebuttonGadgetClassRec *)&togglebuttongadgetclassrec; #undef pulldowngadgetclass #define pulldowngadgetclass *(PulldownGadgetClass *)&pulldowngadgetclass; #undef pulldowngadgetclassrec #define pulldowngadgetclassrec *(PulldownGadgetClassRec *)&pulldowngadgetclassrec; #endif #ifndef COLORMIX #undef colormixwidgetclass #define colormixwidgetclass *(ColorMixClass *)&colormixwidgetclass; #undef colormixwidgetclassrec #define colormixwidgetclassrec *(ColorMixClassRec *)&colormixwidgetclassrec; #endif #if 0 /* live with "declared but never defined" warnings from -Wall */ /* dummy routines, to fix stupid declarations of static functions */ __inline__ static void Initialize( void ) { return; } __inline__ static void Realize( void ) { return; } __inline__ static void Resize( void ) { return; } __inline__ static void Redisplay( void ) { return; } __inline__ static Boolean SetValues( void ) { return 0; } __inline__ static void ClassInitialize( void ) { return; } __inline__ static void Destroy( void ) { return; } __inline__ static XtGeometryResult geometry_manager( void ) { return 0; } __inline__ static void managed_set_changed( void ) { return; } __inline__ static void add_child( void ) { return; } __inline__ static void remove_child( void ) { return; } #endif # ifdef __cplusplus } # endif #endif /*_X11_DWTWIDGET_H*/