summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorfluxgen <fluxgen>2003-02-15 02:11:57 (GMT)
committerfluxgen <fluxgen>2003-02-15 02:11:57 (GMT)
commit084792e6ecdf9e3191bf55b727928e03ea938b22 (patch)
tree75980e52470f50aad919c3a93178478927d2fe7c /TODO
parent6d159ae8c7761869f6a38d2c61ab6173640fcd0f (diff)
downloadfluxbox_lack-084792e6ecdf9e3191bf55b727928e03ea938b22.zip
fluxbox_lack-084792e6ecdf9e3191bf55b727928e03ea938b22.tar.bz2
update
Diffstat (limited to 'TODO')
-rw-r--r--TODO50
1 files changed, 26 insertions, 24 deletions
diff --git a/TODO b/TODO
index 0cb6084..bb71b0a 100644
--- a/TODO
+++ b/TODO
@@ -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