Back to index

im-sdk  12.3.91
Classes | Defines | Typedefs | Enumerations
palette_aux.h File Reference
#include <gdk/gdk.h>
#include <gtk/gtk.h>
#include "vkb_aux.h"
#include "property_window.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _palette_button_t
struct  _palette_window_t
struct  _palette_session_t

Defines

#define DATA_PALETTE_AUX_WINDOW_INFO   "palette_window_info"

Typedefs

typedef struct _palette_button_t palette_button_t
typedef struct _palette_window_t palette_window_t
typedef struct _palette_session_t palette_session_t

Enumerations

enum  {
  BUTTON_ID_DRAG = 0, BUTTON_ID_IME, BUTTON_ID_QJBJ, BUTTON_ID_PUNCT,
  BUTTON_ID_VKB, BUTTON_ID_UTILITY, BUTTONS_NUM
}
enum  {
  PIXMAP_ID_DEFAULT_IME = 0, PIXMAP_ID_DRAGAREA_VERTICAL, PIXMAP_ID_DRAGAREA_HORIZONTAL, PIXMAP_ID_HALFWIDTH,
  PIXMAP_ID_FULLWIDTH, PIXMAP_ID_ENPUNCT, PIXMAP_ID_CNPUNCT, PIXMAP_ID_VKB,
  PIXMAP_ID_UTILITY, PIXMAPS_NUM
}
enum  { SHOW_STYLE_HORIZONTAL = 0, SHOW_STYLE_VERTICAL }
enum  { IME_DRAW_ICON_ONLY, IME_DRAW_TEXT_ONLY, IME_DRAW_BOTH_ICON_TEXT }

Class Documentation

struct _palette_button_t

Definition at line 50 of file palette_aux.h.

Class Members
gboolean activated
int button_id
gpointer data
gboolean enabled
gboolean focused
int height
gboolean pressed
int width
int x
int y
struct _palette_window_t

Definition at line 66 of file palette_aux.h.

Collaboration diagram for _palette_window_t:
Class Members
GtkWidget * about_dialog
palette_button_t buttons
PangoContext * context
ime_module_t * current_ime
vkb_layout_t * current_vkb_layout
gint drag_x_save
gint drag_x_start
gint drag_y_save
gint drag_y_start
gboolean draging
gboolean draw_draging_frame
GtkWidget * drawing_area
palette_button_t * focused_button
PangoFontDescription * font_desc
gint height
int ime_draw_style
GtkWidget * ime_list_menu
gboolean menu_popuped
GdkCursor * moving_cursor
GdkCursor * normal_cursor
PangoLayout * pango_layout
GdkPixbuf * pixbufs
GdkPixmap * pixmap
gint pos_x
gint pos_y
palette_button_t * pressed_button
property_data_t * property_data
property_window_t * property_window
gint punct_status
gint qjbj_status
gint show_status
gint show_style
GtkTooltips * tooltips
GtkWidget * utility_list_menu
GtkWidget * utility_menuitem_show_vertical
vkb_layout_t ** vkb_layout_list
int vkb_layout_list_inited
vkb_layout_t * vkb_layout_pc_keyboard
GtkWidget * vkb_list_menu
gboolean vkb_show_status
vkb_window_t * vkb_window
gint width
GtkWidget * window
struct _palette_session_t

Definition at line 128 of file palette_aux.h.

Class Members
char * ime_uuid
int pos_x
int pos_y
int punct_status
int qjbj_status
int show_status

Define Documentation

#define DATA_PALETTE_AUX_WINDOW_INFO   "palette_window_info"

Definition at line 48 of file palette_aux.h.


Typedef Documentation


Enumeration Type Documentation

anonymous enum
Enumerator:
BUTTON_ID_DRAG 
BUTTON_ID_IME 
BUTTON_ID_QJBJ 
BUTTON_ID_PUNCT 
BUTTON_ID_VKB 
BUTTON_ID_UTILITY 
BUTTONS_NUM 

Definition at line 14 of file palette_aux.h.

anonymous enum
Enumerator:
PIXMAP_ID_DEFAULT_IME 
PIXMAP_ID_DRAGAREA_VERTICAL 
PIXMAP_ID_DRAGAREA_HORIZONTAL 
PIXMAP_ID_HALFWIDTH 
PIXMAP_ID_FULLWIDTH 
PIXMAP_ID_ENPUNCT 
PIXMAP_ID_CNPUNCT 
PIXMAP_ID_VKB 
PIXMAP_ID_UTILITY 
PIXMAPS_NUM 

Definition at line 24 of file palette_aux.h.

anonymous enum
Enumerator:
SHOW_STYLE_HORIZONTAL 
SHOW_STYLE_VERTICAL 

Definition at line 37 of file palette_aux.h.

anonymous enum
Enumerator:
IME_DRAW_ICON_ONLY 
IME_DRAW_TEXT_ONLY 
IME_DRAW_BOTH_ICON_TEXT 

Definition at line 42 of file palette_aux.h.