スピンボタン

2010年2月11日

ファイル

13-spin.tar.gz

内容

スピンボタンを作ります。

	spin = gtk_spin_button_new_with_range(0, 10, 1);

第 1 引数が最小値、第 2 引数が最大値、第 3 引数がボタンを押したときの増減分の値です。

値が変わったとき、"value-changed" イベントが起こります。

	g_signal_connect(spin,
	  "value-changed", G_CALLBACK(valueChanged), NULL);

値は gtk_spin_button_get_value_as_int() で取得できます。

	printf("%d\n",
	  gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(spin)));

浮動小数点数として取得するには gtk_spin_button_get_value() を使います。

GTK+ プログラミング 目次へ