all repos — fluxbox @ c6a8dfa99eb073522ef9a8589e82d415cd406e5f

custom fork of the fluxbox windowmanager

minor adjustments
fluxgen fluxgen
commit

c6a8dfa99eb073522ef9a8589e82d415cd406e5f

parent

5bb2d4b9015c8ca854d21e1364ed5a2e90e34485

1 files changed, 9 insertions(+), 6 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.64 2003/02/02 16:32:38 rathnor Exp $ +// $Id: Screen.hh,v 1.65 2003/02/03 13:50:35 fluxgen Exp $ #ifndef SCREEN_HH #define SCREEN_HH

@@ -74,7 +74,7 @@ typedef std::vector<std::string> WorkspaceNames;

BScreen(ResourceManager &rm, const std::string &screenname, const std::string &altscreenname, - int scrn); + int scrn, int number_of_layers); ~BScreen(); inline bool isToolbarOnTop() const { return *resource.toolbar_on_top; }

@@ -235,6 +235,8 @@ inline const FbTk::MenuTheme *menuTheme() const { return m_menutheme.get(); }

const Theme *getTheme() const { return theme; } FluxboxWindow *getIcon(unsigned int index); + FbTk::MultLayers &layerManager() { return m_layermanager; } + const FbTk::MultLayers &layerManager() const { return m_layermanager; } int addWorkspace(); int removeLastWorkspace();

@@ -335,9 +337,9 @@ m_workspacecount_sig, ///< workspace count signal

m_workspacenames_sig, ///< workspace names signal m_currentworkspace_sig; ///< current workspace signal - FbTk::MultLayers *m_layermanager; - - Theme *theme; + FbTk::MultLayers m_layermanager; + //!! + Theme *theme; ///< obsolete Bool root_colormap_installed, managed, geom_visible; GC opGC;

@@ -407,8 +409,9 @@ int date_format;

} resource; + std::auto_ptr<RootTheme> m_root_theme; }; -#endif // SCREEN_ +#endif // SCREEN_HH