]> git.sur5r.net Git - bacula/bacula/blob - bacula/src/wx-console/TODO
Added ideas, thanks to Kern.
[bacula/bacula] / bacula / src / wx-console / TODO
1 FEATURES
2 --------
3
4 GTK : Fix 100% CPU usage when waiting for results
5
6 wxbRestorePanel : when the director is building tree, change the cursor to a 
7    wait type cursor, make changes to the status in the gauge (need to parse the
8    table).
9
10 wxbMainFrame : Add some text in front of the command window such as 
11    "Command: " so that the user knows he can type into the 
12    command window (or command line)
13    
14 wxbRestorePanel : Select the first client when clicked on start button.
15
16 wxbRestorePanel : Reconsider start button's labels.
17
18 console_thread : Show a nice message when config file is not found.
19
20 wxbMainFrame : Automatically scroll to the bottom of console control.
21
22 wxbMainFrame : use more often the status text
23
24 wxbRestorePanel : Add a Cancel Restore button
25    (may need to implement BNET_BREAK to break current command)
26
27 wxbRestorePanel : However, if one double clicks on a directory X in the left 
28      "tree" window when the directory is not yet open, instead of 
29      selecting the directory and everything below, it opens the 
30      directory and nothing is selected.
31      
32 wxbRestorePanel : abort restore if there's no client.
33
34 general : Allow the user to quit however the state is (kill thread if necessary)
35
36 [postponed to July:]
37
38 wxbRestorePanel : Add buttons to mark/unmark directories/files.
39
40 wxbRestorePanel : Add a button to force to refresh the whole tree
41
42 wxbRestorePanel : Put titles above the Client drop down 
43      box and the Backup date drop down box. It isn't immediately 
44      obvious that the dates correspond to the backup dates.
45
46 wxbRestorePanel : There needs to be some way of marking/unmarking a range of 
47      files selected with shift-click or multiple files selected 
48      with ctl-click. The GTX console uses a button to mark/unmark 
49      the selected entries.
50      
51 wxbRestorePanel : Is there any way to add a width adjustment handle between 
52      the tree view window and the file view window so that the 
53      width of the tree view can be changed?
54
55 general : Implement reconnecting
56
57 wxbRestorePanel : Use ".default job=RestoreFiles" to get defaults parameters
58         when changing a restore parameter fails.
59
60 console_thread : Allow the user to choose his config file.
61
62 wxbDataParser : Add a boolean in the constructor to avoid storing data is 
63     will not be used.
64
65 wxbTableParser : Replace wxHashMap by wxArray
66
67 wxbRestorePanel : Check if commands ran successfully (cd, mark, mods...).
68
69 GTK : Improve look
70
71 wxblistctrl/wxbtreectrl : Find why events are not forwarded correctly 
72   to parent' parent, and correct bad actual implementation.
73    (remove wxbTreeListPanel)
74
75 general : find out why I had to modify string.cpp and string.h
76   + In include/wx/string.h, replace line 195 by
77       #if defined(__VISUALC__) // && defined(_MT) && !defined(_DLL)
78   + In src/common/string.cpp, replace line 167 by
79       #if defined(__VISUALC__) // && defined(_MT) && !defined(_DLL)
80
81 mingw : correct findlib stat blocks and block size
82         (Note : nothing to do with wx-console)
83
84 wxbRestorePanel : Check more carefully which job we just have run
85    (needs director modification).
86    
87 wxbRestorePanel : Add a timeout when waiting for commands results
88
89 general : make a good documentation with snapshots
90
91 BUGS
92 ----
93
94 wxRestorePanel : When you double-click an a folder in the list, 
95       the list is then refreshed two times (instead of one) 
96       in the new directory