diff options
author | Havoc Pennington <hp@src.gnome.org> | 2000-03-27 23:24:17 +0000 |
---|---|---|
committer | Havoc Pennington <hp@src.gnome.org> | 2000-03-27 23:24:17 +0000 |
commit | c773e6e0bcf1966f7778ac55c720ffe53100e948 (patch) | |
tree | dc3e57af2e645d1ebc6a2fcca66238955b6eda23 /TODO.xml | |
parent | a4fa9b8aa9ab51d7a8b30d590299e53bf55cc1af (diff) | |
download | gdk-pixbuf-c773e6e0bcf1966f7778ac55c720ffe53100e948.tar.gz |
fix sections
Diffstat (limited to 'TODO.xml')
-rw-r--r-- | TODO.xml | 201 |
1 files changed, 103 insertions, 98 deletions
@@ -72,7 +72,28 @@ <contact>gtk-devel-list@redhat.com</contact> <bugs>#3958</bugs> </entry> - </section> + + + + <entry size="small" status="0%" target="1.4"> + <title>Cursors</title> + <description> + <p> + Two tasks: 1) move the cursors in the cursor font that people actually + care about to the top of the gdkcursor.h header file, and put a nice + list of the 15 cursors people actually care about in the docs 2) if + the cursor font lacks some commonly-useful cursors (like magnifying + glass), add these cursors to gdkcursor.h and then emulate them in + gdk_cursor_new by transparently creating the cursor from a bitmap. + The list of Qt cursors is worth http://doc.trolltech.com/qcursor.html + looking at for this task. + </p> + </description> + <contact>gtk-devel-list@redhat.com</contact> + </entry> + + + </section> <!-- GDK --> <section> <title>Internationalization</title> @@ -132,7 +153,7 @@ </description> <contact>gtk-i18n-list@redhat.com</contact> </entry> - </section> + </section> <!-- i18n --> <section> <title>GTK+ Core</title> @@ -255,24 +276,94 @@ <entry size="small" status="0%" target="1.4"> - <title>Cursors</title> + <title>Make color handling more convenient</title> <description> <p> - Two tasks: 1) move the cursors in the cursor font that people actually - care about to the top of the gdkcursor.h header file, and put a nice - list of the 15 cursors people actually care about in the docs 2) if - the cursor font lacks some commonly-useful cursors (like magnifying - glass), add these cursors to gdkcursor.h and then emulate them in - gdk_cursor_new by transparently creating the cursor from a bitmap. - The list of Qt cursors is worth http://doc.trolltech.com/qcursor.html - looking at for this task. + Add some color convenience functions; such as a way to get an + allocated GdkColor from GdkRGB, and export functions from gtkstyle.c + that lighten/darken a given color, and set a color from HSV in + addition to RGB. Also, consider having static variables that contain + preallocated common colors (gtk_blue, gtk_red, etc.), the problem + being colormap issues. </p> </description> <contact>gtk-devel-list@redhat.com</contact> </entry> + <entry size="small" status="0%" target="1.4"> + <title>Convenient widget setup</title> + <description> + <p> + Make it simpler to set all the basic attributes of a widget. Might + want set_tooltip(), set_accel(), set_color(FOREGROUND, color), + set_min_size() (usize does this, but needs a rename), set_whatsthis(), + etc. set_accel() may not work for all widgets, may need a convenience + API for button and label accelerators specifically. + </p> + <p> + The idea is that it should be easy, out of the box, to set up a widget + with all the nice touches and features the widget really should + have. Users shouldn't need to do their own convenience functions for + this. + </p> - </section> <!-- GDK --> + </description> + <contact>gtk-devel-list@redhat.com</contact> + </entry> + + <entry size="medium" status="0%" target="> 1.4"> + <title>Make selections/clipboard more convenient</title> + <description> + <p> + Make GtkSelectionData more like the MIME blobs in Swing and Qt. + Consider a GtkClipboard object to simplify cut-and-paste handling. + </p> + </description> + <contact>gtk-devel-list@redhat.com</contact> + </entry> + + + <entry size="small" status="10%" target="1.4"> + <title>Stock label/icon system</title> + <description> + <p> + A system like GnomeStock for getting a standard labels/icons + for menus and toolbars. Should be extensible by themes, and + by libgnomeui. Some work already done on this. + </p> + </description> + <contact>hp@redhat.com</contact> + </entry> + + + <entry size="big" status="0%" target="> 1.4"> + <title>Session Management</title> + <description> + <p> + Look in to session management. Consider whether to use + X11R6 SM, or some custom spec shared with KDE. Create + GTK+ API for this. + </p> + </description> + <contact>gtk-devel-list@redhat.com</contact> + </entry> + + <entry size="big" status="0%" target="> 1.4"> + <title>Online help enhancements</title> + <description> + <p> + Look at a small "What's This" popup widget, + and a What's This system in general (this part + could maybe be done for 1.4). A more difficult, probably + a post-1.4 task, is to integrate a very simple little + help browser gizmo into GTK. + </p> + </description> + <contact>gtk-devel-list@redhat.com</contact> + </entry> + + + </section> <!-- Core --> <section> <title>GTK+ Widgets</title> @@ -417,66 +508,6 @@ </entry> <entry size="small" status="0%" target="1.4"> - <title>Make color handling more convenient</title> - <description> - <p> - Add some color convenience functions; such as a way to get an - allocated GdkColor from GdkRGB, and export functions from gtkstyle.c - that lighten/darken a given color, and set a color from HSV in - addition to RGB. Also, consider having static variables that contain - preallocated common colors (gtk_blue, gtk_red, etc.), the problem - being colormap issues. - </p> - </description> - <contact>gtk-devel-list@redhat.com</contact> - </entry> - - <entry size="small" status="0%" target="1.4"> - <title>Convenient widget setup</title> - <description> - <p> - Make it simpler to set all the basic attributes of a widget. Might - want set_tooltip(), set_accel(), set_color(FOREGROUND, color), - set_min_size() (usize does this, but needs a rename), set_whatsthis(), - etc. set_accel() may not work for all widgets, may need a convenience - API for button and label accelerators specifically. - </p> - <p> - The idea is that it should be easy, out of the box, to set up a widget - with all the nice touches and features the widget really should - have. Users shouldn't need to do their own convenience functions for - this. - </p> - - </description> - <contact>gtk-devel-list@redhat.com</contact> - </entry> - - <entry size="medium" status="0%" target="> 1.4"> - <title>Make selections/clipboard more convenient</title> - <description> - <p> - Make GtkSelectionData more like the MIME blobs in Swing and Qt. - Consider a GtkClipboard object to simplify cut-and-paste handling. - </p> - </description> - <contact>gtk-devel-list@redhat.com</contact> - </entry> - - - <entry size="small" status="10%" target="1.4"> - <title>Stock label/icon system</title> - <description> - <p> - A system like GnomeStock for getting a standard labels/icons - for menus and toolbars. Should be extensible by themes, and - by libgnomeui. Some work already done on this. - </p> - </description> - <contact>hp@redhat.com</contact> - </entry> - - <entry size="small" status="0%" target="1.4"> <title>GtkPixbuf</title> <description> <p> @@ -487,32 +518,6 @@ <contact>hp@redhat.com</contact> </entry> - <entry size="big" status="0%" target="> 1.4"> - <title>Session Management</title> - <description> - <p> - Look in to session management. Consider whether to use - X11R6 SM, or some custom spec shared with KDE. Create - GTK+ API for this. - </p> - </description> - <contact>gtk-devel-list@redhat.com</contact> - </entry> - - <entry size="big" status="0%" target="> 1.4"> - <title>Online help enhancements</title> - <description> - <p> - Look at a small "What's This" popup widget, - and a What's This system in general (this part - could maybe be done for 1.4). A more difficult, probably - a post-1.4 task, is to integrate a very simple little - help browser gizmo into GTK. - </p> - </description> - <contact>gtk-devel-list@redhat.com</contact> - </entry> - <entry size="small" status="0%" target="1.4"> <title>Attempt to fix GtkStatusbar</title> <description> |