00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00026
00027
00028
00029
00030
00031 #ifndef __LISTER_DISPLAYUPDATE_H__
00032 #define __LISTER_DISPLAYUPDATE_H__
00033
00034 #ifdef __cplusplus
00035 extern "C"
00036 {
00037 #endif
00038
00039
00040
00041 enum
00042 {
00043 LOWEST_LEVEL = 0,
00044 LIST_ITEM_FOCUS_LEVEL,
00045 TOOLBAR_UPDATE_LEVEL,
00046 TEXTENTRY_CHANGED_LEVEL,
00047 LISTER_EXPOSE_LEVEL,
00048 MAIN_WINDOW_EXPOSE_LEVEL,
00049 KEYBOARD_SHOW_HIDE_LEVEL,
00050 NO_DISPLAY_UPDATE_LEVEL = 99
00051 };
00052
00060 gboolean display_update_request_screen_refresh(int level);
00061
00070 void display_update_increase_level(int level);
00071
00080 void display_update_decrease_level(int level);
00081
00082 int display_update_get_level(void);
00083
00084
00085
00086
00087
00088 #if (CL_SCREEN_DEBUG_ON)
00089 #define display_update_request_screen_refresh(level) \
00090 { \
00091 CL_ERRORPRINTF(" -- refresh [%d] current_level [%d]", (level), display_update_get_level()); \
00092 display_update_request_screen_refresh(level); \
00093 }
00094 #define display_update_increase_level(level) \
00095 { \
00096 CL_ERRORPRINTF(" -- increase [%d] current_level [%d]", (level), display_update_get_level()); \
00097 display_update_increase_level(level); \
00098 }
00099 #define display_update_decrease_level(level) \
00100 { \
00101 CL_ERRORPRINTF(" -- decrease [%d] current_level [%d]", (level), display_update_get_level()); \
00102 display_update_decrease_level(level); \
00103 }
00104 #endif
00105
00106
00107 #ifdef __cplusplus
00108 }
00109 #endif //* __cplusplus */
00110
00111 #endif //__LISTER_DISPLAYUPDATE_H__