diff --git a/ChangeLog b/ChangeLog index 26b03fa12..b07253f66 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2002-10-09 Miguel de Icaza + + * glue/adjustment.c (gtksharp_gtk_adjustment_get_page_size): Added + the glue. + + * gtk/Adjustment.custom: Added some more methods + 2002-10-08 Kristian Rietveld (So Miguel told me just to go ahead and commit -kris) diff --git a/glue/adjustment.c b/glue/adjustment.c index 40618b4bd..d64a73afe 100644 --- a/glue/adjustment.c +++ b/glue/adjustment.c @@ -21,3 +21,33 @@ gtksharp_gtk_adjustment_set_bounds (GtkAdjustment *adj, gtk_adjustment_changed (adj); } +gdouble +gtksharp_gtk_adjustment_get_lower (GtkAdjustment *adj) +{ + return adj->lower; +} + +gdouble +gtksharp_gtk_adjustment_get_upper (GtkAdjustment *adj) +{ + return adj->upper; +} + +gdouble +gtksharp_gtk_adjustment_get_step_increment (GtkAdjustment *adj) +{ + return adj->step_increment; +} + +gdouble +gtksharp_gtk_adjustment_get_page_increment (GtkAdjustment *adj) +{ + return adj->page_increment; +} + +gdouble +gtksharp_gtk_adjustment_get_page_size (GtkAdjustment *adj) +{ + return adj->page_size; +} + diff --git a/gtk/Adjustment.custom b/gtk/Adjustment.custom index 42d9fb9e7..03410d871 100644 --- a/gtk/Adjustment.custom +++ b/gtk/Adjustment.custom @@ -17,3 +17,44 @@ public void SetBounds (double lower, double upper, double step_increment, double gtksharp_gtk_adjustment_set_bounds (this.Handle, lower, upper, step_increment, page_increment, page_size); } +[DllImport ("gtksharpglue")] +static extern double gtksharp_gtk_adjustment_get_lower (IntPtr i); + +public double Lower { + get { + return gtksharp_gtk_adjustment_get_lower (this.Handle); + } +} + +[DllImport ("gtksharpglue")] +static extern double gtksharp_gtk_adjustment_get_upper (IntPtr i); +public double Upper { + get { + return gtksharp_gtk_adjustment_get_upper (this.Handle); + } +} + +[DllImport ("gtksharpglue")] +static extern double gtksharp_gtk_adjustment_get_step_increment (IntPtr i); +public double StepIncrement { + get { + return gtksharp_gtk_adjustment_get_step_increment (this.Handle); + } +} + +[DllImport ("gtksharpglue")] +static extern double gtksharp_gtk_adjustment_get_page_increment (IntPtr i); +public double PageIncrement { + get { + return gtksharp_gtk_adjustment_get_page_increment (this.Handle); + } +} + +[DllImport ("gtksharpglue")] +static extern double gtksharp_gtk_adjustment_get_page_size (IntPtr i); +public double PageSize { + get { + return gtksharp_gtk_adjustment_get_page_size (this.Handle); + } +} +