Back to index

im-sdk  12.3.91
Classes | Defines | Typedefs | Enumerations
xiiimp.h File Reference
#include <X11/Xlibint.h>
#include "Xlcint.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _IMFeedback
struct  _IMFeedbackList
struct  _XIMDrawTextStgruct
struct  _XIMLookupStartCallbackStruct2
struct  _XIMChoiceObject2
struct  _XIMLookupDrawCallbackStruct2
struct  _XIMLookupProcessCallbackStruct2
union  _XIMLookupProcessCallbackStruct2.data

Defines

#define _IIIMP_h
#define __XLIBINT_HH
#define TRIGGER_KEY_LABEL   "TRIGGER KEYS"
#define IMFEEDBACK_LEN   4

Typedefs

typedef struct _IMFeedback IMFeedback
typedef struct _IMFeedbackList IMFeedbackList
typedef struct _XIMDrawTextStgruct XIMDrawTextStruct
typedef struct
_XIMLookupStartCallbackStruct2 
XIMLookupStartCallbackStruct2
typedef struct _XIMChoiceObject2 XIMChoiceObject2
typedef struct
_XIMLookupDrawCallbackStruct2 
XIMLookupDrawCallbackStruct2
typedef struct
_XIMLookupProcessCallbackStruct2 
XIMLookupProcessCallbackStruct2

Enumerations

enum  IIIMF_MODIFIERS {
  IIIMF_SHIFT_MODIFIER = 1, IIIMF_CONTROL_MODIFIER = 2, IIIMF_META_MODIFIER = 4, IIIMF_ALT_MODIFIER = 8,
  IIIMF_ALT_GRAPH_MODIFIER = 32, IIIMF_SHIFT_MODIFIER = 1, IIIMF_CONTROL_MODIFIER = 2, IIIMF_META_MODIFIER = 4,
  IIIMF_ALT_MODIFIER = 8, IIIMF_ALT_GRAPH_MODIFIER = 32, IIIMF_SHIFT_MODIFIER = 1, IIIMF_CONTROL_MODIFIER = 2,
  IIIMF_META_MODIFIER = 4, IIIMF_ALT_MODIFIER = 8
}
enum  IMFeedbackType {
  IM_DECORATION_FEEDBACK = 0, IM_FOREGROUND_RGB_FEEDBACK = 1, IM_BACKGROUND_RGB_FEEDBACK = 2, IM_UNDERLINE_RGB_FEEDBACK = 3,
  IM_DECORATION_FEEDBACK = 0, IM_FOREGROUND_RGB_FEEDBACK = 1, IM_BACKGROUND_RGB_FEEDBACK = 2, IM_UNDERLINE_RGB_FEEDBACK = 3,
  IM_DECORATION_FEEDBACK = 0, IM_FOREGROUND_RGB_FEEDBACK = 1, IM_BACKGROUND_RGB_FEEDBACK = 2, IM_UNDERLINE_RGB_FEEDBACK = 3,
  IM_DECORATION_FEEDBACK = 0, IM_FOREGROUND_RGB_FEEDBACK = 1, IM_BACKGROUND_RGB_FEEDBACK = 2, IM_UNDERLINE_RGB_FEEDBACK = 3,
  IM_DECORATION_FEEDBACK = 0, IM_FOREGROUND_RGB_FEEDBACK = 1, IM_BACKGROUND_RGB_FEEDBACK = 2, IM_UNDERLINE_RGB_FEEDBACK = 3,
  IM_DECORATION_FEEDBACK = 0, IM_FOREGROUND_RGB_FEEDBACK = 1, IM_BACKGROUND_RGB_FEEDBACK = 2, IM_UNDERLINE_RGB_FEEDBACK = 3,
  IM_DECORATION_FEEDBACK = 0, IM_FOREGROUND_RGB_FEEDBACK = 1, IM_BACKGROUND_RGB_FEEDBACK = 2, IM_UNDERLINE_RGB_FEEDBACK = 3
}
enum  DrawUpDirection {
  DrawUpHorizontally = 0, DrawUpVertically = 1, DrawUpHorizontally = 0, DrawUpVertically = 1,
  DrawUpHorizontally = 0, DrawUpVertically = 1, DrawUpHorizontally = 0, DrawUpVertically = 1,
  DrawUpHorizontally = 0, DrawUpVertically = 1, DrawUpHorizontally = 0, DrawUpVertically = 1,
  DrawUpHorizontally = 0, DrawUpVertically = 1
}
enum  WhoOwnsLabel {
  XIMOwnsLabel = 0, CBOwnsLabel = 1, IMOwnsLabel = 0, CBOwnsLabel = 1,
  IMOwnsLabel = 0, CBOwnsLabel = 1, IMOwnsLabel = 0, CBOwnsLabel = 1,
  IMOwnsLabel = 0, CBOwnsLabel = 1, IMOwnsLabel = 0, CBOwnsLabel = 1,
  IMOwnsLabel = 0, CBOwnsLabel = 1
}
enum  LABEL_DECORATION { NO_DECORATION = 0, BRACKET_DECORATION = 1 }

Class Documentation

struct _IMFeedback

Definition at line 74 of file xiiimp.h.

Class Members
IMFeedbackType type
int value
struct _IMFeedbackList

Definition at line 79 of file xiiimp.h.

