comparison lwlib/lwlib-Xaw.c @ 460:223736d75acb r21-2-45

Import from CVS: tag r21-2-45
author cvs
date Mon, 13 Aug 2007 11:43:24 +0200
parents 98528da0b7fc
children 04bc9d2f42c7
comparison
equal deleted inserted replaced
459:9d4fd877b885 460:223736d75acb
44 #ifdef LWLIB_WIDGETS_ATHENA 44 #ifdef LWLIB_WIDGETS_ATHENA
45 #include ATHENA_Toggle_h_ 45 #include ATHENA_Toggle_h_
46 #include "xlwradio.h" 46 #include "xlwradio.h"
47 #include "xlwcheckbox.h" 47 #include "xlwcheckbox.h"
48 #include "xlwgauge.h" 48 #include "xlwgauge.h"
49 #ifndef NEED_MOTIF
50 #include ATHENA_AsciiText_h_ 49 #include ATHENA_AsciiText_h_
51 #endif
52 #endif 50 #endif
53 #include <X11/Xatom.h> 51 #include <X11/Xatom.h>
54 52
55 static void xaw_generic_callback (Widget, XtPointer, XtPointer); 53 static void xaw_generic_callback (Widget, XtPointer, XtPointer);
56 54
836 XtManageChild (scale); 834 XtManageChild (scale);
837 835
838 return scale; 836 return scale;
839 } 837 }
840 838
841 #ifndef NEED_MOTIF 839 #if defined(LWLIB_WIDGETS_ATHENA)
842 #define TEXT_BUFFER_SIZE 128 840 #define TEXT_BUFFER_SIZE 128
843 static Widget 841 static Widget
844 xaw_create_text_field (widget_instance *instance) 842 xaw_create_text_field (widget_instance *instance)
845 { 843 {
846 Arg al[20]; 844 Arg al[20];
888 {"horizontal-scrollbar", xaw_create_horizontal_scrollbar }, 886 {"horizontal-scrollbar", xaw_create_horizontal_scrollbar },
889 #endif 887 #endif
890 #ifdef LWLIB_WIDGETS_ATHENA 888 #ifdef LWLIB_WIDGETS_ATHENA
891 {"button", xaw_create_button }, 889 {"button", xaw_create_button },
892 { "label", xaw_create_label_field }, 890 { "label", xaw_create_label_field },
893 #ifndef NEED_MOTIF
894 {"text-field", xaw_create_text_field }, 891 {"text-field", xaw_create_text_field },
895 #endif
896 {"progress", xaw_create_progress }, 892 {"progress", xaw_create_progress },
897 #endif 893 #endif
898 {NULL, NULL} 894 {NULL, NULL}
899 }; 895 };
900 896