diff options
| author | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2021-02-16 15:48:50 +0100 |
|---|---|---|
| committer | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2021-02-16 15:50:15 +0100 |
| commit | b709b2a2d3451ec48d454a895a459dadf7c184e5 (patch) | |
| tree | d659a21481da63b0792106b7b65a51a9abb7296c /src/drivers/Darwin/Fl_Darwin_System_Driver.cxx | |
| parent | 32f79730739db148979ac3c8ef96eb5ade2b94e2 (diff) | |
Remove FL_CFG_WIN_COCOA preprocessor variable from Fl_Tree_Prefs.cxx
Diffstat (limited to 'src/drivers/Darwin/Fl_Darwin_System_Driver.cxx')
| -rw-r--r-- | src/drivers/Darwin/Fl_Darwin_System_Driver.cxx | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/src/drivers/Darwin/Fl_Darwin_System_Driver.cxx b/src/drivers/Darwin/Fl_Darwin_System_Driver.cxx index e9c45d1d7..f567b34f7 100644 --- a/src/drivers/Darwin/Fl_Darwin_System_Driver.cxx +++ b/src/drivers/Darwin/Fl_Darwin_System_Driver.cxx @@ -22,6 +22,8 @@ #include <FL/filename.H> #include <FL/Fl_File_Icon.H> #include <FL/Fl_Preferences.H> +#include <FL/Fl_Tree_Prefs.H> +#include <FL/Fl_Pixmap.H> #include "../Cocoa/Fl_MacOS_Sys_Menu_Bar_Driver.H" #include <string.h> #if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_4 @@ -372,3 +374,51 @@ Fl_Sys_Menu_Bar_Driver *Fl_Darwin_System_Driver::sys_menu_bar_driver() { return Fl_MacOS_Sys_Menu_Bar_Driver::driver(); } + +const char * const Fl_Darwin_System_Driver::tree_open_xpm_darwin[] = { + "11 11 2 1", + ". c None", + "@ c #000000", + "...@.......", + "...@@......", + "...@@@.....", + "...@@@@....", + "...@@@@@...", + "...@@@@@@..", + "...@@@@@...", + "...@@@@....", + "...@@@.....", + "...@@......", + "...@......." +}; + +const char * const Fl_Darwin_System_Driver::tree_close_xpm_darwin[] = { + "11 11 2 1", + ". c None", + "@ c #000000", + "...........", + "...........", + "...........", + "@@@@@@@@@@@", + ".@@@@@@@@@.", + "..@@@@@@@..", + "...@@@@@...", + "....@@@....", + ".....@.....", + "...........", + "..........." +}; + +Fl_Pixmap *Fl_Darwin_System_Driver::tree_openpixmap() { + static Fl_Pixmap *pixmap = new Fl_Pixmap(tree_open_xpm_darwin); + return pixmap; +} + +Fl_Pixmap *Fl_Darwin_System_Driver::tree_closepixmap() { + static Fl_Pixmap *pixmap = new Fl_Pixmap(tree_close_xpm_darwin); + return pixmap; +} + +int Fl_Darwin_System_Driver::tree_connector_style() { + return FL_TREE_CONNECTOR_NONE; +} |
