Files
wxWidgets/src/gtk1/wx_gtk_vmsjackets.c
Jouk Jansen 02c6eadbc8 Committing in .
Modified Files:
 	wxWindows/src/gtk/wx_gtk_vmsjackets.c
 ----------------------------------------------------------------------


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@6900 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-03-22 12:42:38 +00:00

2579 lines
51 KiB
C

/* Jackets for VMS only */
#include <stdarg.h>
#include <glib.h>
#include <gdk/gdk.h>
#include <gdk/gdkprivate.h>
#include <gdk/gdkx.h>
#include <gtk/gtk.h>
void GDK_BEEP (void)
{
gdk_beep();
}
GdkBitmap* GDK_BITMAP_CREATE_FROM_DATA (GdkWindow *window,
const gchar *data,
gint width,
gint height)
{
return gdk_bitmap_create_from_data (window,
data,
width,
height);
}
void GDK_BITMAP_UNREF (GdkBitmap *pixmap)
{
gdk_bitmap_unref (pixmap);
}
gint GDK_CHAR_HEIGHT (GdkFont *font,
gchar character)
{
return gdk_char_height (font,
character);
}
GdkColormap* GDK_COLORMAP_GET_SYSTEM (void)
{
return gdk_colormap_get_system();
}
GdkVisual* GDK_COLORMAP_GET_VISUAL (GdkColormap *colormap)
{
return gdk_colormap_get_visual (colormap);
}
GdkColormap* GDK_COLORMAP_NEW (GdkVisual *visual,
gboolean allocate)
{
return gdk_colormap_new (visual,
allocate);
}
void GDK_COLORMAP_UNREF (GdkColormap *cmap)
{
gdk_colormap_unref (cmap);
}
gboolean GDK_COLOR_ALLOC (GdkColormap *colormap,
GdkColor *color)
{
return gdk_color_alloc (colormap,
color);
}
gboolean GDK_COLOR_PARSE (const gchar *spec,
GdkColor *color)
{
return gdk_color_parse (spec,
color);
}
void GDK_CURSOR_DESTROY (GdkCursor *cursor)
{
gdk_cursor_destroy (cursor);
}
GdkCursor* GDK_CURSOR_NEW (GdkCursorType cursor_type)
{
return gdk_cursor_new (cursor_type);
}
void GDK_DRAW_ARC (GdkDrawable *drawable,
GdkGC *gc,
gint filled,
gint x,
gint y,
gint width,
gint height,
gint angle1,
gint angle2)
{
gdk_draw_arc (drawable,
gc,
filled,
x,
y,
width,
height,
angle1,
angle2);
}
void GDK_DRAW_IMAGE (GdkDrawable *drawable,
GdkGC *gc,
GdkImage *image,
gint xsrc,
gint ysrc,
gint xdest,
gint ydest,
gint width,
gint height)
{
gdk_draw_image (drawable,
gc,
image,
xsrc,
ysrc,
xdest,
ydest,
width,
height);
}
void GDK_DRAW_LINE (GdkDrawable *drawable,
GdkGC *gc,
gint x1,
gint y1,
gint x2,
gint y2)
{
gdk_draw_line (drawable,
gc,
x1,
y1,
x2,
y2);
}
void GDK_DRAW_PIXMAP (GdkDrawable *drawable,
GdkGC *gc,
GdkDrawable *src,
gint xsrc,
gint ysrc,
gint xdest,
gint ydest,
gint width,
gint height)
{
gdk_draw_pixmap (drawable,
gc,
src,
xsrc,
ysrc,
xdest,
ydest,
width,
height);
}
void GDK_DRAW_POINT (GdkDrawable *drawable,
GdkGC *gc,
gint x,
gint y)
{
gdk_draw_point (drawable,
gc,
x,
y);
}
void GDK_DRAW_POLYGON (GdkDrawable *drawable,
GdkGC *gc,
gint filled,
GdkPoint *points,
gint npoints)
{
gdk_draw_polygon (drawable,
gc,
filled,
points,
npoints);
}
void GDK_DRAW_RECTANGLE (GdkDrawable *drawable,
GdkGC *gc,
gint filled,
gint x,
gint y,
gint width,
gint height)
{
gdk_draw_rectangle (drawable,
gc,
filled,
x,
y,
width,
height);
}
void GDK_DRAW_STRING (GdkDrawable *drawable,
GdkFont *font,
GdkGC *gc,
gint x,
gint y,
const gchar *string)
{
gdk_draw_string (drawable,
font,
gc,
x,
y,
string);
}
void GDK_FLUSH (void)
{
gdk_flush ();
}
GdkFont* GDK_FONT_LOAD (const gchar *font_name)
{
return gdk_font_load (font_name);
}
GdkFont* GDK_FONT_REF (GdkFont *font)
{
return gdk_font_ref (font);
}
void GDK_FONT_UNREF (GdkFont *font)
{
gdk_font_unref (font);
}
void GDK_GC_DESTROY (GdkGC *gc)
{
gdk_gc_destroy (gc);
}
GdkGC* GDK_GC_NEW (GdkWindow *window)
{
return gdk_gc_new (window);
}
void GDK_GC_SET_BACKGROUND (GdkGC *gc,
GdkColor *color)
{
gdk_gc_set_background (gc,
color);
}
void GDK_GC_SET_CLIP_MASK (GdkGC *gc,
GdkBitmap *mask)
{
gdk_gc_set_clip_mask (gc,
mask);
}
void GDK_GC_SET_CLIP_ORIGIN (GdkGC *gc,
gint x,
gint y)
{
gdk_gc_set_clip_origin (gc,
x,
y);
}
void GDK_GC_SET_CLIP_RECTANGLE (GdkGC *gc,
GdkRectangle *rectangle)
{
gdk_gc_set_clip_rectangle (gc,
rectangle);
}
void GDK_GC_SET_CLIP_REGION (GdkGC *gc,
GdkRegion *region)
{
gdk_gc_set_clip_region (gc,
region);
}
void GDK_GC_SET_DASHES (GdkGC *gc,
gint dash_offset,
gint8 dash_list[],
gint n)
{
gdk_gc_set_dashes (gc,
dash_offset,
dash_list,
n);
}
void GDK_GC_SET_EXPOSURES (GdkGC *gc,
gboolean exposures)
{
gdk_gc_set_exposures (gc,
exposures);
}
void GDK_GC_SET_FILL (GdkGC *gc,
GdkFill fill)
{
gdk_gc_set_fill (gc,
fill);
}
void GDK_GC_SET_FOREGROUND (GdkGC *gc,
GdkColor *color)
{
gdk_gc_set_foreground (gc,
color);
}
void GDK_GC_SET_FUNCTION (GdkGC *gc,
GdkFunction function)
{
gdk_gc_set_function (gc,
function);
}
void GDK_GC_SET_LINE_ATTRIBUTES (GdkGC *gc,
gint line_width,
GdkLineStyle line_style,
GdkCapStyle cap_style,
GdkJoinStyle join_style)
{
gdk_gc_set_line_attributes (gc,
line_width,
line_style,
cap_style,
join_style);
}
void GDK_GC_SET_STIPPLE (GdkGC *gc,
GdkPixmap *stipple)
{
gdk_gc_set_stipple (gc,
stipple);
}
void GDK_GC_SET_SUBWINDOW (GdkGC *gc,
GdkSubwindowMode mode)
{
gdk_gc_set_subwindow (gc,
mode);
}
void GDK_GC_SET_TILE (GdkGC *gc,
GdkPixmap *tile)
{
gdk_gc_set_tile (gc,
tile);
}
void GDK_GC_SET_TS_ORIGIN (GdkGC *gc,
gint x,
gint y)
{
gdk_gc_set_ts_origin (gc,
x,
y);
}
void GDK_GC_UNREF (GdkGC *gc)
{
gdk_gc_unref (gc);
}
void GDK_IMAGE_DESTROY (GdkImage *image)
{
gdk_image_destroy (image);
}
GdkImage* GDK_IMAGE_GET (GdkWindow *window,
gint x,
gint y,
gint width,
gint height)
{
return gdk_image_get (window,
x,
y,
width,
height);
}
guint32 GDK_IMAGE_GET_PIXEL (GdkImage *image,
gint x,
gint y)
{
return gdk_image_get_pixel (image,
x,
y);
}
GdkImage* GDK_IMAGE_NEW (GdkImageType type,
GdkVisual *visual,
gint width,
gint height)
{
return gdk_image_new (type,
visual,
width,
height);
}
GdkImage* GDK_IMAGE_NEW_BITMAP(GdkVisual *visual,
gpointer data,
gint width,
gint height)
{
return gdk_image_new_bitmap(visual,
data,
width,
height);
}
void GDK_IMAGE_PUT_PIXEL (GdkImage *image,
gint x,
gint y,
guint32 pixel)
{
gdk_image_put_pixel (image,
x,
y,
pixel);
}
gint GDK_INPUT_ADD_FULL (gint source,
GdkInputCondition condition,
GdkInputFunction function,
gpointer data,
GdkDestroyNotify destroy)
{
return gdk_input_add_full (source,
condition,
function,
data,
destroy);
}
void GDK_INPUT_REMOVE (gint tag)
{
gdk_input_remove (tag);
}
guint GDK_KEYVAL_TO_UPPER (guint keyval)
{
return gdk_keyval_to_upper (keyval);
}
GdkPixmap* GDK_PIXMAP_CREATE_FROM_XPM (GdkWindow *window,
GdkBitmap **mask,
GdkColor *transparent_color,
const gchar *filename)
{
return gdk_pixmap_create_from_xpm (window,
mask,
transparent_color,
filename);
}
GdkPixmap* GDK_PIXMAP_CREATE_FROM_XPM_D (GdkWindow *window,
GdkBitmap **mask,
GdkColor *transparent_color,
gchar **data)
{
return gdk_pixmap_create_from_xpm_d (window,
mask,
transparent_color,
data);
}
GdkPixmap* GDK_PIXMAP_NEW (GdkWindow *window,
gint width,
gint height,
gint depth)
{
return gdk_pixmap_new (window,
width,
height,
depth);
}
void GDK_PIXMAP_UNREF (GdkPixmap *pixmap)
{
gdk_pixmap_unref (pixmap);
}
gint GDK_POINTER_GRAB (GdkWindow *window,
gint owner_events,
GdkEventMask event_mask,
GdkWindow *confine_to,
GdkCursor *cursor,
guint32 time)
{
return gdk_pointer_grab (window,
owner_events,
event_mask,
confine_to,
cursor,
time);
}
void GDK_POINTER_UNGRAB (guint32 time)
{
gdk_pointer_ungrab (time);
}
GdkRegion* GDK_REGIONS_INTERSECT (GdkRegion *source1,
GdkRegion *source2)
{
return gdk_regions_intersect (source1,
source2);
}
GdkRegion* GDK_REGIONS_SUBTRACT (GdkRegion *source1,
GdkRegion *source2)
{
return gdk_regions_subtract (source1,
source2);
}
GdkRegion* GDK_REGIONS_UNION (GdkRegion *source1,
GdkRegion *source2)
{
return gdk_regions_union (source1,
source2);
}
GdkRegion* GDK_REGIONS_XOR (GdkRegion *source1,
GdkRegion *source2)
{
return gdk_regions_xor (source1,
source2);
}
void GDK_REGION_DESTROY (GdkRegion *region)
{
gdk_region_destroy (region);
}
gboolean GDK_REGION_EMPTY (GdkRegion *region)
{
return gdk_region_empty (region);
}
void GDK_REGION_GET_CLIPBOX(GdkRegion *region,
GdkRectangle *rectangle)
{
gdk_region_get_clipbox(region,
rectangle);
}
GdkRegion* GDK_REGION_NEW (void)
{
return gdk_region_new ();
}
gboolean GDK_REGION_POINT_IN (GdkRegion *region,
int x,
int y)
{
return gdk_region_point_in (region,
x,
y);
}
GdkOverlapType GDK_REGION_RECT_IN (GdkRegion *region,
GdkRectangle *rect)
{
return gdk_region_rect_in (region,
rect);
}
GdkRegion* GDK_REGION_UNION_WITH_RECT (GdkRegion *region,
GdkRectangle *rect)
{
return gdk_region_union_with_rect (region,
rect);
}
gint GDK_SCREEN_HEIGHT (void)
{
return gdk_screen_height ();
}
gint GDK_SCREEN_WIDTH (void)
{
return gdk_screen_width ();
}
gint GDK_STRING_WIDTH (GdkFont *font,
const gchar *string)
{
return gdk_string_width (font,
string);
}
void gdk_threads_enter1 (void)
{
gdk_threads_enter ();
}
void gdk_threads_leave1 (void)
{
gdk_threads_leave ();
}
GdkVisual* GDK_VISUAL_GET_BEST (void)
{
return gdk_visual_get_best ();
}
GdkVisual* GDK_VISUAL_GET_SYSTEM (void)
{
return gdk_visual_get_system ();
}
void GDK_WINDOW_ADD_FILTER (GdkWindow *window,
GdkFilterFunc function,
gpointer data)
{
gdk_window_add_filter (window,
function,
data);
}
void GDK_WINDOW_CLEAR (GdkWindow *window)
{
gdk_window_clear (window);
}
void GDK_WINDOW_CLEAR_AREA (GdkWindow *window,
gint x,
gint y,
gint width,
gint height)
{
gdk_window_clear_area (window,
x,
y,
width,
height);
}
void GDK_WINDOW_COPY_AREA (GdkWindow *window,
GdkGC *gc,
gint x,
gint y,
GdkWindow *source_window,
gint source_x,
gint source_y,
gint width,
gint height)
{
gdk_window_copy_area (window,
gc,
x,
y,
source_window,
source_x,
source_y,
width,
height);
}
void GDK_WINDOW_DESTROY (GdkWindow *window)
{
gdk_window_destroy (window);
}
GdkColormap* GDK_WINDOW_GET_COLORMAP (GdkWindow *window)
{
return gdk_window_get_colormap (window);
}
gint GDK_WINDOW_GET_ORIGIN (GdkWindow *window,
gint *x,
gint *y)
{
return gdk_window_get_origin (window,
x,
y);
}
GdkWindow* GDK_WINDOW_GET_POINTER (GdkWindow *window,
gint *x,
gint *y,
GdkModifierType *mask)
{
return gdk_window_get_pointer (window,
x,
y,
mask);
}
void GDK_WINDOW_GET_ROOT_ORIGIN (GdkWindow *window,
gint *x,
gint *y)
{
gdk_window_get_root_origin (window,
x,
y);
}
void GDK_WINDOW_GET_SIZE (GdkWindow *window,
gint *width,
gint *height)
{
gdk_window_get_size (window,
width,
height);
}
void GDK_WINDOW_GET_USER_DATA (GdkWindow *window,
gpointer *data)
{
gdk_window_get_user_data (window,
data);
}
GdkVisual* GDK_WINDOW_GET_VISUAL (GdkWindow *window)
{
return gdk_window_get_visual (window);
}
void GDK_WINDOW_LOWER (GdkWindow *window)
{
gdk_window_lower (window);
}
void GDK_WINDOW_MOVE (GdkWindow *window,
gint x,
gint y)
{
gdk_window_move (window,
x,
y);
}
void GDK_WINDOW_MOVE_RESIZE (GdkWindow *window,
gint x,
gint y,
gint width,
gint height)
{
gdk_window_move_resize (window,
x,
y,
width,
height);
}
GdkWindow* GDK_WINDOW_NEW (GdkWindow *parent,
GdkWindowAttr *attributes,
gint attributes_mask)
{
return gdk_window_new (parent,
attributes,
attributes_mask);
}
void GDK_WINDOW_RAISE (GdkWindow *window)
{
gdk_window_raise (window);
}
GdkWindow* GDK_WINDOW_REF (GdkWindow *window)
{
return gdk_window_ref (window);
}
void GDK_WINDOW_RESIZE (GdkWindow *window,
gint width,
gint height)
{
gdk_window_resize (window,
width,
height);
}
void GDK_WINDOW_SET_BACKGROUND (GdkWindow *window,
GdkColor *color)
{
gdk_window_set_background (window,
color);
}
void GDK_WINDOW_SET_CURSOR (GdkWindow *window,
GdkCursor *cursor)
{
gdk_window_set_cursor (window,
cursor);
}
void GDK_WINDOW_SET_DECORATIONS (GdkWindow *window,
GdkWMDecoration decorations)
{
gdk_window_set_decorations (window,
decorations);
}
void GDK_WINDOW_SET_FUNCTIONS (GdkWindow *window,
GdkWMFunction functions)
{
gdk_window_set_functions (window,
functions);
}
void GDK_WINDOW_SET_HINTS (GdkWindow *window,
gint x,
gint y,
gint min_width,
gint min_height,
gint max_width,
gint max_height,
gint flags)
{
gdk_window_set_hints (window,
x,
y,
min_width,
min_height,
max_width,
max_height,
flags);
}
void GDK_WINDOW_SET_ICON (GdkWindow *window,
GdkWindow *icon_window,
GdkPixmap *pixmap,
GdkBitmap *mask)
{
gdk_window_set_icon (window,
icon_window,
pixmap,
mask);
}
gboolean GDK_WINDOW_SET_STATIC_GRAVITIES (GdkWindow *window,
gboolean use_static)
{
return gdk_window_set_static_gravities (window,
use_static);
}
void GDK_WINDOW_SET_USER_DATA (GdkWindow *window,
gpointer user_data)
{
gdk_window_set_user_data (window,
user_data);
}
void GDK_WINDOW_SHOW (GdkWindow *window)
{
gdk_window_show (window);
}
void GDK_WINDOW_UNREF (GdkWindow *window)
{
gdk_window_unref (window);
}
void
GDK_DRAW_RGB_IMAGE (GdkDrawable *drawable,
GdkGC *gc,
gint x,
gint y,
gint width,
gint height,
GdkRgbDither dith,
guchar *rgb_buf,
gint rowstride)
{
gdk_draw_rgb_image (drawable,
gc,
x,
y,
width,
height,
dith,
rgb_buf,
rowstride);
}
void
GDK_RGB_INIT (void)
{
gdk_rgb_init ();
}
gpointer GDK_XID_TABLE_LOOKUP (XID xid)
{
return gdk_xid_table_lookup (xid);
}
Display* GDK_DISPLAY0( void )
{
return gdk_display;
}
gint GDK_INPUT_ADD (gint source,
GdkInputCondition condition,
GdkInputFunction function,
gpointer data)
{
return gdk_input_add (source,
condition,
function,
data);
}
GdkWindow* GDK_ROOT_PARENT0( void )
{
return ((GdkWindow *)&gdk_root_parent);
}
void GTK_ACCEL_GROUP_ATTACH (GtkAccelGroup *accel_group,
GtkObject *object)
{
gtk_accel_group_attach (accel_group,
object);
}
void GTK_ACCEL_GROUP_DETACH (GtkAccelGroup *accel_group,
GtkObject *object)
{
gtk_accel_group_detach (accel_group,
object);
}
GtkAccelGroup* GTK_ACCEL_GROUP_NEW (void)
{
return gtk_accel_group_new ();
}
GtkType GTK_ACCEL_LABEL_GET_TYPE (void)
{
return gtk_accel_label_get_type ();
}
gboolean GTK_ACCEL_LABEL_REFETCH (GtkAccelLabel *accel_label)
{
return gtk_accel_label_refetch (accel_label);
}
GtkType GTK_ADJUSTMENT_GET_TYPE (void)
{
return gtk_adjustment_get_type ();
}
GtkType GTK_BIN_GET_TYPE (void)
{
return gtk_bin_get_type ();
}
GtkType GTK_BOX_GET_TYPE (void)
{
return gtk_box_get_type ();
}
void GTK_BOX_PACK_START (GtkBox *box,
GtkWidget *child,
gboolean expand,
gboolean fill,
guint padding)
{
gtk_box_pack_start (box,
child,
expand,
fill,
padding);
}
GtkType GTK_BUTTON_GET_TYPE (void)
{
return gtk_button_get_type ();
}
GtkWidget* GTK_BUTTON_NEW (void)
{
return gtk_button_new ();
}
GtkWidget* GTK_BUTTON_NEW_WITH_LABEL (const gchar *label)
{
return gtk_button_new_with_label (label);
}
void GTK_BUTTON_SET_RELIEF (GtkButton *button,
GtkReliefStyle newstyle)
{
gtk_button_set_relief (button,
newstyle);
}
GtkWidget* GTK_CHECK_BUTTON_NEW (void)
{
return gtk_check_button_new ();
}
GtkWidget* GTK_CHECK_BUTTON_NEW_WITH_LABEL (const gchar *label)
{
return gtk_check_button_new_with_label (label);
}
void GTK_CHECK_MENU_ITEM_SET_ACTIVE (GtkCheckMenuItem *check_menu_item,
gboolean is_active)
{
gtk_check_menu_item_set_active (check_menu_item,
is_active);
}
guint GTK_COMBO_GET_TYPE (void)
{
return gtk_combo_get_type ();
}
GtkWidget *GTK_COMBO_NEW (void)
{
return gtk_combo_new ();
}
void GTK_COMBO_SET_USE_ARROWS_ALWAYS (GtkCombo* combo,
gint val)
{
gtk_combo_set_use_arrows_always (combo,
val);
}
void GTK_CONTAINER_ADD (GtkContainer *container,
GtkWidget *widget)
{
gtk_container_add (container,
widget);
}
gint GTK_CONTAINER_FOCUS (GtkContainer *container,
GtkDirectionType direction)
{
return gtk_container_focus (container,
direction);
}
void GTK_CONTAINER_FORALL (GtkContainer *container,
GtkCallback callback,
gpointer callback_data)
{
gtk_container_forall (container,
callback,
callback_data);
}
GtkType GTK_CONTAINER_GET_TYPE (void)
{
return gtk_container_get_type ();
}
void GTK_CONTAINER_REMOVE (GtkContainer *container,
GtkWidget *widget)
{
gtk_container_remove (container,
widget);
}
void GTK_CONTAINER_SET_FOCUS_VADJUST (GtkContainer *container,
GtkAdjustment *adjustment)
{
gtk_container_set_focus_vadjustment (container,
adjustment);
}
void GTK_DRAW_SHADOW (GtkStyle *style,
GdkWindow *window,
GtkStateType state_type,
GtkShadowType shadow_type,
gint x,
gint y,
gint width,
gint height)
{
gtk_draw_shadow (style,
window,
state_type,
shadow_type,
x,
y,
width,
height);
}
void GTK_EDITABLE_COPY_CLIPBOARD (GtkEditable *editable)
{
gtk_editable_copy_clipboard (editable);
}
void GTK_EDITABLE_CUT_CLIPBOARD (GtkEditable *editable)
{
gtk_editable_cut_clipboard (editable);
}
void GTK_EDITABLE_DELETE_TEXT (GtkEditable *editable,
gint start_pos,
gint end_pos)
{
gtk_editable_delete_text (editable,
start_pos,
end_pos);
}
gchar* GTK_EDITABLE_GET_CHARS (GtkEditable *editable,
gint start_pos,
gint end_pos)
{
return gtk_editable_get_chars (editable,
start_pos,
end_pos);
}
GtkType GTK_EDITABLE_GET_TYPE (void)
{
return gtk_editable_get_type ();
}
void GTK_EDITABLE_INSERT_TEXT (GtkEditable *editable,
const gchar *new_text,
gint new_text_length,
gint *position)
{
gtk_editable_insert_text (editable,
new_text,
new_text_length,
position);
}
void GTK_EDITABLE_PASTE_CLIPBOARD (GtkEditable *editable)
{
gtk_editable_paste_clipboard (editable);
}
void GTK_EDITABLE_SELECT_REGION (GtkEditable *editable,
gint start,
gint end)
{
gtk_editable_select_region (editable,
start,
end);
}
void GTK_ENTRY_APPEND_TEXT (GtkEntry *entry,
const gchar *text)
{
gtk_entry_append_text (entry,
text);
}
gchar* GTK_ENTRY_GET_TEXT (GtkEntry *entry)
{
return gtk_entry_get_text (entry);
}
GtkType GTK_ENTRY_GET_TYPE (void)
{
return gtk_entry_get_type ();
}
GtkWidget* GTK_ENTRY_NEW (void)
{
return gtk_entry_new ();
}
void GTK_ENTRY_SET_EDITABLE (GtkEntry *entry,
gboolean editable)
{
gtk_entry_set_editable (entry,
editable);
}
void GTK_ENTRY_SET_POSITION (GtkEntry *entry,
gint position)
{
gtk_entry_set_position (entry,
position);
}
void GTK_ENTRY_SET_TEXT (GtkEntry *entry,
const gchar *text)
{
gtk_entry_set_text (entry,
text);
}
void GTK_ENTRY_SET_VISIBILITY (GtkEntry *entry,
gboolean visible)
{
gtk_entry_set_visibility (entry,
visible);
}
gint GTK_EVENTS_PENDING (void)
{
return gtk_events_pending ();
}
gchar* GTK_FILE_SELECTION_GET_FILENAME (GtkFileSelection *filesel)
{
return gtk_file_selection_get_filename (filesel);
}
GtkType GTK_FILE_SELECTION_GET_TYPE (void)
{
return gtk_file_selection_get_type ();
}
void GTK_FILE_SELECTION_HIDE_FILEOP_ (GtkFileSelection *filesel)
{
gtk_file_selection_hide_fileop_buttons (filesel);
}
GtkWidget* GTK_FILE_SELECTION_NEW (const gchar *title)
{
return gtk_file_selection_new (title);
}
void GTK_FILE_SELECTION_SET_FILENAME (GtkFileSelection *filesel,
const gchar *filename)
{
gtk_file_selection_set_filename (filesel,
filename);
}
gchar* GTK_FONT_SELECTION_DIALOG_GETNF (GtkFontSelectionDialog *fsd)
{
return gtk_font_selection_dialog_get_font_name (fsd);
}
GdkFont* GTK_FONT_SELECTION_DIALOG_GET_F (GtkFontSelectionDialog *fsd)
{
return gtk_font_selection_dialog_get_font (fsd);
}
GtkType GTK_FONT_SELECTION_DIALOG_GET_T (void)
{
return gtk_font_selection_dialog_get_type ();
}
GtkWidget* GTK_FONT_SELECTION_DIALOG_NEW (const gchar *title)
{
return gtk_font_selection_dialog_new (title);
}
GtkType GTK_FRAME_GET_TYPE (void)
{
return gtk_frame_get_type ();
}
GtkWidget* GTK_FRAME_NEW (const gchar *label)
{
return gtk_frame_new (label);
}
void GTK_FRAME_SET_LABEL (GtkFrame *frame,
const gchar *label)
{
gtk_frame_set_label (frame,
label);
}
void GTK_GRAB_ADD (GtkWidget *widget)
{
gtk_grab_add (widget);
}
void GTK_GRAB_REMOVE (GtkWidget *widget)
{
gtk_grab_remove (widget);
}
GtkType GTK_HANDLE_BOX_GET_TYPE (void)
{
return gtk_handle_box_get_type ();
}
GtkWidget* GTK_HANDLE_BOX_NEW (void)
{
return gtk_handle_box_new ();
}
void GTK_HANDLE_BOX_SET_SHADOW_TYPE (GtkHandleBox *handle_box,
GtkShadowType type)
{
gtk_handle_box_set_shadow_type (handle_box,
type);
}
GtkWidget* GTK_HBOX_NEW (gboolean homogeneous,
gint spacing)
{
return gtk_hbox_new (homogeneous,
spacing);
}
GtkWidget* GTK_HSCALE_NEW (GtkAdjustment *adjustment)
{
return gtk_hscale_new (adjustment);
}
GtkWidget* GTK_HSCROLLBAR_NEW (GtkAdjustment *adjustment)
{
return gtk_hscrollbar_new (adjustment);
}
GtkWidget* GTK_HSEPARATOR_NEW (void)
{
return gtk_hseparator_new ();
}
guint GTK_IDLE_ADD (GtkFunction function,
gpointer data)
{
return gtk_idle_add (function,
data);
}
void GTK_IDLE_REMOVE (guint idle_handler_id)
{
gtk_idle_remove (idle_handler_id);
}
void GTK_INIT (int *argc,
char ***argv)
{
gtk_init (argc,
argv);
}
void GTK_ITEM_FACTORY_CREATE_ITEM (GtkItemFactory *ifactory,
GtkItemFactoryEntry *entry,
gpointer callback_data,
guint callback_type)
{
gtk_item_factory_create_item (ifactory,
entry,
callback_data,
callback_type);
}
GtkWidget* GTK_ITEM_FACTORY_GET_ITEM (GtkItemFactory *ifactory,
const gchar *path)
{
return gtk_item_factory_get_item (ifactory,
path);
}
GtkWidget* GTK_ITEM_FACTORY_GET_WIDGET (GtkItemFactory *ifactory,
const gchar *path)
{
return gtk_item_factory_get_widget (ifactory,
path);
}
GtkItemFactory* GTK_ITEM_FACTORY_NEW (GtkType container_type,
const gchar *path,
GtkAccelGroup *accel_group)
{
return gtk_item_factory_new (container_type,
path,
accel_group);
}
void GTK_LABEL_GET (GtkLabel *label,
gchar **str)
{
gtk_label_get (label,
str);
}
GtkType GTK_LABEL_GET_TYPE (void)
{
return gtk_label_get_type ();
}
GtkWidget* GTK_LABEL_NEW (const gchar *str)
{
return gtk_label_new (str);
}
guint GTK_LABEL_PARSE_ULINE (GtkLabel *label,
const gchar *string)
{
return gtk_label_parse_uline (label,
string);
}
void GTK_LABEL_SET_JUSTIFY (GtkLabel *label,
GtkJustification jtype)
{
gtk_label_set_justify (label,
jtype);
}
void GTK_LABEL_SET_LINE_WRAP (GtkLabel *label,
gboolean wrap)
{
gtk_label_set_line_wrap (label,
wrap);
}
void GTK_LABEL_SET_TEXT (GtkLabel *label,
const gchar *str)
{
gtk_label_set_text (label,
str);
}
void GTK_LIST_APPEND_ITEMS (GtkList *list,
GList *items)
{
gtk_list_append_items (list,
items);
}
void GTK_LIST_CLEAR_ITEMS (GtkList *list,
gint start,
gint end)
{
gtk_list_clear_items (list,
start,
end);
}
GtkType GTK_LIST_GET_TYPE (void)
{
return gtk_list_get_type ();
}
void GTK_LIST_INSERT_ITEMS (GtkList *list,
GList *items,
gint position)
{
gtk_list_insert_items (list,
items,
position);
}
GtkWidget* GTK_LIST_ITEM_NEW_WITH_LABEL (const gchar *label)
{
return gtk_list_item_new_with_label (label);
}
GtkWidget* GTK_LIST_NEW (void)
{
return gtk_list_new ();
}
void GTK_LIST_REMOVE_ITEMS (GtkList *list,
GList *items)
{
gtk_list_remove_items (list,
items);
}
void GTK_LIST_SELECT_ITEM (GtkList *list,
gint item)
{
gtk_list_select_item (list,
item);
}
void GTK_LIST_SET_SELECTION_MODE (GtkList *list,
GtkSelectionMode mode)
{
gtk_list_set_selection_mode (list,
mode);
}
void GTK_LIST_UNSELECT_ITEM (GtkList *list,
gint item)
{
gtk_list_unselect_item (list,
item);
}
void GTK_MAIN (void)
{
gtk_main ();
}
gint GTK_MAIN_ITERATION (void)
{
return gtk_main_iteration ();
}
guint GTK_MAIN_LEVEL (void)
{
return gtk_main_level ();
}
void GTK_MAIN_QUIT (void)
{
gtk_main_quit ();
}
GdkEventMask GDK_WINDOW_GET_EVENTS (GdkWindow *window)
{
return gdk_window_get_events (window);
}
void GDK_WINDOW_SET_EVENTS (GdkWindow *window,
GdkEventMask event_mask)
{
gdk_window_set_events (window,
event_mask);
}
guint GTK_IDLE_ADD_PRIORITY (gint priority,
GtkFunction function,
gpointer data)
{
return gtk_idle_add_priority (priority,
function,
data);
}
guint VMS_GTK_MAJOR_VERSION( void )
{
return gtk_major_version;
}
guint VMS_GTK_MINOR_VERSION( void )
{
return gtk_minor_version;
}
guint VMS_GTK_MICRO_VERSION( void )
{
return gtk_micro_version;
}
GtkWidget*
gtk_item_factory_get_item (GtkItemFactory *ifactory,
const gchar *path)
{
GtkWidget *widget;
g_return_val_if_fail (GTK_IS_ITEM_FACTORY (ifactory), NULL);
g_return_val_if_fail (path != NULL, NULL);
widget = gtk_item_factory_get_widget (ifactory, path);
if (GTK_IS_MENU (widget))
widget = gtk_menu_get_attach_widget (GTK_MENU (widget));
return GTK_IS_ITEM (widget) ? widget : NULL;
}
void GTK_MARSHAL_NONE__POINTER_POINT (GtkObject * object,
GtkSignalFunc func,
gpointer func_data, GtkArg * args)
{
gtk_marshal_NONE__POINTER_POINTER (object,
func,
func_data, args);
}
void GTK_MENU_APPEND (GtkMenu *menu,
GtkWidget *child)
{
gtk_menu_append (menu,
child);
}
GtkType GTK_MENU_BAR_GET_TYPE (void)
{
return gtk_menu_bar_get_type ();
}
GtkType GTK_MENU_GET_TYPE (void)
{
return gtk_menu_get_type ();
}
void GTK_MENU_INSERT (GtkMenu *menu,
GtkWidget *child,
gint position)
{
gtk_menu_insert (menu,
child,
position);
}
GtkType GTK_MENU_ITEM_GET_TYPE (void)
{
return gtk_menu_item_get_type ();
}
GtkWidget* GTK_MENU_ITEM_NEW_WITH_LABEL (const gchar *label)
{
return gtk_menu_item_new_with_label (label);
}
void GTK_MENU_ITEM_SET_SUBMENU (GtkMenuItem *menu_item,
GtkWidget *submenu)
{
gtk_menu_item_set_submenu (menu_item,
submenu);
}
GtkWidget* GTK_MENU_NEW (void)
{
return gtk_menu_new ();
}
void GTK_MENU_POPUP (GtkMenu *menu,
GtkWidget *parent_menu_shell,
GtkWidget *parent_menu_item,
GtkMenuPositionFunc func,
gpointer data,
guint button,
guint32 activate_time)
{
gtk_menu_popup (menu,
parent_menu_shell,
parent_menu_item,
func,
data,
button,
activate_time);
}
GtkType GTK_MENU_SHELL_GET_TYPE (void)
{
return gtk_menu_shell_get_type ();
}
GtkType GTK_MISC_GET_TYPE (void)
{
return gtk_misc_get_type ();
}
void GTK_MISC_SET_ALIGNMENT (GtkMisc *misc,
gfloat xalign,
gfloat yalign)
{
gtk_misc_set_alignment (misc,
xalign,
yalign);
}
void GTK_OBJECT_UNREF (GtkObject *object)
{
gtk_object_unref (object);
}
GtkWidget* GTK_OPTION_MENU_GET_MENU (GtkOptionMenu *option_menu)
{
return gtk_option_menu_get_menu (option_menu);
}
GtkType GTK_OPTION_MENU_GET_TYPE (void)
{
return gtk_option_menu_get_type ();
}
GtkWidget* GTK_OPTION_MENU_NEW (void)
{
return gtk_option_menu_new ();
}
void GTK_OPTION_MENU_REMOVE_MENU (GtkOptionMenu *option_menu)
{
gtk_option_menu_remove_menu (option_menu);
}
void GTK_OPTION_MENU_SET_HISTORY (GtkOptionMenu *option_menu,
guint index)
{
gtk_option_menu_set_history (option_menu,
index);
}
void GTK_OPTION_MENU_SET_MENU (GtkOptionMenu *option_menu,
GtkWidget *menu)
{
gtk_option_menu_set_menu (option_menu,
menu);
}
GtkType GTK_PIXMAP_GET_TYPE (void)
{
return gtk_pixmap_get_type ();
}
GtkWidget* GTK_PIXMAP_NEW (GdkPixmap *pixmap,
GdkBitmap *mask)
{
return gtk_pixmap_new (pixmap,
mask);
}
void GTK_PIXMAP_SET (GtkPixmap *pixmap,
GdkPixmap *val,
GdkBitmap *mask)
{
gtk_pixmap_set (pixmap,
val,
mask);
}
void GTK_PIXMAP_SET_BUILD_INSENSITIV (GtkPixmap *pixmap,
guint build)
{
gtk_pixmap_set_build_insensitive (pixmap,
build);
}
GtkType GTK_PROGRESS_BAR_GET_TYPE (void)
{
return gtk_progress_bar_get_type ();
}
GtkWidget* GTK_PROGRESS_BAR_NEW (void)
{
return gtk_progress_bar_new ();
}
void GTK_PROGRESS_BAR_UPDATE (GtkProgressBar *pbar,
gfloat percentage)
{
gtk_progress_bar_update (pbar,
percentage);
}
GtkType GTK_RADIO_BUTTON_GET_TYPE (void)
{
return gtk_radio_button_get_type ();
}
GSList* GTK_RADIO_BUTTON_GROUP (GtkRadioButton *radio_button)
{
return gtk_radio_button_group (radio_button);
}
GtkWidget* GTK_RADIO_BUTTON_NEW_WITH_LABEL (GSList *group,
const gchar *label)
{
return gtk_radio_button_new_with_label (group,
label);
}
GtkAdjustment* GTK_RANGE_GET_ADJUSTMENT (GtkRange *range)
{
return gtk_range_get_adjustment (range);
}
GtkType GTK_RANGE_GET_TYPE (void)
{
return gtk_range_get_type ();
}
GtkStyle* GTK_RC_GET_STYLE (GtkWidget *widget)
{
return gtk_rc_get_style (widget);
}
GtkType GTK_SCALE_GET_TYPE (void)
{
return gtk_scale_get_type ();
}
void GTK_SCALE_SET_DIGITS (GtkScale *scale,
gint digits)
{
gtk_scale_set_digits (scale,
digits);
}
void GTK_SCALE_SET_DRAW_VALUE (GtkScale *scale,
gboolean draw_value)
{
gtk_scale_set_draw_value (scale,
draw_value);
}
void GTK_SCROLLED_WINDOW_ADD_WITH_VI (GtkScrolledWindow *scrolled_window,
GtkWidget *child)
{
gtk_scrolled_window_add_with_viewport (scrolled_window,
child);
}
GtkType GTK_SCROLLED_WINDOW_GET_TYPE (void)
{
return gtk_scrolled_window_get_type ();
}
GtkAdjustment* GTK_SCROLLED_WINDOW_GET_VADJUST (GtkScrolledWindow *scrolled_window)
{
return gtk_scrolled_window_get_vadjustment (scrolled_window);
}
GtkWidget* GTK_SCROLLED_WINDOW_NEW (GtkAdjustment *hadjustment,
GtkAdjustment *vadjustment)
{
return gtk_scrolled_window_new (hadjustment,
vadjustment);
}
void GTK_SCROLLED_WINDOW_SET_POLICY (GtkScrolledWindow *scrolled_window,
GtkPolicyType hscrollbar_policy,
GtkPolicyType vscrollbar_policy)
{
gtk_scrolled_window_set_policy (scrolled_window,
hscrollbar_policy,
vscrollbar_policy);
}
gchar* GTK_SET_LOCALE (void)
{
return gtk_set_locale ();
}
guint GTK_SIGNAL_CONNECT (GtkObject *object,
const gchar *name,
GtkSignalFunc func,
gpointer func_data)
{
return gtk_signal_connect (object,
name,
func,
func_data);
}
guint GTK_SIGNAL_CONNECT_AFTER (GtkObject *object,
const gchar *name,
GtkSignalFunc func,
gpointer func_data)
{
return gtk_signal_connect_after (object,
name,
func,
func_data);
}
void GTK_SIGNAL_DISCONNECT_BY_FUNC (GtkObject *object,
GtkSignalFunc func,
gpointer data)
{
gtk_signal_disconnect_by_func (object,
func,
data);
}
void GTK_SIGNAL_EMIT_BY_NAME (GtkObject *object,
const gchar *name
)
{
gtk_signal_emit_by_name (object,
name
);
}
void GTK_SIGNAL_EMIT_STOP_BY_NAME (GtkObject *object,
const gchar *name)
{
gtk_signal_emit_stop_by_name (object,
name);
}
#define MAX_SIGNAL_PARAMS (31)
guint GTK_SIGNAL_NEW (const gchar *name,
GtkSignalRunType signal_flags,
GtkType object_type,
guint function_offset,
GtkSignalMarshaller marshaller,
GtkType return_val,
guint nparams,
...)
{
GtkType *params;
guint i;
va_list args;
guint signal_id;
g_return_val_if_fail (nparams < MAX_SIGNAL_PARAMS, 0);
if (nparams > 0)
{
params = g_new (GtkType, nparams);
va_start (args, nparams);
for (i = 0; i < nparams; i++)
params[i] = va_arg (args, GtkType);
va_end (args);
}
else
params = NULL;
signal_id = gtk_signal_newv (name,
signal_flags,
object_type,
function_offset,
marshaller,
return_val,
nparams,
params);
g_free (params);
return signal_id;
}
GtkStyle* GTK_STYLE_ATTACH (GtkStyle *style,
GdkWindow *window)
{
return gtk_style_attach (style,
window);
}
GtkStyle* GTK_STYLE_COPY (GtkStyle *style)
{
return gtk_style_copy (style);
}
void GTK_STYLE_SET_BACKGROUND (GtkStyle *style,
GdkWindow *window,
GtkStateType state_type)
{
gtk_style_set_background (style,
window,
state_type);
}
void GTK_STYLE_UNREF (GtkStyle *style)
{
gtk_style_unref (style);
}
void GTK_TABLE_ATTACH (GtkTable *table,
GtkWidget *child,
guint left_attach,
guint right_attach,
guint top_attach,
guint bottom_attach,
GtkAttachOptions xoptions,
GtkAttachOptions yoptions,
guint xpadding,
guint ypadding)
{
gtk_table_attach (table,
child,
left_attach,
right_attach,
top_attach,
bottom_attach,
xoptions,
yoptions,
xpadding,
ypadding);
}
GtkType GTK_TABLE_GET_TYPE (void)
{
return gtk_table_get_type ();
}
GtkWidget* GTK_TABLE_NEW (guint rows,
guint columns,
gboolean homogeneous)
{
return gtk_table_new (rows,
columns,
homogeneous);
}
guint GTK_TEXT_GET_LENGTH (GtkText *text)
{
return gtk_text_get_length (text);
}
guint GTK_TEXT_GET_POINT (GtkText *text)
{
return gtk_text_get_point (text);
}
GtkType GTK_TEXT_GET_TYPE (void)
{
return gtk_text_get_type ();
}
void GTK_TEXT_INSERT (GtkText *text,
GdkFont *font,
GdkColor *fore,
GdkColor *back,
const char *chars,
gint length)
{
gtk_text_insert (text,
font,
fore,
back,
chars,
length);
}
GtkWidget* GTK_TEXT_NEW (GtkAdjustment *hadj,
GtkAdjustment *vadj)
{
return gtk_text_new (hadj,
vadj);
}
void GTK_TEXT_SET_EDITABLE (GtkText *text,
gboolean editable)
{
gtk_text_set_editable (text,
editable);
}
void GTK_TEXT_SET_WORD_WRAP (GtkText *text,
gint word_wrap)
{
gtk_text_set_word_wrap (text,
word_wrap);
}
guint GTK_TIMEOUT_ADD (guint32 interval,
GtkFunction function,
gpointer data)
{
return gtk_timeout_add (interval,
function,
data);
}
void GTK_TIMEOUT_REMOVE (guint timeout_handler_id)
{
gtk_timeout_remove (timeout_handler_id);
}
GtkType GTK_TOGGLE_BUTTON_GET_TYPE (void)
{
return gtk_toggle_button_get_type ();
}
void GTK_TOGGLE_BUTTON_SET_ACTIVE (GtkToggleButton *toggle_button,
gboolean is_active)
{
gtk_toggle_button_set_active (toggle_button,
is_active);
}
void GTK_TOOLBAR_APPEND_SPACE (GtkToolbar *toolbar)
{
gtk_toolbar_append_space (toolbar);
}
GtkType GTK_TOOLBAR_GET_TYPE (void)
{
return gtk_toolbar_get_type ();
}
GtkWidget* GTK_TOOLBAR_INSERT_ELEMENT (GtkToolbar *toolbar,
GtkToolbarChildType type,
GtkWidget *widget,
const char *text,
const char *tooltip_text,
const char *tooltip_private_text,
GtkWidget *icon,
GtkSignalFunc callback,
gpointer user_data,
gint position)
{
return gtk_toolbar_insert_element (toolbar,
type,
widget,
text,
tooltip_text,
tooltip_private_text,
icon,
callback,
user_data,
position);
}
void GTK_TOOLBAR_INSERT_WIDGET (GtkToolbar *toolbar,
GtkWidget *widget,
const char *tooltip_text,
const char *tooltip_private_text,
gint position)
{
gtk_toolbar_insert_widget (toolbar,
widget,
tooltip_text,
tooltip_private_text,
position);
}
GtkWidget* GTK_TOOLBAR_NEW (GtkOrientation orientation,
GtkToolbarStyle style)
{
return gtk_toolbar_new (orientation,
style);
}
void GTK_TOOLBAR_SET_BUTTON_RELIEF (GtkToolbar *toolbar,
GtkReliefStyle relief)
{
gtk_toolbar_set_button_relief (toolbar,
relief);
}
void GTK_TOOLBAR_SET_SPACE_SIZE (GtkToolbar *toolbar,
gint space_size)
{
gtk_toolbar_set_space_size (toolbar,
space_size);
}
void GTK_TOOLBAR_SET_TOOLTIPS (GtkToolbar *toolbar,
gint enable)
{
gtk_toolbar_set_tooltips (toolbar,
enable);
}
void GTK_TOOLTIPS_FORCE_WINDOW (GtkTooltips *tooltips)
{
gtk_tooltips_force_window (tooltips);
}
GtkTypeClass* GTK_TYPE_CHECK_CLASS_CAST (GtkTypeClass *klass,
GtkType cast_type)
{
return gtk_type_check_class_cast (klass,
cast_type);
}
GtkTypeObject* GTK_TYPE_CHECK_OBJECT_CAST (GtkTypeObject *type_object,
GtkType cast_type)
{
return gtk_type_check_object_cast (type_object,
cast_type);
}
gpointer GTK_TYPE_CLASS (GtkType type)
{
return gtk_type_class (type);
}
gboolean GTK_TYPE_IS_A (GtkType type,
GtkType is_a_type)
{
return gtk_type_is_a (type,
is_a_type);
}
gpointer GTK_TYPE_NEW (GtkType type)
{
return gtk_type_new (type);
}
GtkType GTK_TYPE_UNIQUE (GtkType parent_type,
const GtkTypeInfo *type_info)
{
return gtk_type_unique (parent_type,
type_info);
}
GtkWidget* GTK_VSCALE_NEW (GtkAdjustment *adjustment)
{
return gtk_vscale_new (adjustment);
}
GtkWidget* GTK_VSCROLLBAR_NEW (GtkAdjustment *adjustment)
{
return gtk_vscrollbar_new (adjustment);
}
GtkWidget* GTK_VSEPARATOR_NEW (void)
{
return gtk_vseparator_new ();
}
gboolean GTK_WIDGET_ACTIVATE (GtkWidget *widget)
{
return gtk_widget_activate (widget);
}
void GTK_WIDGET_DESTROY (GtkWidget *widget)
{
gtk_widget_destroy (widget);
}
void GTK_WIDGET_DRAW (GtkWidget *widget,
GdkRectangle *area)
{
gtk_widget_draw (widget,
area);
}
gint GTK_WIDGET_EVENT (GtkWidget *widget,
GdkEvent *event)
{
return gtk_widget_event (widget,
event);
}
void GTK_WIDGET_GET_CHILD_REQUISITIO (GtkWidget *widget,
GtkRequisition *requisition)
{
gtk_widget_get_child_requisition (widget,
requisition);
}
GdkColormap* GTK_WIDGET_GET_COLORMAP (GtkWidget *widget)
{
return gtk_widget_get_colormap (widget);
}
GdkColormap* GTK_WIDGET_GET_DEFAULT_COLORMAP (void)
{
return gtk_widget_get_default_colormap ();
}
GtkStyle* GTK_WIDGET_GET_DEFAULT_STYLE (void)
{
return gtk_widget_get_default_style ();
}
gint GTK_WIDGET_GET_EVENTS (GtkWidget *widget)
{
return gtk_widget_get_events (widget);
}
GdkWindow *GTK_WIDGET_GET_PARENT_WINDOW (GtkWidget *widget)
{
return gtk_widget_get_parent_window (widget);
}
GtkStyle* GTK_WIDGET_GET_STYLE (GtkWidget *widget)
{
return gtk_widget_get_style (widget);
}
GtkType GTK_WIDGET_GET_TYPE (void)
{
return gtk_widget_get_type ();
}
GdkVisual* GTK_WIDGET_GET_VISUAL (GtkWidget *widget)
{
return gtk_widget_get_visual (widget);
}
void GTK_WIDGET_GRAB_DEFAULT (GtkWidget *widget)
{
gtk_widget_grab_default (widget);
}
void GTK_WIDGET_GRAB_FOCUS (GtkWidget *widget)
{
gtk_widget_grab_focus (widget);
}
void GTK_WIDGET_HIDE (GtkWidget *widget)
{
gtk_widget_hide (widget);
}
gint GTK_WIDGET_INTERSECT (GtkWidget *widget,
GdkRectangle *area,
GdkRectangle *intersection)
{
return gtk_widget_intersect (widget,
area,
intersection);
}
void GTK_WIDGET_MAP (GtkWidget *widget)
{
gtk_widget_map (widget);
}
void GTK_WIDGET_QUEUE_DRAW (GtkWidget *widget)
{
gtk_widget_queue_draw (widget);
}
void GTK_WIDGET_QUEUE_RESIZE (GtkWidget *widget)
{
gtk_widget_queue_resize (widget);
}
void GTK_WIDGET_REALIZE (GtkWidget *widget)
{
gtk_widget_realize (widget);
}
void GTK_WIDGET_REF (GtkWidget *widget)
{
gtk_widget_ref (widget);
}
void GTK_WIDGET_REPARENT (GtkWidget *widget,
GtkWidget *new_parent)
{
gtk_widget_reparent (widget,
new_parent);
}
void GTK_WIDGET_SET_DEFAULT_COLORMAP (GdkColormap *colormap)
{
gtk_widget_set_default_colormap (colormap);
}
void GTK_WIDGET_SET_DEFAULT_VISUAL (GdkVisual *visual)
{
gtk_widget_set_default_visual (visual);
}
void GTK_WIDGET_SET_PARENT (GtkWidget *widget,
GtkWidget *parent)
{
gtk_widget_set_parent (widget,
parent);
}
void GTK_WIDGET_SET_PARENT_WINDOW (GtkWidget *widget,
GdkWindow *parent_window)
{
gtk_widget_set_parent_window (widget,
parent_window);
}
void GTK_WIDGET_SET_SENSITIVE (GtkWidget *widget,
gboolean sensitive)
{
gtk_widget_set_sensitive (widget,
sensitive);
}
void GTK_WIDGET_SET_STYLE (GtkWidget *widget,
GtkStyle *style)
{
gtk_widget_set_style (widget,
style);
}
void GTK_WIDGET_SET_UPOSITION (GtkWidget *widget,
gint x,
gint y)
{
gtk_widget_set_uposition (widget,
x,
y);
}
void GTK_WIDGET_SET_USIZE (GtkWidget *widget,
gint width,
gint height)
{
gtk_widget_set_usize (widget,
width,
height);
}
void GTK_WIDGET_SHOW (GtkWidget *widget)
{
gtk_widget_show (widget);
}
void GTK_WIDGET_SIZE_ALLOCATE (GtkWidget *widget,
GtkAllocation *allocation)
{
gtk_widget_size_allocate (widget,
allocation);
}
void GTK_WIDGET_SIZE_REQUEST (GtkWidget *widget,
GtkRequisition *requisition)
{
gtk_widget_size_request (widget,
requisition);
}
void GTK_WIDGET_UNMAP (GtkWidget *widget)
{
gtk_widget_unmap (widget);
}
void GTK_WIDGET_UNPARENT (GtkWidget *widget)
{
gtk_widget_unparent (widget);
}
void GTK_WIDGET_UNREF (GtkWidget *widget)
{
gtk_widget_unref (widget);
}
GtkType GTK_WINDOW_GET_TYPE (void)
{
return gtk_window_get_type ();
}
GtkWidget* GTK_WINDOW_NEW (GtkWindowType type)
{
return gtk_window_new (type);
}
void GTK_WINDOW_SET_POLICY (GtkWindow *window,
gint allow_shrink,
gint allow_grow,
gint auto_shrink)
{
gtk_window_set_policy (window,
allow_shrink,
allow_grow,
auto_shrink);
}
void GTK_WINDOW_SET_TITLE (GtkWindow *window,
const gchar *title)
{
gtk_window_set_title (window,
title);
}
void GTK_WINDOW_SET_TRANSIENT_FOR (GtkWindow *window,
GtkWindow *parent)
{
gtk_window_set_transient_for (window,
parent);
}
void GTK_WINDOW_SET_WMCLASS (GtkWindow *window,
const gchar *wmclass_name,
const gchar *wmclass_class)
{
gtk_window_set_wmclass (window,
wmclass_name,
wmclass_class);
}
void G_FREE (gpointer mem)
{
g_free (mem);
}
GList* G_LIST_ALLOC (void)
{
return g_list_alloc ();
}
GList* G_LIST_APPEND (GList *list,
gpointer data)
{
return g_list_append (list,
data);
}
void G_LIST_FREE (GList *list)
{
g_list_free (list);
}
GList* G_LIST_INSERT (GList *list,
gpointer data,
gint position)
{
return g_list_insert (list,
data,
position);
}
GList* G_LIST_LAST (GList *list)
{
return g_list_last (list);
}
guint G_LIST_LENGTH (GList *list)
{
return g_list_length (list);
}
GList* G_LIST_NTH (GList *list,
guint n)
{
return g_list_nth (list,
n);
}
GList* G_LIST_REMOVE (GList *list,
gpointer data)
{
return g_list_remove (list,
data);
}
GList* G_LIST_REMOVE_LINK (GList *list,
GList *llink)
{
return g_list_remove_link (list,
llink);
}
void G_LOG (const gchar *log_domain,
GLogLevelFlags log_level,
const gchar *format,
...)
{
va_list args;
va_start (args, format);
g_logv (log_domain, log_level, format, args);
va_end (args);
}
void G_LOGV (const gchar *log_domain,
GLogLevelFlags log_level,
const gchar *format,
va_list args)
{
g_logv (log_domain,
log_level,
format,
args);
}
gpointer G_MALLOC (gulong size)
{
return g_malloc (size);
}
GSList* G_SLIST_FIND (GSList *list,
gpointer data)
{
return g_slist_find (list,
data);
}
void GTK_WINDOW_SET_GEOMETRY_HINTS (GtkWindow *window,
GtkWidget *geometry_widget,
GdkGeometry *geometry,
GdkWindowHints geom_mask)
{
gtk_window_set_geometry_hints (window,
geometry_widget,
geometry,
geom_mask);
}
#undef GDK_THREADS_ENTER
void GDK_THREADS_ENTER (void)
{
gdk_threads_enter1 ();
}
#undef GDK_THREADS_LEAVE
void GDK_THREADS_LEAVE (void)
{
gdk_threads_leave1 ();
}