#ifndef PRORIBBON_H
#define PRORIBBON_H
#include <ProToolkit.h>
/* PRORIBBON.H */
PRO_BEGIN_C_DECLS
typedef enum {
PRO_RBNCONTEXT_DWG_NONE = 0,
PRO_RBNCONTEXT_DWG_LAYOUT = 1,
PRO_RBNCONTEXT_DWG_TABLE = 2,
PRO_RBNCONTEXT_DWG_ANNOTATE = 3,
PRO_RBNCONTEXT_DWG_SKETCH = 4,
PRO_RBNCONTEXT_DWG_AUTOBUILDZ = 5,
PRO_RBNCONTEXT_DWG_REVIEW = 6,
PRO_RBNCONTEXT_DWG_PUBLISH = 7
} ProRibbonContext;
extern ProError ProRibbonContextSet( int win_id,
ProRibbonContext context);
/*
Purpose: Set the current context for the specified window.
Input Arguments:
win_id - the window id. You may use PRO_VALUE_UNUSED to indicate the
current window. Currently, only the current window is
supported.
context - the ribbon context.
Output Arguments:
none
Return Values:
PRO_TK_NO_ERROR - The function succeeded.
PRO_TK_BAD_INPUTS - One or more of the input arguments are invalid.
*/
extern ProError ProRibbonContextGet( int win_id,
ProRibbonContext* context);
/*
Purpose: Get the current context for the specified window.
Input Arguments:
win_id - the window id. You may use PRO_VALUE_UNUSED to indicate the
current window. Currently, only the current window is
supported.
Output Arguments:
context - the ribbon context.
Return Values:
PRO_TK_NO_ERROR - The function succeeded.
PRO_TK_BAD_INPUTS - One or more of the input arguments are invalid.
*/
PRO_END_C_DECLS
#endif /* PRORIBBON_H */