36 |
XtPointer client_data) |
XtPointer client_data) |
37 |
{ |
{ |
38 |
antiright_set(XmNpacking, XmPACK_TIGHT); |
antiright_set(XmNpacking, XmPACK_TIGHT); |
39 |
Widget button_widget=XmCreatePushButton(parent_widget, |
Widget button_widget=XmCreatePushButton(parent_widget, name, ARARGS); |
|
name, |
|
|
antiright.arguments, |
|
|
antiright.arguments_int); |
|
40 |
XtManageChild(button_widget); |
XtManageChild(button_widget); |
41 |
XtAddCallback(button_widget, XmNactivateCallback, callback, client_data); |
XtAddCallback(button_widget, XmNactivateCallback, callback, client_data); |
42 |
if(client_data != NULL) |
if(client_data != NULL & antiright.arm_status) |
43 |
XtAddCallback(button_widget, XmNarmCallback, antiright_status_callback, |
XtAddCallback(button_widget, XmNarmCallback, antiright_status_callback, |
44 |
client_data); |
client_data); |
45 |
return(button_widget); |
return(button_widget); |
55 |
Widget icon; |
Widget icon; |
56 |
char* label_string; |
char* label_string; |
57 |
#if XmVERSION > 1 & XmREVISION > 1 |
#if XmVERSION > 1 & XmREVISION > 1 |
58 |
antiright_set(XmNpixmap, antiright_pixmap_file(iconfilename)); |
antiright_set(XmNalignment, XmALIGNMENT_CENTER); |
59 |
icon=(Widget)XmCreateIconButton(parent_widget, "icon", |
icon=(Widget)XmCreateIconButton(parent_widget, "icon", |
60 |
antiright.arguments, antiright.arguments_int); |
antiright.arguments, antiright.arguments_int); |
61 |
|
antiright_label_set_bitmap_from_file(icon, iconfilename); |
62 |
XtManageChild(icon); |
XtManageChild(icon); |
63 |
XtAddCallback(icon, XmNactivateCallback, callback, client_data); |
XtAddCallback(icon, XmNactivateCallback, callback, client_data); |
64 |
label_string=antiright_beautified_label(name); |
label_string=antiright_beautified_label(name); |
65 |
antiright_label_string(icon, label_string); |
antiright_label_string(icon, label_string); |
66 |
free(label_string); |
free(label_string); |
67 |
#else |
#else |
68 |
Widget button, label, form; |
Widget button, label, form; |
69 |
icon=antiright_frame(parent_widget, XmSHADOW_OUT); |
icon=antiright_frame(parent_widget, XmSHADOW_OUT); |
70 |
form=antiright_form(icon); |
form=antiright_form(icon); |