diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 50 |
1 files changed, 26 insertions, 24 deletions
@@ -1,24 +1,4 @@ | |||
1 | * make a function for menus to be moved so they're totaly visible... (see note/code in Toolbar::buttonReleaseEvent) | 1 | --------- Code: |
2 | * Clean up in BImage class, some of those functions are huge, and needs | ||
3 | to be smaller. | ||
4 | - also make the class more independent so it could be movable to other | ||
5 | applications, such as config tools. | ||
6 | |||
7 | * better group handling - possibly a structure to hold information about a | ||
8 | tabgroup, so you can set a win property with a unique identifier and | ||
9 | ordering, so that groups can be reconstructed on restart, and also set | ||
10 | on launch somehow. Possibly related would be fixing it so it remembers | ||
11 | which member of a tabgroup is the focused one, and set that | ||
12 | appropriately when necessary (eg currently, unsticking a group will | ||
13 | revert the focus to the "first" window in the group, instead of the | ||
14 | focused one). | ||
15 | |||
16 | |||
17 | * toolbar -> separate application | ||
18 | * Some kind of resource class instead of the Screen and Fluxbox class | ||
19 | with all the resources? | ||
20 | |||
21 | |||
22 | * Screen.cc: | 2 | * Screen.cc: |
23 | fix toupper for str_key in in Menu loading | 3 | fix toupper for str_key in in Menu loading |
24 | nls for "error on row" in Menu loading ?? | 4 | nls for "error on row" in Menu loading ?? |
@@ -26,12 +6,26 @@ | |||
26 | Tab <-> Window | 6 | Tab <-> Window |
27 | Workspace <-> Window | 7 | Workspace <-> Window |
28 | and more | 8 | and more |
9 | |||
10 | * Toolbar.cc: | ||
11 | Fix placement with bitmap or aligment in menu | ||
12 | |||
13 | * Fix some kind of Theme listener class for listening on theme reloads/changes | ||
14 | * Make a function for menus to be moved so they're totaly visible all the time | ||
15 | * Check FluxboxWindow::toggleDecor | ||
16 | Needs cleaning and check functions that uses this one. Should function | ||
17 | struct really be affected by this function. | ||
18 | * Some kind of Config class instead of the Screen and Fluxbox class | ||
19 | with all the resources/config values | ||
20 | |||
21 | |||
22 | --------- Features: | ||
23 | |||
29 | * Fix configurable toolbar | 24 | * Fix configurable toolbar |
30 | so the user can configure toolbar in a config file | 25 | so the user can configure toolbar in a config file |
31 | * Finnish (Finland) translation | 26 | * Finnish (Finland) translation |
32 | * Wheel-config support | 27 | * Wheel-config support |
33 | * Separator in the menus | 28 | * Separator in the menus |
34 | * Clean up in the global namespace | ||
35 | * "Iconify group"/group commands in Windowmenu | 29 | * "Iconify group"/group commands in Windowmenu |
36 | * Call and navigate menus from the keyboard (bind a menu to a key | 30 | * Call and navigate menus from the keyboard (bind a menu to a key |
37 | and use arrows to navigate) | 31 | and use arrows to navigate) |
@@ -43,6 +37,14 @@ | |||
43 | emacs), needed for the next wish: | 37 | emacs), needed for the next wish: |
44 | * "Goto Frame" as Emacs C-x b, that show completions in the bar | 38 | * "Goto Frame" as Emacs C-x b, that show completions in the bar |
45 | * mouse button configure | 39 | * mouse button configure |
46 | * Check FluxboxWindow::toggleDecor | 40 | * better group handling - possibly a structure to hold information about a |
47 | Needs cleaning and check functions that uses this one. Should function struct really be affected by this function. | 41 | tabgroup, so you can set a win property with a unique identifier and |
42 | ordering, so that groups can be reconstructed on restart, and also set | ||
43 | on launch somehow. Possibly related would be fixing it so it remembers | ||
44 | which member of a tabgroup is the focused one, and set that | ||
45 | appropriately when necessary (eg currently, unsticking a group will | ||
46 | revert the focus to the "first" window in the group, instead of the | ||
47 | focused one). | ||
48 | |||
49 | |||
48 | 50 | ||