Motif、Xt と Gtk の関数対応一覧

(Motif から Gtk へ) (Xt から Gtk へ) (Gtk から Motif、Xt へ)

この一覧は、画像解析プログラムを Motif 版から Gtk+ 版に変換し た時に作成したものです。よろしかったら参考にしてみてください。

Last modified: Fri Aug 22 15:52:23 JST 2003

もくじ


ウェジットのウインドウID を取得する関数

[Xtの関数]

XtWindow                             (Widget   widget);

[Gtkの関数]

GtkWidget   *widget;
GdkWindow   *window;
window = widget->window;

ラベルの表示文字を変更する関数

[Xtの関数]

void
XtVaSetValues                        (Widget  label, 
				              XmNlabelString, 
				      char    str,
				              XmNNleftAttachment,
				              XmATTACH_FORM,
				              NULL);

[Gtkの関数]

void 
gtk_label_set_text                   (Gtklabel  *label,
			              gchar      buff);

スケールの設定を変更する関数

[Xtの関数]

void
XtVaSetValues                        (Widget         scale,
				                     XmNmaximum,
				      unsigned long  upper,
				                     XmNminimum,
				      unsigned long  lower,
				                     XmNvalue,
				      unsigned long  value,
				                     NULL);

upper : 最高値 lower : 最小値 value : 設定値

[Gtkの関数]

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 : 設定値

めものぺぇじ
ホーム