Motif to GTK+
- From: Ignacio Nodal <inodal teleline es>
- To: GTK-List <gtk-list gnome org>
- Subject: Motif to GTK+
- Date: Thu, 29 Mar 2001 13:18:21 +0200
Hi, this question is for anyone who knows Motif & GTK+.
In Motif I've something like this to attache widgets relative to other
ones:
#define ATTACHE(XmCote, widget, n)
if (widget==_parent) {
XtSetArg( args[n], XmCote, XmATTACH_FORM ); n++;
} else
if (widget!=(Widget)NULL)
{
XtSetArg( args[n], XmCote, XmATTACH_WIDGET ); n++;
if (XmCote==XmNtopAttachment)
XtSetArg( args[n], XmNtopWidget, widget);
else
if (XmCote==XmNleftAttachment)
XtSetArg( args[n], XmNleftWidget, widget);
else
if (XmCote==XmNrightAttachment)
XtSetArg( args[n], XmNrightWidget, widget);
else
if (XmCote==XmNbottomAttachment)
XtSetArg( args[n], XmNbottomWidget, widget);
n++;
}
void Class::Attache( Widget top, Widget left, Widget bottom, Widget
right)
{
Arg args[8];
int n;
if( _widget == NULL ) return;
n = 0;
ATTACHE( XmNtopAttachment, top, n)
ATTACHE( XmNbottomAttachment, bottom, n)
ATTACHE( XmNrightAttachment, right, n)
ATTACHE( XmNleftAttachment, left, n)
XtSetValues( _widget, args, n);
} // Attache()
Is there anyway to make something similar in GTK+?
Thanks,
Ignacio Nodal
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]