この一覧は、画像解析プログラムを 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;