From e57c6083303307f111edfe07b2eef28746b7d1e5 Mon Sep 17 00:00:00 2001 From: Larry Ewing Date: Wed, 5 May 2004 18:44:18 +0000 Subject: [PATCH] 2004-04-30 Larry Ewing * gtk/Adjustment.custom: add an a set method for StepIncrement. * gtk/glue/adjustment.c: add gtk_adjustment_set_step_increment. svn path=/trunk/gtk-sharp/; revision=26780 --- ChangeLog | 6 ++++++ gtk/Adjustment.custom | 6 ++++++ gtk/glue/adjustment.c | 11 +++++++++++ 3 files changed, 23 insertions(+) diff --git a/ChangeLog b/ChangeLog index a3d7ef682..833319fcd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2004-04-30 Larry Ewing + + * gtk/Adjustment.custom: add an a set method for StepIncrement. + + * gtk/glue/adjustment.c: add gtk_adjustment_set_step_increment. + 2004-05-05 Mike Kestner * generator/Signal.cs : rmv Handle param to SignalCallback ctor calls. diff --git a/gtk/Adjustment.custom b/gtk/Adjustment.custom index ac68c49a5..8e099508e 100644 --- a/gtk/Adjustment.custom +++ b/gtk/Adjustment.custom @@ -36,10 +36,16 @@ public double Upper { [DllImport ("gtksharpglue")] static extern double gtksharp_gtk_adjustment_get_step_increment (IntPtr i); +[DllImport ("gtksharpglue")] +static extern void gtksharp_gtk_adjustment_set_step_increment (IntPtr i, double step_increment); public double StepIncrement { get { return gtksharp_gtk_adjustment_get_step_increment (this.Handle); } + + set { + gtksharp_gtk_adjustment_set_step_increment (Handle, value); + } } [DllImport ("gtksharpglue")] diff --git a/gtk/glue/adjustment.c b/gtk/glue/adjustment.c index 711068e19..e2cdd55fd 100644 --- a/gtk/glue/adjustment.c +++ b/gtk/glue/adjustment.c @@ -20,6 +20,9 @@ gdouble gtksharp_gtk_adjustment_get_upper (GtkAdjustment *adj); gdouble gtksharp_gtk_adjustment_get_step_increment (GtkAdjustment *adj); +void gtksharp_gtk_adjustment_set_step_increment (GtkAdjustment *adj, + gdouble step_increment); + gdouble gtksharp_gtk_adjustment_get_page_increment (GtkAdjustment *adj); void gtksharp_gtk_adjustment_set_page_increment (GtkAdjustment *adj, @@ -63,6 +66,14 @@ gtksharp_gtk_adjustment_get_step_increment (GtkAdjustment *adj) return adj->step_increment; } +void +gtksharp_gtk_adjustment_set_step_increment (GtkAdjustment *adj, gdouble step_increment) +{ + adj->step_increment = step_increment; + + gtk_adjustment_changed (adj); +} + gdouble gtksharp_gtk_adjustment_get_page_increment (GtkAdjustment *adj) {