Difference between revisions of "GSoC 2008 - GridSizer Project"
From Audacity Wiki
(→Preliminary wxWidgets work) |
(Currently under discussion...) |
||
Line 5: | Line 5: | ||
Drag and Drop roughly works for wxWindows and wxSizers. There is a test-application to have a look at the progress status. The code actually is sent http://www.hildensia.de/gsoc08 | Drag and Drop roughly works for wxWindows and wxSizers. There is a test-application to have a look at the progress status. The code actually is sent http://www.hildensia.de/gsoc08 | ||
+ | |||
+ | ===9th June 2008=== | ||
+ | |||
+ | Issues currently under discussion: | ||
+ | * It's probably going to be called TableCtrl, since it has qualities of both a sizer and a Window. | ||
+ | * Use of a global object (or static) for passing start of drag. Is this likely to cause a problem? Needs some investigation. | ||
+ | * Repaint not taking place when expected. | ||
+ | * Provision of standard methods such as swapping two items, so that the user of TableCtrl doesn't need to write them himself. | ||
+ | * Currently using drag-and-drop. Will we be able to get existing Audacity behaviour of swapping tracks without releasing the mouse button? | ||
+ | * Whether windows within windows within TableCtrl need to have the drag behavior, or just the first level? | ||
+ | * Behaviour of dragging when within a wxScrolledWindow. | ||
+ | |||
---- | ---- | ||
[[Category:GSoC]] | [[Category:GSoC]] |
Revision as of 21:04, 9 June 2008
Abstract
Progress
Drag and Drop roughly works for wxWindows and wxSizers. There is a test-application to have a look at the progress status. The code actually is sent http://www.hildensia.de/gsoc08
9th June 2008
Issues currently under discussion:
- It's probably going to be called TableCtrl, since it has qualities of both a sizer and a Window.
- Use of a global object (or static) for passing start of drag. Is this likely to cause a problem? Needs some investigation.
- Repaint not taking place when expected.
- Provision of standard methods such as swapping two items, so that the user of TableCtrl doesn't need to write them himself.
- Currently using drag-and-drop. Will we be able to get existing Audacity behaviour of swapping tracks without releasing the mouse button?
- Whether windows within windows within TableCtrl need to have the drag behavior, or just the first level?
- Behaviour of dragging when within a wxScrolledWindow.