4
#define USE_IMAGE_LABELS 1
6
#include <FL/Fl_Widget.H>
7
#include <FL/Fl_Menu_Item.H>
11
const char* make_icon_label(const char* text, const char** pixmap = 0);
13
void set_icon_label(Fl_Menu_Item* item);
14
void set_icon_label(Fl_Widget* w);
16
void toggle_icon_labels(void);
18
const char* get_icon_label_text(Fl_Menu_Item* item);
19
const char* get_icon_label_text(Fl_Widget* w);
21
void free_icon_label(Fl_Menu_Item* item);
22
void free_icon_label(Fl_Widget* w);
24
void set_active(Fl_Menu_Item* item, bool v);
25
void set_active(Fl_Widget* w, bool v);
27
// fltk message dialogs with nicer icons
28
void set_message_icon(const char** pixmap);
29
#define fl_input2(...) ({ set_message_icon(dialog_question_48_icon); fl_input(__VA_ARGS__); })
30
#define fl_choice2(...) ({ set_message_icon(dialog_question_48_icon); fl_choice(__VA_ARGS__); })
31
#define fl_message2(...) ({ set_message_icon(dialog_information_48_icon); fl_message(__VA_ARGS__); })
32
#define fl_alert2(...) ({ set_message_icon(dialog_warning_48_icon); fl_alert(__VA_ARGS__); })
33
#define fl_warn_choice2(...) ({ set_message_icon(dialog_warning_48_icon); fl_choice(__VA_ARGS__); })