libegg r869 - in trunk: . libegg/toolpalette
- From: hasselmm svn gnome org
- To: svn-commits-list gnome org
- Subject: libegg r869 - in trunk: . libegg/toolpalette
- Date: Tue, 1 Apr 2008 09:09:24 +0100 (BST)
Author: hasselmm
Date: Tue Apr 1 09:09:24 2008
New Revision: 869
URL: http://svn.gnome.org/viewvc/libegg?rev=869&view=rev
Log:
Add detailed instructions to EggToolPalette's TODO list.
* libegg/toolpalette/TODO: Updated.
Modified:
trunk/ChangeLog
trunk/libegg/toolpalette/TODO
Modified: trunk/libegg/toolpalette/TODO
==============================================================================
--- trunk/libegg/toolpalette/TODO (original)
+++ trunk/libegg/toolpalette/TODO Tue Apr 1 09:09:24 2008
@@ -1,17 +1,33 @@
EggToolPalette
==============
-* scroll to group, when expanding
-* support horizontal orientation for other styles but icon only
+* scroll to group to show as many of its items as possible, when expanding.
+* support horizontal orientation for other styles but icon only:
+ - GTK_TOOLBAR_ICONS: done
+ - GTK_TOOLBAR_TEXT: rotate the text labels. currently can be done
+ by poking into the tool items internal's. would be better if
+ GtkToolShell would announce the required text orientation.
+ - GTK_TOOLBAR_BOTH: place items similar to Nautilus' icon view.
+ - GTK_TOOLBAR_BOTH_HORIZ: place items similar to Nautilus' compact view.
+ guess it's only in trunk. Manny blogged about it. Don't know right now
+ how the Windows Explorer calls that view.
+* left-align labels (and center icons) in both-horiz mode:
+ - would require poking into the tool item right now. would be better
+ if GtkToolShell would announce the required text alignment.
+* apply ellipses to text item labels:
+ - would require poking into the tool item right now. would be better
+ if GtkToolShell would announce the preferred ellipsize mode.
* consider scrollbar size in size-request
- is that even possible?
* implement natural-size interface:
- requires GtkNaturalSize to be pushed to GTK+
-GtkToolShell
-============
+GtkToolShell/GtkToolItem
+========================
-* left-align labels (and center icons) in both-horiz mode
-* enforce "expand" and "homogeneous" child property
-* request rotated rendering of text-only items
-* ask tool items to apply ellipses to labels
+* enforce "expand" and "homogeneous" child property. don't know if GObject can
+ enforce implementation of child properties.
+* inform tool items about the desired text orientation, alignment and ellipsize
+ mode by implementing gtk_tool_shell_get_text_orientation(),
+ gtk_tool_shell_get_text_alignment() and gtk_tool_shell_get_ellipsize_mode().
+ change GtkToolItem to use that information.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]