Sha256: 6baacad35b69000353c705a20c8cdfd058aa24c178ee2814f302d7ed84a5e714
Contents?: true
Size: 1.47 KB
Versions: 12
Compression:
Stored size: 1.47 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(VALUE self, VALUE child, VALUE 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(VALUE self, VALUE 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
12 entries across 12 versions & 1 rubygems