SCIMBridge  0.4.x
scim-bridge-display.h
Go to the documentation of this file.
1 /*
2  * SCIM Bridge
3  *
4  * Copyright (c) 2006 Ryo Dairiki <ryo-dairiki@users.sourceforge.net>
5  *
6  *
7  * This library is free software; you can redistribute it and/or
8  * modify it under the terms of the GNU Lesser General Public
9  * License as published by the Free Software Foundation and
10  * appearing in the file LICENSE.LGPL included in the package of this file.
11  * You can also redistribute it and/or modify it under the terms of
12  * the GNU General Public License as published by the Free Software Foundation and
13  * appearing in the file LICENSE.GPL included in the package of this file.
14  *
15  * This library is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18  */
19 
25 #ifndef SCIMBRIDGEDISPLAY_H_
26 #define SCIMBRIDGEDISPLAY_H_
27 
28 #include "scim-bridge.h"
29 
34 
35 #ifdef __cplusplus
36 extern "C"
37 {
38 #endif
39 
46 
53 
61 
69  boolean scim_bridge_display_equals (const ScimBridgeDisplay *dst, const ScimBridgeDisplay *src);
70 
77 
86  const char *scim_bridge_display_get_name (const ScimBridgeDisplay *display);
87 
94  void scim_bridge_display_set_name (ScimBridgeDisplay *display, const char *display_name);
95 
105 
112  void scim_bridge_display_set_display_number (ScimBridgeDisplay *display, int display_number);
113 
123 
130  void scim_bridge_display_set_screen_number (ScimBridgeDisplay *display, int screen_number);
131 
132 #ifdef __cplusplus
133 }
134 #endif
135 #endif /*SCIMBRIDGEDISPLAY_H_*/
scim_bridge_display_fetch_current
retval_t scim_bridge_display_fetch_current(ScimBridgeDisplay *display)
Definition: scim-bridge-display.c:78
RETVAL_FAILED
#define RETVAL_FAILED
Definition: scim-bridge.h:64
scim_bridge_copy_display
void scim_bridge_copy_display(ScimBridgeDisplay *dst, const ScimBridgeDisplay *src)
Definition: scim-bridge-display.c:56
scim_bridge_display_get_name
const char * scim_bridge_display_get_name(const ScimBridgeDisplay *display)
Definition: scim-bridge-display.c:151
scim_bridge_display_equals
boolean scim_bridge_display_equals(const ScimBridgeDisplay *dst, const ScimBridgeDisplay *src)
Definition: scim-bridge-display.c:72
scim-bridge.h
This header describes about fundamental definitions of scim-bridge.
scim_bridge_display_set_name
void scim_bridge_display_set_name(ScimBridgeDisplay *display, const char *display_name)
Definition: scim-bridge-display.c:162
RETVAL_SUCCEEDED
#define RETVAL_SUCCEEDED
Definition: scim-bridge.h:69
scim_bridge_free_display
void scim_bridge_free_display(ScimBridgeDisplay *display)
Definition: scim-bridge-display.c:47
scim_bridge_alloc_display
ScimBridgeDisplay * scim_bridge_alloc_display()
Definition: scim-bridge-display.c:35
scim-bridge-output.h
This header is used for print out error messages.
scim_bridge_display_get_screen_number
int scim_bridge_display_get_screen_number(const ScimBridgeDisplay *display)
Definition: scim-bridge-display.c:202
scim_bridge_display_set_display_number
void scim_bridge_display_set_display_number(ScimBridgeDisplay *display, int display_number)
Definition: scim-bridge-display.c:191
scim_bridge_display_get_display_number
int scim_bridge_display_get_display_number(const ScimBridgeDisplay *display)
Definition: scim-bridge-display.c:180
_ScimBridgeDisplay
Definition: scim-bridge-display.c:28
scim-bridge-display.h
This header describes about the information of the display.
scim_bridge_perrorln
void scim_bridge_perrorln(const char *format,...)
Definition: scim-bridge-agent-output.cpp:103
scim_bridge_display_set_screen_number
void scim_bridge_display_set_screen_number(ScimBridgeDisplay *display, int screen_number)
Definition: scim-bridge-display.c:213
retval_t
int retval_t
Definition: scim-bridge.h:59