libegg r869 - in trunk: . libegg/toolpalette



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]