Collaboration diagram for _IMFeedbackList:
Class Members
unsigned int count_feedbacks
IMFeedback * feedbacks
struct _XIMDrawTextStgruct

Definition at line 84 of file xiiimp.h.

Collaboration diagram for _XIMDrawTextStgruct:
Class Members
XPointer call_data
IMFeedbackList * feedback_list
struct _XIMLookupStartCallbackStruct2

Definition at line 99 of file xiiimp.h.

Class Members
int choice_per_window
DrawUpDirection draw_up_direction
int ncolumns
int nrows
int which_is_master
WhoOwnsLabel who_owns_label
struct _XIMChoiceObject2

Definition at line 114 of file xiiimp.h.

Collaboration diagram for _XIMChoiceObject2:
Class Members
XIMText * label
LABEL_DECORATION label_decoration
IMFeedbackList ** label_feedback
XIMText * value
IMFeedbackList ** value_feedback
struct _XIMLookupDrawCallbackStruct2

Definition at line 122 of file xiiimp.h.

Collaboration diagram for _XIMLookupDrawCallbackStruct2:
Class Members
XIMChoiceObject2 * choices
int current_index
int first_index
int last_index
int n_choices
XIMText * title
struct _XIMLookupProcessCallbackStruct2

Definition at line 131 of file xiiimp.h.

Class Members
union
_XIMLookupProcessCallbackStruct2
data
int type
union _XIMLookupProcessCallbackStruct2.data

Definition at line 133 of file xiiimp.h.

Class Members
int index_of_choice_selected
int index_of_page_selected

Define Documentation

#define __XLIBINT_HH

Definition at line 50 of file xiiimp.h.

#define _IIIMP_h

Definition at line 47 of file xiiimp.h.

#define IMFEEDBACK_LEN   4

Definition at line 72 of file xiiimp.h.

#define TRIGGER_KEY_LABEL   "TRIGGER KEYS"

Definition at line 55 of file xiiimp.h.


Typedef Documentation

typedef struct _IMFeedback IMFeedback

Enumeration Type Documentation

Enumerator:
DrawUpHorizontally 
DrawUpVertically 
DrawUpHorizontally 
DrawUpVertically 
DrawUpHorizontally 
DrawUpVertically 
DrawUpHorizontally 
DrawUpVertically 
DrawUpHorizontally 
DrawUpVertically 
DrawUpHorizontally 
DrawUpVertically 
DrawUpHorizontally 
DrawUpVertically 

Definition at line 89 of file xiiimp.h.

Enumerator:
IIIMF_SHIFT_MODIFIER 
IIIMF_CONTROL_MODIFIER 
IIIMF_META_MODIFIER 
IIIMF_ALT_MODIFIER 
IIIMF_ALT_GRAPH_MODIFIER 
IIIMF_SHIFT_MODIFIER 
IIIMF_CONTROL_MODIFIER 
IIIMF_META_MODIFIER 
IIIMF_ALT_MODIFIER 
IIIMF_ALT_GRAPH_MODIFIER 
IIIMF_SHIFT_MODIFIER 
IIIMF_CONTROL_MODIFIER 
IIIMF_META_MODIFIER 
IIIMF_ALT_MODIFIER 

Definition at line 57 of file xiiimp.h.

Enumerator:
IM_DECORATION_FEEDBACK 
IM_FOREGROUND_RGB_FEEDBACK 
IM_BACKGROUND_RGB_FEEDBACK 
IM_UNDERLINE_RGB_FEEDBACK 
IM_DECORATION_FEEDBACK 
IM_FOREGROUND_RGB_FEEDBACK 
IM_BACKGROUND_RGB_FEEDBACK 
IM_UNDERLINE_RGB_FEEDBACK 
IM_DECORATION_FEEDBACK 
IM_FOREGROUND_RGB_FEEDBACK 
IM_BACKGROUND_RGB_FEEDBACK 
IM_UNDERLINE_RGB_FEEDBACK 
IM_DECORATION_FEEDBACK 
IM_FOREGROUND_RGB_FEEDBACK 
IM_BACKGROUND_RGB_FEEDBACK 
IM_UNDERLINE_RGB_FEEDBACK 
IM_DECORATION_FEEDBACK 
IM_FOREGROUND_RGB_FEEDBACK 
IM_BACKGROUND_RGB_FEEDBACK 
IM_UNDERLINE_RGB_FEEDBACK 
IM_DECORATION_FEEDBACK 
IM_FOREGROUND_RGB_FEEDBACK 
IM_BACKGROUND_RGB_FEEDBACK 
IM_UNDERLINE_RGB_FEEDBACK 
IM_DECORATION_FEEDBACK 
IM_FOREGROUND_RGB_FEEDBACK 
IM_BACKGROUND_RGB_FEEDBACK 
IM_UNDERLINE_RGB_FEEDBACK 

Definition at line 66 of file xiiimp.h.

Enumerator:
NO_DECORATION 
BRACKET_DECORATION 

Definition at line 110 of file xiiimp.h.

Enumerator:
XIMOwnsLabel 
CBOwnsLabel 
IMOwnsLabel 
CBOwnsLabel 
IMOwnsLabel 
CBOwnsLabel 
IMOwnsLabel 
CBOwnsLabel 
IMOwnsLabel 
CBOwnsLabel 
IMOwnsLabel 
CBOwnsLabel 
IMOwnsLabel 
CBOwnsLabel 

Definition at line 94 of file xiiimp.h.