/gtk2/ext/gtk2/rbgtkhruler.c

https://github.com/masaakiaoyagi/ruby-gnome2 · C · 42 lines · 14 code · 5 blank · 23 comment · 0 complexity · 204084efa77a779501ebfb19dd10bc51 MD5 · raw file

  1. /* -*- c-file-style: "ruby"; indent-tabs-mode: nil -*- */
  2. /*
  3. * Copyright (C) 2011 Ruby-GNOME2 Project Team
  4. * Copyright (C) 2002,2003 Ruby-GNOME2 Project Team
  5. * Copyright (C) 1998-2000 Yukihiro Matsumoto,
  6. * Daisuke Kanda,
  7. * Hiroshi Igarashi
  8. *
  9. * This library is free software; you can redistribute it and/or
  10. * modify it under the terms of the GNU Lesser General Public
  11. * License as published by the Free Software Foundation; either
  12. * version 2.1 of the License, or (at your option) any later version.
  13. *
  14. * This library is distributed in the hope that it will be useful,
  15. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  16. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  17. * Lesser General Public License for more details.
  18. *
  19. * You should have received a copy of the GNU Lesser General Public
  20. * License along with this library; if not, write to the Free Software
  21. * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
  22. * MA 02110-1301 USA
  23. */
  24. #include "global.h"
  25. #define RG_TARGET_NAMESPACE cHRuler
  26. static VALUE
  27. rg_initialize(VALUE self)
  28. {
  29. RBGTK_INITIALIZE(self, gtk_hruler_new());
  30. return Qnil;
  31. }
  32. void
  33. Init_gtk_hruler(VALUE mGtk)
  34. {
  35. VALUE RG_TARGET_NAMESPACE = G_DEF_CLASS(GTK_TYPE_HRULER, "HRuler", mGtk);
  36. RG_DEF_METHOD(initialize, 0);
  37. }