all repos — fluxbox @ 02352e9f8162940e70cbf49ecb97a6a4608fb322

custom fork of the fluxbox windowmanager

removed compile time options
fluxgen fluxgen
commit

02352e9f8162940e70cbf49ecb97a6a4608fb322

parent

f604debc9feb28affd8e9108f4fd897017f704bd

1 files changed, 12 insertions(+), 45 deletions(-)

jump to
M src/Screen.hhsrc/Screen.hh

@@ -22,7 +22,7 @@ // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING

// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // DEALINGS IN THE SOFTWARE. -// $Id: Screen.hh,v 1.51 2002/11/27 13:00:05 fluxgen Exp $ +// $Id: Screen.hh,v 1.52 2002/11/27 21:53:55 fluxgen Exp $ #ifndef SCREEN_HH #define SCREEN_HH

@@ -34,28 +34,9 @@ #include "Tab.hh"

#include "Resource.hh" #include "Toolbar.hh" -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif // HAVE_CONFIG_H - -#ifdef SLIT -#include "Slit.hh" -#endif // SLIT - #include <X11/Xlib.h> #include <X11/Xresource.h> -#ifdef TIME_WITH_SYS_TIME -#include <sys/time.h> -#include <time.h> -#else // !TIME_WITH_SYS_TIME -#ifdef HAVE_SYS_TIME_H -#include <sys/time.h> -#else // !HAVE_SYS_TIME_H -#include <time.h> -#endif // HAVE_SYS_TIME_H -#endif // TIME_WITH_SYS_TIME - #include <cstdio> #include <string> #include <list>

@@ -68,6 +49,7 @@ class Workspacemenu;

class Iconmenu; class Rootmenu; class Netizen; +class Slit; class BScreen : public ScreenInfo { public:

@@ -106,7 +88,7 @@ const Rootmenu * const getRootmenu() const { return rootmenu; }

Rootmenu * const getRootmenu() { return rootmenu; } inline const std::string &getRootCommand() const { return *resource.rootcommand; } -#ifdef SLIT + inline bool isSlitOnTop() const { return resource.slit_on_top; } inline bool doSlitAutoHide() const { return resource.slit_auto_hide; } inline Slit *getSlit() { return m_slit.get(); }

@@ -117,12 +99,9 @@ inline void saveSlitPlacement(int p) { resource.slit_placement = p; }

inline void saveSlitDirection(int d) { resource.slit_direction = d; } inline void saveSlitOnTop(bool t) { resource.slit_on_top = t; } inline void saveSlitAutoHide(bool t) { resource.slit_auto_hide = t; } -#ifdef XINERAMA + inline unsigned int getSlitOnHead() const { return resource.slit_on_head; } inline void saveSlitOnHead(unsigned int h) { resource.slit_on_head = h; } -#endif // XINERAMA - -#endif // SLIT inline const Toolbar * const getToolbar() const { return m_toolbar.get(); } inline Toolbar * const getToolbar() { return m_toolbar.get(); }

@@ -163,9 +142,9 @@

/// @return the resource value of number of workspace inline int getNumberOfWorkspaces() const { return *resource.workspaces; } inline Toolbar::Placement getToolbarPlacement() const { return *resource.toolbar_placement; } -#ifdef XINERAMA + inline int getToolbarOnHead() { return *resource.toolbar_on_head; } -#endif // XINERAMA + inline int getToolbarWidthPercent() const { return *resource.toolbar_width_percent; } inline int getPlacementPolicy() const { return resource.placement_policy; } inline int getEdgeSnapThreshold() const { return *resource.edge_snap_threshold; }

@@ -186,9 +165,9 @@ inline void saveToolbarOnTop(bool r) { *resource.toolbar_on_top = r; }

inline void saveToolbarAutoHide(bool r) { *resource.toolbar_auto_hide = r; } inline void saveToolbarWidthPercent(int w) { *resource.toolbar_width_percent = w; } inline void saveToolbarPlacement(Toolbar::Placement p) { *resource.toolbar_placement = p; } -#ifdef XINERAMA + inline void saveToolbarOnHead(int head) { *resource.toolbar_on_head = head; } -#endif // XINERAMA + inline void savePlacementPolicy(int p) { resource.placement_policy = p; } inline void saveRowPlacementDirection(int d) { resource.row_direction = d; }

@@ -213,15 +192,13 @@ inline const Iconmenu *getIconmenu() const { return m_iconmenu; }

inline void setAutoGroupWindow(Window w = 0) { auto_group_window = w; } void setAntialias(bool value); - #ifdef HAVE_STRFTIME inline const char *getStrftimeFormat() { return resource.strftime_format.c_str(); } void saveStrftimeFormat(const char *format); - #else // !HAVE_STRFTIME + inline int getDateFormat() { return resource.date_format; } inline void saveDateFormat(int f) { resource.date_format = f; } inline bool isClock24Hour() { return resource.clock24hour; } inline void saveClock24Hour(bool c) { resource.clock24hour = c; } - #endif // HAVE_STRFTIME inline Theme::WindowStyle *getWindowStyle() { return &theme->getWindowStyle(); } inline Theme::MenuStyle *getMenuStyle() { return &theme->getMenuStyle(); }

@@ -331,9 +308,7 @@ Rootmenus rootmenuList;

Netizens netizenList; Icons iconList; -#ifdef SLIT std::auto_ptr<Slit> m_slit; -#endif // SLIT std::auto_ptr<Toolbar> m_toolbar; Workspace *current_workspace;

@@ -367,30 +342,22 @@ int placement_policy, row_direction, col_direction;

Resource<Tab::Placement> tab_placement; Resource<Tab::Alignment> tab_alignment; -#ifdef XINERAMA Resource<int> toolbar_on_head; -#endif // XINERAMA + Resource<Toolbar::Placement> toolbar_placement; -#ifdef SLIT bool slit_on_top, slit_auto_hide; int slit_placement, slit_direction; -#ifdef XINERAMA unsigned int slit_on_head; -#endif // XINERAMA -#endif // SLIT - - -#ifdef HAVE_STRFTIME std::string strftime_format; -#else // !HAVE_STRFTIME + bool clock24hour; int date_format; -#endif // HAVE_STRFTIME + } resource; };