00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00026 #ifndef SCIMBRIDGEDISPLAY_H_
00027 #define SCIMBRIDGEDISPLAY_H_
00028
00029 #include "scim-bridge.h"
00030
00034 typedef struct _ScimBridgeDisplay ScimBridgeDisplay;
00035
00036 #ifdef __cplusplus
00037 extern "C"
00038 {
00039 #endif
00040
00046 ScimBridgeDisplay *scim_bridge_alloc_display ();
00047
00053 void scim_bridge_free_display (ScimBridgeDisplay *display);
00054
00061 void scim_bridge_copy_display (ScimBridgeDisplay *dst, const ScimBridgeDisplay *src);
00062
00070 boolean scim_bridge_display_equals (const ScimBridgeDisplay *dst, const ScimBridgeDisplay *src);
00071
00077 retval_t scim_bridge_display_fetch_current (ScimBridgeDisplay *display);
00078
00087 const char *scim_bridge_display_get_name (const ScimBridgeDisplay *display);
00088
00095 void scim_bridge_display_set_name (ScimBridgeDisplay *display, const char *display_name);
00096
00105 int scim_bridge_display_get_display_number (const ScimBridgeDisplay *display);
00106
00113 void scim_bridge_display_set_display_number (ScimBridgeDisplay *display, int display_number);
00114
00123 int scim_bridge_display_get_screen_number (const ScimBridgeDisplay *display);
00124
00131 void scim_bridge_display_set_screen_number (ScimBridgeDisplay *display, int screen_number);
00132
00133 #ifdef __cplusplus
00134 }
00135 #endif
00136 #endif