00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00024
00025
00026
00027
00028
00029
00030 #ifndef _ERIPCPAGEBAR_H_
00031 #define _ERIPCPAGEBAR_H_
00032
00033 #include "eripcclient.h"
00034
00035 #ifdef __cplusplus
00036 extern "C" {
00037 #endif
00038
00039 typedef enum {
00040 ccPbSetPageCount = 0,
00041 ccPbSetCurrentPage,
00042 ccPbSetCurrentPageOffset,
00043 ccPbSetZoomMode,
00044 ccPbSetDrawAreaOrientation,
00045 ccPbSetDrawAreaHOrigin,
00046 ccPbSetDrawAreaVOrigin,
00047 ccPbSetDrawAreaHSize,
00048 ccPbSetDrawAreaVSize,
00049 ccPbSetBarFontType,
00050 ccPbSetBarFontHeight,
00051 ccPbAddBookmark,
00052 ccPbRemoveBookmark,
00053 ccPbSetBookmarkMax,
00054 ccPbAddNote,
00055 ccPbRemoveNote,
00056 ccPbSetNotesMax,
00057 ccPbReset,
00058 ccPbShow,
00059 ccPbRedraw,
00060 ccPbSynchronise,
00061 ccPbUndefined
00062 } eCcPb;
00063
00073 int pbSetPageCount(erClientChannel_t channel, int uaID, int pagecount);
00074
00084 int pbSetCurrentPage(erClientChannel_t channel, int uaID, int page);
00085
00095 int pbSetCurrentPageOffset(erClientChannel_t channel, int uaID, int pageoffset);
00096
00106 int pbSetZoomMode(erClientChannel_t channel, int uaID, int zoomMode);
00107
00117 int pbSetDrawAreaOrientation(erClientChannel_t channel, int uaID, int orientation);
00118
00128 int pbSetDrawAreaHOrigin(erClientChannel_t channel, int uaID, int origin);
00129
00139 int pbSetDrawAreaVOrigin(erClientChannel_t channel, int uaID, int origin);
00140
00150 int pbSetDrawAreaHSize(erClientChannel_t channel, int uaID, int size);
00151
00161 int pbSetDrawAreaVSize(erClientChannel_t channel, int uaID, int size);
00162
00172 int pbSetBarFontType(erClientChannel_t channel, int uaID, int font);
00173
00183 int pbSetBarFontHeight(erClientChannel_t channel, int uaID, int size);
00184
00194 int pbAddBookmark(erClientChannel_t channel, int uaID, int value);
00195
00205 int pbRemoveBookmark(erClientChannel_t channel, int uaID, int value);
00206
00216 int pbSetBookmarkMax(erClientChannel_t channel, int uaID, int max);
00217
00227 int pbAddNote(erClientChannel_t channel, int uaID, int value);
00228
00238 int pbRemoveNote(erClientChannel_t channel, int uaID, int value);
00239
00249 int pbSetNotesMax(erClientChannel_t channel, int uaID, int max);
00250
00260 int pbReset(erClientChannel_t channel, int uaID);
00261
00272 int pbShow(erClientChannel_t channel, int uaID, int show);
00273
00282 int pbRedraw(erClientChannel_t channel, int uaID);
00283
00284
00293 int pbSynchronise(erClientChannel_t channel, int uaID);
00294
00295
00304 int pbReportSynchronise(erClientChannel_t channel, int uaID);
00305
00306
00307
00308 int pbParseCommand(char *szCommand, erIpcCmd_t * pCmd);
00309
00310 #ifdef __cplusplus
00311 }
00312 #endif
00313
00314 #endif