|
CoreExport void | SetAppHWnd (HWND _hApp) |
|
HWND | GetAppHWnd () |
|
CoreExport const MCHAR * | GetCUIDirectory () |
|
CoreExport void | ProcessCUIMenu (HWND hWnd, int x, int y) |
|
CoreExport void | DockCUIWindow (HWND hWnd, int panel, RECT *rp=NULL, int init=FALSE) |
|
CoreExport void | FloatCUIWindow (HWND hWnd, RECT *rp=NULL, int init=FALSE) |
|
CoreExport void | MinimizeCUIWindow (HWND hWnd, int init=FALSE) |
|
CoreExport void | SetReservedSize (int panel, int size) |
|
CoreExport int | GetReservedSize (int panel) |
|
CoreExport int | GetPanelSize (int panel, int incReserved=FALSE) |
|
CoreExport int | GetPanelWidth (int panel) |
|
CoreExport void | RecalcLayout (int entireApp=FALSE) |
|
CoreExport void | DrawCUIWindows (int panels=CUI_ALL_PANELS) |
|
CoreExport void | SetMacroButtonStates (BOOL force) |
|
CoreExport void | ResetIconImages () |
|
CoreExport int | OverDockRegion (LPPOINT pt, DWORD posType, int override=FALSE) |
|
CoreExport void | SetMode (int md) |
|
CoreExport int | GetMode () |
|
CoreExport void | ExpertMode (int onOff) |
|
CoreExport void | HideFloaters (int onOff) |
|
CoreExport HWND | GetItemHwnd (int id) |
|
CoreExport ICustButton * | GetICustButton (int id) |
|
CoreExport ICustStatus * | GetICustStatus (int id) |
|
CoreExport void | HorizTextButtons (BOOL b) |
|
CoreExport int | GetHorizTextButtons () |
|
CoreExport void | FixedWidthTextButtons (BOOL b) |
|
CoreExport int | GetFixedWidthTextButtons () |
|
CoreExport void | SetTextButtonWidth (int w) |
|
CoreExport int | GetTextButtonWidth () |
|
CoreExport int | GetCount () |
|
CoreExport ICUIFrame * | GetICUIFrame (int i) |
|
CoreExport ICUIFrame * | GetICUIFrame (const MCHAR *name) |
|
CoreExport ICUIFrame * | GetICUIFrame (int panel, int rank, int subrank) |
|
CoreExport int | SetConfigFile (const MCHAR *cfg) |
|
CoreExport const MCHAR * | GetConfigFile () |
|
CoreExport int | DeleteSystemWindows (int toolbarsOnly=TRUE) |
|
CoreExport int | CreateSystemWindows (int reset=FALSE) |
|
CoreExport int | GetSystemWindowCount () |
|
CoreExport void | SetImageSize (int size) |
|
CoreExport int | GetImageSize () |
|
CoreExport int | GetButtonHeight (int sz=0) |
|
CoreExport int | GetButtonWidth (int sz=0) |
|
CoreExport void | SetDefaultData (CUIFrameMsgHandler *msg, HIMAGELIST img16, HIMAGELIST img24=NULL) |
|
CoreExport int | GetDefaultImageListBaseIndex (SClass_ID sid, Class_ID cid) |
|
CoreExport MSTR * | GetDefaultImageListFilePrefix (SClass_ID sid, Class_ID cid) |
|
CoreExport int | AddToRawImageList (const MCHAR *pFilePrefix, int sz, HBITMAP image, HBITMAP mask) |
|
CoreExport int | LoadBitmapFile (const MCHAR *filename) |
|
CoreExport int | FindAndLoadBitmapFiles (const MaxSDK::Util::Path &filePath) |
|
CoreExport int | LoadBitmapImages () |
|
CoreExport CUIFrameMsgHandler * | GetDefaultMsgHandler () |
|
CoreExport int | ReadConfig () |
|
CoreExport int | WriteConfig () |
|
CoreExport void | SetLockLayout (BOOL lock) |
|
CoreExport BOOL | GetLockLayout () |
|
CoreExport void | EnableAllCUIWindows (int enabled) |
|
virtual CoreExport bool | ResolveReadPath (const MSTR &aFilename, MSTR &aResult)=0 |
| Given a configuration filename, will attempt to find the best match. More...
|
|
virtual CoreExport bool | ResolveWritePath (const MSTR &aFilename, MSTR &aResult)=0 |
| Given a configuration filename, will resolve the correct write absolute path. More...
|
|
virtual UtilExport BaseInterface * | GetInterface (Interface_ID id) |
|
virtual UtilExport int | NumInterfaces () const |
|
virtual UtilExport BaseInterface * | GetInterfaceAt (int i) const |
|
virtual UtilExport | ~BaseInterfaceServer () |
|
virtual UtilExport | ~InterfaceServer () |
| Destructor. More...
|
|
|
static UtilExport void * | operator new (size_t size) |
| Standard new operator used to allocate objects If there is insufficient memory, an exception will be thrown. More...
|
|
static UtilExport void * | operator new (size_t size, const std::nothrow_t &e) |
| Standard new operator used to allocate objects if there is insufficient memory, NULL will be returned. More...
|
|
static UtilExport void * | operator new (size_t size, const char *filename, int line) |
| New operator used to allocate objects that takes the filename and line number where the new was called If there is insufficient memory, an exception will be thrown. More...
|
|
static UtilExport void * | operator new (size_t size, int block_type, const char *filename, int line) |
| New operator used to allocate objects that takes the type of memory, filename and line number where the new was called If there is insufficient memory, an exception will be thrown. More...
|
|
static UtilExport void * | operator new (size_t size, const std::nothrow_t &e, const char *filename, int line) |
| New operator used to allocate objects that takes the filename and line number where the new was called If there is insufficient memory, NULL will be returned. More...
|
|
static UtilExport void * | operator new (size_t size, unsigned long flags) |
| New operator used to allocate objects that takes extra flags to specify special operations If there is insufficient memory, an exception will be thrown. More...
|
|
static UtilExport void * | operator new (size_t size, const std::nothrow_t &e, unsigned long flags) |
| New operator used to allocate objects that takes extra flags to specify special operations If there is insufficient memory, NULL will be returned. More...
|
|
static UtilExport void * | operator new[] (size_t size) |
| New operator used to allocate arrays of objects If there is insufficient memory, an exception will be thrown. More...
|
|
static UtilExport void * | operator new[] (size_t size, const std::nothrow_t &e) |
| New operator used to allocate arrays of objects If there is insufficient memory, NULL will be returned. More...
|
|
static UtilExport void * | operator new[] (size_t size, const char *filename, int line) |
| New operator used to allocate arrays of objects If there is insufficient memory, an exception will be thrown. More...
|
|
static UtilExport void * | operator new[] (size_t size, int block_type, const char *filename, int line) |
| New operator used to allocate arrays of objects. More...
|
|
static UtilExport void * | operator new[] (size_t size, const std::nothrow_t &e, const char *filename, int line) |
| New operator used to allocate arrays of objects If there is insufficient memory, NULL will be returned. More...
|
|
static UtilExport void * | operator new[] (size_t size, unsigned long flags) |
| New operator used to allocate arrays of objects If there is insufficient memory, an exception will be thrown. More...
|
|
static UtilExport void * | operator new[] (size_t size, const std::nothrow_t &e, unsigned long flags) |
| New operator used to allocate arrays of objects If there is insufficient memory, NULL will be returned. More...
|
|
static UtilExport void | operator delete (void *ptr) |
| Standard delete operator used to deallocate an object If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void | operator delete (void *ptr, const std::nothrow_t &e) |
| Standard delete operator used to deallocate an object If the pointer is invalid, nothing will happen. More...
|
|
static UtilExport void | operator delete (void *ptr, const char *filename, int line) |
| Delete operator used to deallocate an object that takes the filename and line number where the delete was called If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void | operator delete (void *ptr, int block_type, const char *filename, int line) |
| Delete operator used to deallocate an object that takes the type of memory, filename and line number where the delete was called If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void | operator delete (void *ptr, const std::nothrow_t &e, const char *filename, int line) |
| Delete operator used to deallocate an object that takes the filename and line number where the delete was called If the pointer is invalid, nothing will happen. More...
|
|
static UtilExport void | operator delete (void *ptr, unsigned long flags) |
| Delete operator used to deallocate an object that takes extra flags to specify special operations If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void | operator delete (void *ptr, const std::nothrow_t &e, unsigned long flags) |
| Delete operator used to deallocate an object that takes extra flags to specify special operations If the pointer is invalid, nothing will happen. More...
|
|
static UtilExport void | operator delete[] (void *ptr) |
| Standard delete operator used to deallocate an array of objects If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void | operator delete[] (void *ptr, const std::nothrow_t &e) |
| Standard delete operator used to deallocate an array of objects If the pointer is invalid, nothing will happen. More...
|
|
static UtilExport void | operator delete[] (void *ptr, const char *filename, int line) |
| Delete operator used to deallocate an array of objects that takes the filename and line number where the delete was called If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void | operator delete[] (void *ptr, int block_type, const char *filename, int line) |
| Delete operator used to deallocate an array of objects that takes the type of memory, filename and line number where the delete was called If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void | operator delete[] (void *ptr, const std::nothrow_t &e, const char *filename, int line) |
| Delete operator used to deallocate an array of objects that takes the filename and line number where the delete was called If the pointer is invalid, nothing will happen. More...
|
|
static UtilExport void | operator delete[] (void *ptr, unsigned long flags) |
| Delete operator used to deallocate an array of objects that takes extra flags to specify special operations If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void | operator delete[] (void *ptr, const std::nothrow_t &e, unsigned long flags) |
| Delete operator used to deallocate an array of objects that takes extra flags to specify special operations If the pointer is invalid, an exception will be thrown. More...
|
|
static UtilExport void * | operator new (size_t size, void *placement_ptr) |
| Placement new operator. More...
|
|
static UtilExport void | operator delete (void *ptr, void *placement_ptr) |
| Placement delete operator. More...
|
|