changeset 62:e46b3efbe845

start work on annotation menu desing
author Henry S. Thompson <ht@markup.co.uk>
date Mon, 12 Jun 2017 13:11:02 +0200
parents 2da454c30b47
children 9cf99d513197
files annotate.xml
diffstat 1 files changed, 30 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/annotate.xml	Mon Jun 12 13:11:02 2017 +0200
@@ -0,0 +1,30 @@
+<?xml version='1.0'?>
+<?xml-stylesheet type="text/xsl" href="../../../lib/xml/doc.xsl" ?>
+<!DOCTYPE doc SYSTEM "../../../lib/xml/doc.dtd" >
+<doc>
+ <head>
+  <title>Spreadsheet annotation spec</title>
+  <author>Henry S. Thompson</author>
+  <date>$Id$</date>
+ </head>
+ <body>
+  <div>
+   <title>Introduction</title>
+   <p>This is a first pass at defining an annotation menu structure for
+spreadsheets. The assumption is that we'll have an 'Annotate' entry in the Excel
+right-button menu for selected regions, which will pop up region-appropriate
+menus.</p>
+  </div>
+  <div>
+   <title>Top-level menus</title>
+   <p>Right-clicking 'Annotate' when over a selected range will create a new
+defined name of the form <code>_Xnnn</code>, where <code>X</code> is one of <code>R</code>,
+<code>C</code> or <code>M</code> for <name>r</name>ows (horizontal range
+selection), <name>c</name>olumns (vertical range selection) or
+<name>m</name>atrix (for two-dimensional range selection) respectively, and
+<code>nnn</code> is a serial number for the relevant selection type.</p>
+   <note>If the selection is a single cell I guess we try popping up a selection type menu,
+with choices 'Row', 'Column', 'Matrix' and 'None' (the latter resulting in <code>_Nnnn</code>).</note>
+  </div>
+ </body>
+</doc>