-
Notifications
You must be signed in to change notification settings - Fork 2
/
TODO.txt
67 lines (53 loc) · 2.97 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
DCX V3.1 TODO List
General
1: add more options to settings command...
2: update the docs!!! @svn991 so far, becomes 2.0 at 1020 when changed to utf, becomes 3.0 at ???, 3.1 changes added.
3: add ability to dock a dialog between editbox & static text control in channels/queries/custom
4: add grid control, maybe...
5: fix flicker of controls.
6: look into TileWindows() for arranging non cla controls...
7: fix any mem leaks.
Dialog
1: <Wims> Ook: can't remove the main dialog icon with /xdialog -w, mdx can (done)
WebCtrl
1: WebCtrl has an odd crash, when the object is destroyed & the browser is set as IE11, but not when its set as IE7 (the default). Doesnt crash every time tho, sometimes only on the third try.
2: webctrl fails with msft edge installed. (fixed?)
Maybe use WebView2 for msft Edge.
RichEdit
1: change how control loads text to allow loading from xml.
2: change how control saves text to allow saving to xml.
3: add the ability to drag the gutter area to resize it. (mostly done, some redraw flicker to sort)
4: add a $xdid().find (mostly done)
Edit
1: add a $xdid().find (mostly done)
Button
1: rewrite button/check/radio controls to be a single button control that supports diff styles.
Check
1: make check controls more versatile. (allow changing colours, styles etc.. mostly done)
Link
1: change control to use WC_LINK instead of WC_STATIC
Tab
14: Add glow effect to tab controls with hottrack.
Image
1: add animated png support maybe...
2: fix image controls drawing when animated, has flickering, & crashes when using alpha style or when composited.
Partial fix for flickering involved not drawing the background before the image (GDI+ issue?)
alpha & composited drawing still broken in animations for some reason...
Listview
1: Add support for more control types in listview items (partially done, needs testing)
1b: Possibly do away with child controls for listview & instead simply custom draw the item/subitem
2: add command to move items. (mostly done)
3: add drag & drop support. (partially done)
4: Find better way of updating child control's positions upon scroll etc...
5: add code to highlite item we are above when dragging. (done when in non group mode)
6: fix item position when drag&drop & groups are enabled.
7: add drag & drop between diff listviews.
8: Look for mem leak...
TreeView
1: Look for mem leak... (fixed?)
2: [01:05] <Wims> xdid -v on treeview item needs to be improved so that we can pass a [+FLAG] parameter, if a treeview item is added with bold and you want to remove the bold, you can't, you have to delete and add back, creating a flicker. (done)
3: [01:05] <Wims> the xdid -a (treeview) example doesn't work correctly.
4: [01:06] <Wims> using ONLY the two treeview styles hasbuttons + haslines doesn't work (button are not there) (not seen)
[01:07] <Wims> code to demonstrate can be provided.
Rebar
1: change commands to support N-Nx (A,d,i,j,k,l,n,t,u,v,w)