diff options
author | ache <ache@FreeBSD.org> | 1994-10-24 05:09:45 +0000 |
---|---|---|
committer | ache <ache@FreeBSD.org> | 1994-10-24 05:09:45 +0000 |
commit | 35cb76f2c93f9e4161549fb4cb5b7986d474f18d (patch) | |
tree | a73845463488c9078282b360e64ebd55e9f9bd40 /gnu/lib/libdialog | |
parent | 0cadb3ec802c70230ea768077774af83217bd20f (diff) | |
download | FreeBSD-src-35cb76f2c93f9e4161549fb4cb5b7986d474f18d.zip FreeBSD-src-35cb76f2c93f9e4161549fb4cb5b7986d474f18d.tar.gz |
Make dialog attributes visible from outside (for direct usage
in pgms)
Diffstat (limited to 'gnu/lib/libdialog')
-rw-r--r-- | gnu/lib/libdialog/dialog.h | 38 | ||||
-rw-r--r-- | gnu/lib/libdialog/dialog.priv.h | 40 |
2 files changed, 38 insertions, 40 deletions
diff --git a/gnu/lib/libdialog/dialog.h b/gnu/lib/libdialog/dialog.h index 2490d42..88bcaa3 100644 --- a/gnu/lib/libdialog/dialog.h +++ b/gnu/lib/libdialog/dialog.h @@ -36,6 +36,44 @@ #define VERSION "0.4" #define MAX_LEN 2048 +/* + * Attribute names + */ +#define screen_attr attributes[0] +#define shadow_attr attributes[1] +#define dialog_attr attributes[2] +#define title_attr attributes[3] +#define border_attr attributes[4] +#define button_active_attr attributes[5] +#define button_inactive_attr attributes[6] +#define button_key_active_attr attributes[7] +#define button_key_inactive_attr attributes[8] +#define button_label_active_attr attributes[9] +#define button_label_inactive_attr attributes[10] +#define inputbox_attr attributes[11] +#define inputbox_border_attr attributes[12] +#define searchbox_attr attributes[13] +#define searchbox_title_attr attributes[14] +#define searchbox_border_attr attributes[15] +#define position_indicator_attr attributes[16] +#define menubox_attr attributes[17] +#define menubox_border_attr attributes[18] +#define item_attr attributes[19] +#define item_selected_attr attributes[20] +#define tag_attr attributes[21] +#define tag_selected_attr attributes[22] +#define tag_key_attr attributes[23] +#define tag_key_selected_attr attributes[24] +#define check_attr attributes[25] +#define check_selected_attr attributes[26] +#define uarrow_attr attributes[27] +#define darrow_attr attributes[28] + +/* number of attributes */ +#define ATTRIBUTE_COUNT 29 + +extern chtype attributes[]; + #ifdef HAVE_NCURSES extern bool use_shadow; void draw_shadow(WINDOW *win, int y, int x, int height, int width); diff --git a/gnu/lib/libdialog/dialog.priv.h b/gnu/lib/libdialog/dialog.priv.h index 0222ba2..b0340db 100644 --- a/gnu/lib/libdialog/dialog.priv.h +++ b/gnu/lib/libdialog/dialog.priv.h @@ -75,44 +75,6 @@ #endif #endif /* HAVE_NCURSES */ - -/* - * Attribute names - */ -#define screen_attr attributes[0] -#define shadow_attr attributes[1] -#define dialog_attr attributes[2] -#define title_attr attributes[3] -#define border_attr attributes[4] -#define button_active_attr attributes[5] -#define button_inactive_attr attributes[6] -#define button_key_active_attr attributes[7] -#define button_key_inactive_attr attributes[8] -#define button_label_active_attr attributes[9] -#define button_label_inactive_attr attributes[10] -#define inputbox_attr attributes[11] -#define inputbox_border_attr attributes[12] -#define searchbox_attr attributes[13] -#define searchbox_title_attr attributes[14] -#define searchbox_border_attr attributes[15] -#define position_indicator_attr attributes[16] -#define menubox_attr attributes[17] -#define menubox_border_attr attributes[18] -#define item_attr attributes[19] -#define item_selected_attr attributes[20] -#define tag_attr attributes[21] -#define tag_selected_attr attributes[22] -#define tag_key_attr attributes[23] -#define tag_key_selected_attr attributes[24] -#define check_attr attributes[25] -#define check_selected_attr attributes[26] -#define uarrow_attr attributes[27] -#define darrow_attr attributes[28] - -/* number of attributes */ -#define ATTRIBUTE_COUNT 29 - - /* * Global variables */ @@ -171,8 +133,6 @@ chtype attributes[] = { extern bool use_colors; #endif -extern chtype attributes[]; - #endif /* __DIALOG_MAIN__ */ |