summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2021-02-16 15:48:50 +0100
committerManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2021-02-16 15:50:15 +0100
commitb709b2a2d3451ec48d454a895a459dadf7c184e5 (patch)
treed659a21481da63b0792106b7b65a51a9abb7296c /src
parent32f79730739db148979ac3c8ef96eb5ade2b94e2 (diff)
Remove FL_CFG_WIN_COCOA preprocessor variable from Fl_Tree_Prefs.cxx
Diffstat (limited to 'src')
-rw-r--r--src/Fl_Tree_Prefs.cxx59
-rw-r--r--src/drivers/Darwin/Fl_Darwin_System_Driver.cxx50
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;
+}