Gtk.Scaleを利用する
Gtk.Scaleを利用するにはGtk.Adjustmentを追加しないといけない。
GladeからGtk.Adjustmentを追加する
追加されると左のツリーにAdjustmentが追加されます。
#### Adjustmentのパラメーターを設定する
初期値 増減値などが設定できる
#### プログラムからAdjustmentを追加する
scale1.Adjustment = new Adjustment (0, 0.0, 100.0, 1, 10, 0);
scale1.Adjustment.ValueChanged += delegate(object? o, EventArgs args)
{
Console.WriteLine( ((Gtk.Adjustment)sender).Value );
};
値が変わったら起きるイベントハンドラを追加する
Gtk.Scaleでイベントを取得する場合
Gtk.Adjustmentでイベントを取得する場合
値を取得する
adjustment1のValueから取得できます。
private void on_scale1_change_value(object sender , Gtk.ChangeValueArgs e){
Console.WriteLine( adjustment1.Value);
}
イベント関数を自動で生成するにはこのツールが便利
Gtk.Adjustmentにも対応しています。

