header inti/gdk/gdkbase.h

Name

header inti/gdk/gdkbase.h -- 

Declared in this header

Classes.
class Point
class Rectangle
class Segment

Typedefs.
typedef Atom
typedef DragActionField
typedef EventMaskField
typedef ExtensionModeField
typedef ModifierTypeField

Enumerations.
enum ByteOrder
enum DragAction
enum DragProtocol
enum EventMask
enum ExtensionMode
enum InputSource
enum ModifierType
enum Selection

Functions.
Atom atom_intern (const string & atom_name, bool only_if_exists = false)
Atom atom_intern (const char * atom_name, bool only_if_exists = false)
void beep ()
guint32 current_time ()
ustring display ()
int error_trap_pop ()
void error_trap_push ()
void flush ()
bool init (int * argc, char *** argv, bool fatal_errors = true)
void key_repeat_disable ()
void key_repeat_restore ()
bool keyboard_grab (Window * window, bool owner_events, guint32 time)
void keyboard_ungrab (guint32 time)
void keyval_convert_case (unsigned int keyval, unsigned int * upper, unsigned int * lower)
unsigned int keyval_from_name (const string & name)
unsigned int keyval_from_name (const char * name)
bool keyval_is_lower (unsigned int keyval)
bool keyval_is_upper (unsigned int keyval)
ustring keyval_name (unsigned int keyval)
unsigned int keyval_to_lower (unsigned int keyval)
unsigned int keyval_to_upper (unsigned int keyval)
bool pointer_grab (Window * window, bool owner_events, EventMaskField event_mask, Window * confine_to, const Cursor & cursor, guint32 time)
bool pointer_grabbed ()
void pointer_ungrab (guint32 time)
int screen_height ()
int screen_height_mm ()
int screen_width ()
int screen_width_mm ()
ustring set_locale ()
void set_sm_client_id (const string & str)
void set_sm_client_id (const char * str)
void set_use_xshm (bool setting)
bool use_xshm ()

Description

Global functions

function Inti::Gdk::atom_intern

Atom atom_intern (const string & atom_name, bool only_if_exists = false)

atom_name 
only_if_exists 

function Inti::Gdk::atom_intern

Atom atom_intern (const char * atom_name, bool only_if_exists = false)

atom_name 
only_if_exists 

function Inti::Gdk::beep

void beep ()

function Inti::Gdk::current_time

guint32 current_time ()

function Inti::Gdk::display

ustring display ()

function Inti::Gdk::error_trap_pop

int error_trap_pop ()

function Inti::Gdk::error_trap_push

void error_trap_push ()

function Inti::Gdk::flush

void flush ()

function Inti::Gdk::init

bool init (int * argc, char *** argv, bool fatal_errors = true)

argc 
argv 
fatal_errors 

function Inti::Gdk::key_repeat_disable

void key_repeat_disable ()

function Inti::Gdk::key_repeat_restore

void key_repeat_restore ()

function Inti::Gdk::keyboard_grab

bool keyboard_grab (Window * window, bool owner_events, guint32 time)

window 
owner_events 
time 

function Inti::Gdk::keyboard_ungrab

void keyboard_ungrab (guint32 time)

time 

function Inti::Gdk::keyval_convert_case

void keyval_convert_case (unsigned int keyval, unsigned int * upper, unsigned int * lower)

keyval 
upper 
lower 

function Inti::Gdk::keyval_from_name

unsigned int keyval_from_name (const string & name)

name 

function Inti::Gdk::keyval_from_name

unsigned int keyval_from_name (const char * name)

name 

function Inti::Gdk::keyval_is_lower

bool keyval_is_lower (unsigned int keyval)

keyval 

function Inti::Gdk::keyval_is_upper

bool keyval_is_upper (unsigned int keyval)

keyval 

function Inti::Gdk::keyval_name

ustring keyval_name (unsigned int keyval)

keyval 

function Inti::Gdk::keyval_to_lower

unsigned int keyval_to_lower (unsigned int keyval)

keyval 

function Inti::Gdk::keyval_to_upper

unsigned int keyval_to_upper (unsigned int keyval)

