Project

General

Profile

Actions

Feature #24

open

Remove XML and themes from window manager

Added by Hammel over 13 years ago. Updated about 12 years ago.

Status:
In Progress
Priority:
Normal
Assignee:
Category:
Window Manager
Target version:
-
Start date:
23 Aug 2010
Due date:
% Done:

70%

Estimated time:
Severity:
Critical

Description

The window manager has no visible components. Client windows do not have window decorations. Therefore there is no need for themes. Dialog boxes may need window decorations but these can be limited in scope and/or configured using Xrm.


Related issues

Related to BUI - Feature #27: Strip window decorations from window managerClosedHammel30 Aug 2010

Actions
Actions #1

Updated by Hammel over 13 years ago

The first step here is to remove non-STANDALONE support. Doing this uncovered some minor bugs in the #ifdef's in the window manager code. Fixing those proved that the code works in STANDALONE mode (re: with --enable-standalone). That means the code encased in the #ifdef's related to STANDALONE can be either removed (#ifndef STANDALONE) or unwrapped (#ifdef STANDALONE), leaving just the standalone mode.

That moves us one step close to the simplified themes.

Actions #2

Updated by Hammel over 13 years ago

Themes have been removed but the standalone theme remains. The next step is to remove all window decorations from windows. This work focuses on the theme-standalone.c code.

Actions

Also available in: Atom PDF