#include "EXTERN.h"
#include "perl.h"
#include "XSUB.h"
#include "GtkDefs.h"
MODULE = Gtk::Range PACKAGE = Gtk::Range PREFIX = gtk_range_
#ifdef GTK_RANGE
Gtk::Adjustment
gtk_range_get_adjustment(range)
Gtk::Range range
void
gtk_range_set_update_policy(range, policy)
Gtk::Range range
Gtk::UpdateType policy
void
gtk_range_set_adjustment(range, adjustment)
Gtk::Range range
Gtk::Adjustment adjustment
void
gtk_range_draw_background(range)
Gtk::Range range
ALIAS:
Gtk::Range::draw_background = 0
Gtk::Range::draw_trough = 1
Gtk::Range::draw_slider = 2
Gtk::Range::draw_step_forw = 3
Gtk::Range::draw_step_back = 4
Gtk::Range::slider_update = 5
Gtk::Range::default_hslider_update = 6
Gtk::Range::default_vslider_update = 7
Gtk::Range::clear_background = 8
CODE:
switch (ix) {
case 0: gtk_range_draw_background(range); break;
case 1: gtk_range_draw_trough(range); break;
case 2: gtk_range_draw_slider(range); break;
case 3: gtk_range_draw_step_forw(range); break;
case 4: gtk_range_draw_step_back(range); break;
case 5: gtk_range_slider_update(range); break;
case 6: gtk_range_default_hslider_update(range); break;
case 7: gtk_range_default_vslider_update(range); break;
case 8: gtk_range_clear_background(range); break;
}
void
gtk_range_trough_click(range, x, y, jump_perc=0)
Gtk::Range range
int x
int y
gfloat &jump_perc
OUTPUT:
jump_perc
void
gtk_range_default_htrough_click(range, x, y, jump_perc=0)
Gtk::Range range
int x
int y
gfloat &jump_perc
OUTPUT:
jump_perc
void
gtk_range_default_vtrough_click(range, x, y, jump_perc=0)
Gtk::Range range
int x
int y
gfloat &jump_perc
OUTPUT:
jump_perc
void
gtk_range_default_hmotion(range, xdelta, ydelta)
Gtk::Range range
int xdelta
int ydelta
void
gtk_range_default_vmotion(range, xdelta, ydelta)
Gtk::Range range
int xdelta
int ydelta
#if 0
double
gtk_range_calc_value(range, position)
Gtk::Range range
int position
#endif
#endif