Sha256: ff41909169c9fab98bd010ae57548524a1dcadd50c56fa19d49722893a6d048b
Contents?: true
Size: 1.5 KB
Versions: 15
Compression:
Stored size: 1.5 KB
Contents
/* -*- c-file-style: "ruby"; indent-tabs-mode: nil -*- */ /************************************************ rbgtkbbox.c - $Author: ggc $ $Date: 2007/07/13 16:07:31 $ Copyright (C) 2002,2003 Ruby-GNOME2 Project Team Copyright (C) 1998-2000 Yukihiro Matsumoto, Daisuke Kanda, Hiroshi Igarashi ************************************************/ #include "global.h" static VALUE bbox_set_child_secondary(self, child, is_secondary) VALUE self, child, is_secondary; { gtk_button_box_set_child_secondary(GTK_BUTTON_BOX(RVAL2GOBJ(self)), GTK_WIDGET(RVAL2GOBJ(child)), RVAL2CBOOL(is_secondary)); return self; } #if GTK_CHECK_VERSION(2,4,0) static VALUE bbox_get_child_secondary(self, child) VALUE self, child; { return CBOOL2RVAL(gtk_button_box_get_child_secondary(GTK_BUTTON_BOX(RVAL2GOBJ(self)), GTK_WIDGET(RVAL2GOBJ(child)))); } #endif void Init_gtk_button_box() { VALUE gBBox = G_DEF_CLASS(GTK_TYPE_BUTTON_BOX, "ButtonBox", mGtk); rb_define_method(gBBox, "set_child_secondary", bbox_set_child_secondary, 2); #if GTK_CHECK_VERSION(2,4,0) rb_define_method(gBBox, "get_child_secondary", bbox_get_child_secondary, 1); #endif /* GtkButtonBoxStyle(General constants) */ G_DEF_CLASS(GTK_TYPE_BUTTON_BOX_STYLE, "Style", gBBox); G_DEF_CONSTANTS(gBBox, GTK_TYPE_BUTTON_BOX_STYLE, "GTK_BUTTONBOX_"); }
Version data entries
15 entries across 15 versions & 1 rubygems