2 * This file is part of duit.
4 * duit is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU Lesser General Public License as published by
6 * the Free Software Foundation; either version 2.1 of the License, or
7 * (at your option) any later version.
9 * duit is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU Lesser General Public License for more details.
14 * You should have received a copy of the GNU Lesser General Public License
15 * along with duit; if not, write to the Free Software
16 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 // generated automatically - do not change
20 // find conversion definition on APILookup.txt
21 // implement new conversion functionalities on the wrap.utils pakage
24 * Conversion parameters:
25 * inFile = GtkScrollbar.html
28 * strct = GtkScrollbar
51 private import gtk
.gtktypes
;
53 private import lib
.gtk
;
58 * The GtkScrollbar widget is an abstract base class for GtkHScrollbar and
59 * GtkVScrollbar. It is not very useful in itself.
60 * The position of the thumb in a scrollbar is controlled by the scroll
61 * adjustments. See GtkAdjustment for the fields in an adjustment - for
62 * GtkScrollbar, the "value" field represents the position of the
63 * scrollbar, which must be between the "lower" field and "upper -
64 * page_size." The "page_size" field represents the size of the visible
65 * scrollable area. The "step_increment" and "page_increment" fields are
66 * used when the user asks to step down (using the small stepper arrows)
67 * or page down (using for example the PageDown key).
69 private import gtk
.Range
;
70 public class Scrollbar
: Range
73 /** the main Gtk struct */
74 protected GtkScrollbar
* gtkScrollbar
;
77 public GtkScrollbar
* getScrollbarStruct()
83 /** the main Gtk struct as a void* */
84 protected void* getStruct()
86 return cast(void*)gtkScrollbar
;
90 * Sets our main struct and passes it to the parent class
92 public this (GtkScrollbar
* gtkScrollbar
)
94 super(cast(GtkRange
*)gtkScrollbar
);
95 this.gtkScrollbar
= gtkScrollbar
;