From: <kt...@us...> - 2010-01-17 14:37:26
|
Revision: 3737 http://ruby-gnome2.svn.sourceforge.net/ruby-gnome2/?rev=3737&view=rev Author: ktou Date: 2010-01-17 14:37:20 +0000 (Sun, 17 Jan 2010) Log Message: ----------- 2010-01-17 Hiroyuki Ito <ZXB...@ni...> * src/rbpangogravity.c: add Pango::Gravity#vertical?. Modified Paths: -------------- ruby-gnome2/trunk/pango/ChangeLog ruby-gnome2/trunk/pango/src/rbpangogravity.c Modified: ruby-gnome2/trunk/pango/ChangeLog =================================================================== --- ruby-gnome2/trunk/pango/ChangeLog 2010-01-17 14:35:26 UTC (rev 3736) +++ ruby-gnome2/trunk/pango/ChangeLog 2010-01-17 14:37:20 UTC (rev 3737) @@ -2,6 +2,8 @@ * src/rbpangogravity.c: fix indentation. + * src/rbpangogravity.c: add Pango::Gravity#vertical?. + 2010-01-17 Kouhei Sutou <ko...@co...> * src/rbpangoscript.c: Pango::Script#get_gravity doesn't accept Modified: ruby-gnome2/trunk/pango/src/rbpangogravity.c =================================================================== --- ruby-gnome2/trunk/pango/src/rbpangogravity.c 2010-01-17 14:35:26 UTC (rev 3736) +++ ruby-gnome2/trunk/pango/src/rbpangogravity.c 2010-01-17 14:37:20 UTC (rev 3737) @@ -17,9 +17,14 @@ { return rb_float_new(pango_gravity_to_rotation(RVAL2GENUM(gravity, PANGO_TYPE_GRAVITY))); } + +static VALUE +is_vertical(VALUE self, VALUE gravity) +{ + return CBOOL2RVAL(PANGO_GRAVITY_IS_VERTICAL(RVAL2GENUM(gravity, PANGO_TYPE_GRAVITY))); +} #endif - void Init_pango_gravity(void) { @@ -27,6 +32,7 @@ VALUE mGravity = rb_define_module_under(mPango, "Gravity"); rb_define_singleton_method(mGravity, "to_rotation", to_rotation, 1); + rb_define_singleton_method(mGravity, "vertical?", is_vertical, 1); G_DEF_CLASS(PANGO_TYPE_GRAVITY, "Gravity", mGravity); G_DEF_CONSTANTS(mGravity, PANGO_TYPE_GRAVITY, "PANGO_GRAVITY_"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |