Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
path: root/docs
diff options
authorTomeu Vizoso <tomeu@tomeuvizoso.net>2007-04-26 16:24:42 (GMT)
committer Tomeu Vizoso <tomeu@tomeuvizoso.net>2007-04-26 16:24:42 (GMT)
commit0b2658d3a8831a8c5110e5eabe5e3b7b85dd8c19 (patch)
tree4f042d5352f8a3f6b5f1925f9b6c8a5dd8e0ec14 /docs
parent57592601cc72ce99eddc032e3281bbb21ee3b87d (diff)
Added some more notes.
Diffstat (limited to 'docs')
1 files changed, 24 insertions, 0 deletions
diff --git a/docs/controls.txt b/docs/controls.txt
index 53c479a..52591ea 100644
--- a/docs/controls.txt
+++ b/docs/controls.txt
@@ -173,3 +173,27 @@ gtk.Notebook
* Expand to fill the whole space by default but property to turn it off
* Switching tabs with the little arrows should page
+Palettes in ToolIconButton, IconButton
+* Inmediately on rollover, show the black background.
+* After a very short delay, show the primary state (name of the action and key shortcut).
+* After a bigger delay, show the popup secondary state.
+* Could be animated.
+* Menu Items would go on the top and then the free-form rollover content.
+* The popup would be a gtk.Window that contains a Label, a MenuShell, an hippo.Canvas (or whatever) and finally a button bar (OK/Cancel).
+* The popup will have a setPrimaryState(label, accelerator) method. For action buttons would be a MenuItem, for the others would only be a Label.
+* The primary state should already have the same width as the secondary state and the expandable areas.
+* Primary states appear and disappear automatically (with a short delay). A click outside makes it disappear instantly.
+* Secondary states appear after a delay, or with a single click on the icon.
+* Secondary disappears with the esc key, clicking outside the popup or clicking on a button inside.
+* When an activity opens, the activity tab should be opened and the focus on the activity title.
+* We must provide an activity tab in the toolbox and would be good to also provide an standard Edit tab.
+Grab key
+* We probably will need the grab mode.
+* Highlight the scrollbar in the view the pointer is (the view that will scroll when moving the pointer).
+* Window manager to handle in an invisible window in every corner and forward the events when they are not in the corner, or use XEvIE (X Event Interception Extension).