この一覧は、画像解析プログラムを Motif 版から Gtk+ 版に変換し た時に作成したものです。よろしかったら参考にしてみてください。
lookup_widget (GtkWidget *widget, const gchar *widget_name)
void gtk_entry_get_text (GtkEntry *entry);
void XmTextSetString (Widget text, char work);
void gtk_widget_set_usize (GtkWidget *widget, gint width, gint height);
widget:設定したいドローイングエリアの名前 width :幅 height:高さ
void gtk_widget_hide_all (GtkWidget *widget);
void gtk_widget_show_all (GtkWidget *widget);
void gtk_clist_remove (GtkCList *clist, gint row);
row : 削除する行
void gtk_label_set_text (Gtklabel *label, gchar buff);
void XtVaSetValues (Widget label, XmNlabelString, char str, XmNNleftAttachment, XmATTACH_FORM, NULL);
gboolean gtk_toggle_button_get_active (GtkToggleButton *toggle_button);
(戻り値 = TRUE/FALSE)
GtkWidget *widget; GdkWindow *window; window = widget->window;
void XtWindow (Widget widget);
gint gtk_scale_get_value_width (GtkScale *scale);
void XmScaleGetValue (Widget scale, int *level);
GtkRange *range; GtkAdjustment *adjust; range = GTK_RANGE(lookup_widget(GTK_WIDGET(widgetname), "hscale")); adjust = range->adjustment; adjust->upper = (gfloat)upper; adjust->lower = (gfloat)lower; adjust->value = (gfloat)value;
upper : 最高値 lower : 最小値 value : 設定値
void XtVaSetValues (Widget scale, XmNmaximum, unsigned long upper, XmNminimum, unsigned long lower, XmNvalue, unsigned long value, NULL);
upper : 最高値 lower : 最小値 value : 設定値
void gtk_scale_set_digits (GtkScale *scale, gint digits);
digits : 小数位桁数
○スケール値の検出の仕方
GtkRange *renge; int value; value = renge->adjustment->value;