/[antiright]/antiright/lib/button.c
ViewVC logotype

Diff of /antiright/lib/button.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by jefbed, Fri Aug 13 18:18:18 2004 UTC revision 1.5 by jefbed, Mon Aug 16 17:27:05 2004 UTC
# Line 36  antiright_button(Widget parent_widget, Line 36  antiright_button(Widget parent_widget,
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);
# Line 58  antiright_icon_button(Widget parent_widg Line 55  antiright_icon_button(Widget parent_widg
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);

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26