keyval 

function Inti::Gdk::pointer_grab

bool pointer_grab (Window * window, bool owner_events, EventMaskField event_mask, Window * confine_to, const Cursor & cursor, guint32 time)

window 
owner_events 
event_mask 
confine_to 
cursor 
time 

function Inti::Gdk::pointer_grabbed

bool pointer_grabbed ()

function Inti::Gdk::pointer_ungrab

void pointer_ungrab (guint32 time)

time 

function Inti::Gdk::screen_height

int screen_height ()

function Inti::Gdk::screen_height_mm

int screen_height_mm ()

function Inti::Gdk::screen_width

int screen_width ()

function Inti::Gdk::screen_width_mm

int screen_width_mm ()

function Inti::Gdk::set_locale

ustring set_locale ()

function Inti::Gdk::set_sm_client_id

void set_sm_client_id (const string & str)

str 

function Inti::Gdk::set_sm_client_id

void set_sm_client_id (const char * str)

str 

function Inti::Gdk::set_use_xshm

void set_use_xshm (bool setting)

setting 

function Inti::Gdk::use_xshm

bool use_xshm ()

Global typedefs

typedef Inti::Gdk::Atom

typedef GdkAtom Atom

typedef Inti::Gdk::DragActionField

typedef unsigned int DragActionField

typedef Inti::Gdk::EventMaskField

typedef unsigned int EventMaskField

typedef Inti::Gdk::ExtensionModeField

typedef unsigned int ExtensionModeField

typedef Inti::Gdk::ModifierTypeField

typedef unsigned int ModifierTypeField

Global enumerations

enum Inti::Gdk::ByteOrder

LSB_FIRST 
MSB_FIRST 

enum Inti::Gdk::DragAction

ACTION_DEFAULT 
ACTION_COPY 
ACTION_MOVE 
ACTION_LINK 
ACTION_PRIVATE 
ACTION_ASK 

enum Inti::Gdk::DragProtocol

DRAG_PROTO_MOTIF 
DRAG_PROTO_XDND 
DRAG_PROTO_ROOTWIN 
DRAG_PROTO_NONE 
DRAG_PROTO_WIN32_DROPFILES 
DRAG_PROTO_OLE2 

enum Inti::Gdk::EventMask

EXPOSURE_MASK 
POINTER_MOTION_MASK 
POINTER_MOTION_HINT_MASK 
BUTTON_MOTION_MASK 
BUTTON1_MOTION_MASK 
BUTTON2_MOTION_MASK 
BUTTON3_MOTION_MASK 
BUTTON_PRESS_MASK 
BUTTON_RELEASE_MASK 
KEY_PRESS_MASK 
KEY_RELEASE_MASK 
ENTER_NOTIFY_MASK 
LEAVE_NOTIFY_MASK 
FOCUS_CHANGE_MASK 
STRUCTURE_MASK 
PROPERTY_CHANGE_MASK 
VISIBILITY_NOTIFY_MASK 
PROXIMITY_IN_MASK 
PROXIMITY_OUT_MASK 
SUBSTRUCTURE_MASK 
SCROLL_MASK 
ALL_EVENTS_MASK 

enum Inti::Gdk::ExtensionMode

EXTENSION_EVENTS_NONE 
EXTENSION_EVENTS_ALL 
EXTENSION_EVENTS_CURSOR 

enum Inti::Gdk::InputSource

SOURCE_MOUSE 
SOURCE_PEN 
SOURCE_ERASER 
SOURCE_CURSOR 

enum Inti::Gdk::ModifierType

SHIFT_MASK 
LOCK_MASK 
CONTROL_MASK 
MOD1_MASK 
MOD2_MASK 
MOD3_MASK 
MOD4_MASK 
MOD5_MASK 
BUTTON1_MASK 
BUTTON2_MASK 
BUTTON3_MASK 
BUTTON4_MASK 
BUTTON5_MASK 
RELEASE_MASK 
MODIFIER_MASK 

enum Inti::Gdk::Selection

SELECTION_PRIMARY 
SELECTION_SECONDARY