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 | |
| parent | 32f79730739db148979ac3c8ef96eb5ade2b94e2 (diff) | |
Remove FL_CFG_WIN_COCOA preprocessor variable from Fl_Tree_Prefs.cxx
Diffstat (limited to 'src')
| -rw-r--r-- | src/Fl_Tree_Prefs.cxx | 59 | ||||
| -rw-r--r-- | src/drivers/Darwin/Fl_Darwin_System_Driver.cxx | 50 |
2 files changed, 51 insertions, 58 deletions
diff --git a/src/Fl_Tree_Prefs.cxx b/src/Fl_Tree_Prefs.cxx index a42923560..4bfe484ec 100644 --- a/src/Fl_Tree_Prefs.cxx +++ b/src/Fl_Tree_Prefs.cxx @@ -18,74 +18,17 @@ // https://www.fltk.org/bugs.php // -#include "config_lib.h" +#include <config.h> #include "Fl_System_Driver.H" #include <FL/Fl.H> #include <FL/Fl_Pixmap.H> #include <FL/Fl_Tree_Prefs.H> -#ifdef FL_CFG_WIN_COCOA -#include "drivers/Darwin/Fl_Darwin_System_Driver.H" -#endif - // INTERNAL: BUILT IN OPEN/STOW XPMS // These can be replaced via prefs.openicon()/closeicon() // -#ifdef FL_CFG_WIN_COCOA - -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; -} - -#endif // FL_CFG_WIN_COCOA - - /** \cond DriverDev \addtogroup DriverDeveloper 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; +} |
