#ifndef UXVendorShell_INCLUDED #define UXVendorShell_INCLUDED #include #ifdef DESIGN_TIME #include #ifndef UxGetUseAsyncGeometry extern binptr UxP_VendorShellRD_useAsyncGeometry; #define UxGetUseAsyncGeometry(sw) \ UxGET_string(sw,UxP_VendorShellRD_useAsyncGeometry,"useAsyncGeometry") #define UxPutUseAsyncGeometry(sw,val) \ UxPUT_string(sw,UxP_VendorShellRD_useAsyncGeometry,"useAsyncGeometry",val) #endif #ifndef UxGetShellUnitType extern binptr UxP_VendorShellRD_shellUnitType; #define UxGetShellUnitType(sw) \ UxGET_string(sw,UxP_VendorShellRD_shellUnitType,"shellUnitType") #define UxPutShellUnitType(sw,val) \ UxPUT_string(sw,UxP_VendorShellRD_shellUnitType,"shellUnitType",val) #endif #ifndef UxGetMwmMenu extern binptr UxP_VendorShellRD_mwmMenu; #define UxGetMwmMenu(sw) \ UxGET_string(sw,UxP_VendorShellRD_mwmMenu,"mwmMenu") #define UxPutMwmMenu(sw,val) \ UxPUT_string(sw,UxP_VendorShellRD_mwmMenu,"mwmMenu",val) #endif #ifndef UxGetMwmInputMode extern binptr UxP_VendorShellRD_mwmInputMode; #define UxGetMwmInputMode(sw) \ UxGET_int(sw,UxP_VendorShellRD_mwmInputMode,"mwmInputMode") #define UxPutMwmInputMode(sw,val) \ UxPUT_int(sw,UxP_VendorShellRD_mwmInputMode,"mwmInputMode",val) #endif #ifndef UxGetMwmFunctions extern binptr UxP_VendorShellRD_mwmFunctions; #define UxGetMwmFunctions(sw) \ UxGET_int(sw,UxP_VendorShellRD_mwmFunctions,"mwmFunctions") #define UxPutMwmFunctions(sw,val) \ UxPUT_int(sw,UxP_VendorShellRD_mwmFunctions,"mwmFunctions",val) #endif #ifndef UxGetMwmDecorations extern binptr UxP_VendorShellRD_mwmDecorations; #define UxGetMwmDecorations(sw) \ UxGET_int(sw,UxP_VendorShellRD_mwmDecorations,"mwmDecorations") #define UxPutMwmDecorations(sw,val) \ UxPUT_int(sw,UxP_VendorShellRD_mwmDecorations,"mwmDecorations",val) #endif #ifndef UxGetKeyboardFocusPolicy extern binptr UxP_VendorShellRD_keyboardFocusPolicy; #define UxGetKeyboardFocusPolicy(sw) \ UxGET_string(sw,UxP_VendorShellRD_keyboardFocusPolicy,"keyboardFocusPolicy") #define UxPutKeyboardFocusPolicy(sw,val) \ UxPUT_string(sw,UxP_VendorShellRD_keyboardFocusPolicy,"keyboardFocusPolicy",val) #endif #ifndef UxPutDefaultFontList extern binptr UxP_VendorShellRD_defaultFontList; #define UxPutDefaultFontList(sw,val) \ UxPUT_string(sw,UxP_VendorShellRD_defaultFontList,"defaultFontList",val) #endif #ifndef UxGetDeleteResponse extern binptr UxP_VendorShellRD_deleteResponse; #define UxGetDeleteResponse(sw) \ UxGET_string(sw,UxP_VendorShellRD_deleteResponse,"deleteResponse") #define UxPutDeleteResponse(sw,val) \ UxPUT_string(sw,UxP_VendorShellRD_deleteResponse,"deleteResponse",val) #endif extern Class_t UxC_vendorShell; #define UxCreateVendorShell(name,parent) \ UxCreateSwidget(UxC_vendorShell,name,parent) #else #define UxCreateVendorShell(name,parent) \ UxCreateSwidget(name,vendorShellWidgetClass,parent) #endif #endif