1// -*- c++ -*-
2/* $Id: range.ccg,v 1.1 2003/01/21 13:40:35 murrayc Exp $ */
3
4/* Copyright 1998-2002 The gtkmm Development Team
5 *
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either
9 * version 2.1 of the License, or (at your option) any later version.
10 *
11 * This library is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14 * Lesser General Public License for more details.
15 *
16 * You should have received a copy of the GNU Lesser General Public
17 * License along with this library; if not, write to the Free
18 * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
19 */
20
21#include <gtk/gtk.h>
22#include <gtkmm/adjustment.h>
23
24namespace Gtk
25{
26
27void Range::unset_adjustment()
28{
29  gtk_range_set_adjustment(gobj(), 0);
30}
31
32Gdk::Rectangle Range::get_range_rect() const
33{
34  Gdk::Rectangle result;
35  gtk_range_get_range_rect(const_cast<GtkRange*>(gobj()), result.gobj());
36  return result;
37}
38
39} // namespace Gtk
40
41
42