]> Pileus Git - ~andy/gtk/blob - TODO
clist updates to fix seg fault, list-end row removal, and row removal in BROWSE mode...
[~andy/gtk] / TODO
1
2 TODO BEFORE GTK 1.0
3 -------------------
4
5 BUGS
6 ----
7  * Fix focus activation of list items. Does list item activation have to be
8    completely reorganized?
9
10  * Lists should scroll to center the recently selected item if it isn't
11    visible.
12
13  * Notebook: there are a few cosmetic problems left
14
15  * Verticle scrollbar: the expose event looks hosed and is causing 
16    quite a bit of flickering
17
18  * Entry: the entire text line is getting re-drawn with every keystroke
19    and every mouse selection.  it's causing flickering, this needs to be
20    fixed
21
22 NEW FEATURES
23 ------------
24  * gdk_expose_compress: ala-Xt, this would really help for opaque moves and
25    such
26
27 WIDGETS
28 -------
29  * Tree widget (we have a new copy to look at)
30  * Column-list (Jay Painter)
31  * Combobox (one around somewhere?)
32  * Text widget (needs to be finished)
33  * Entry should have a password mode (and it should show stars
34    for user feedback)
35
36 DND
37 ---
38   It seems to be having problems again.  The way DND data types are set in
39   GtkWidget really needs to be fixed.  This is pretty high on my priority
40   list, and I'll get to it as soon as the column list widget is done.  The
41   correct way dnd data needs to be set is to have a additional keyed data
42   type with GtkWidget, which is applied to the widget's window upon realize.
43   There also needs to be a way to set dnd-data on widget windows which are
44   not the main window (for widgets that create more than one window).
45     -Jay Painter
46
47 OTHER
48 -----
49  * Documentation
50
51
52 PLANNED FOR GTK AFTER 1.0
53 -------------------------
54 (add your thoughts here)
55
56 ============================================================================
57 Other stuff todo, as of yet not categorized into the above:
58
59 -Widget redrawing when the window resizes sometimes messes up.
60
61 -Make sure a widget added to a list is a list item and a widget added
62  to a menu is a menu item, etc...
63
64 -More dialogs? Print, font, etc?
65
66 -Multiple document interface (MDI)?
67
68 -Support another widget style? Should be possible using GtkStyle's, but
69  there may be some work needed to remove any style dependencies in widget
70  code. Maybe GtkStyle's should have 'draw_push_button', 'draw_check_button',
71  etc, functions to draw the various widgets.
72
73 -Make all widget attributes configurable after the widget is created.