mainLet me illustrate... - Support: sr #106639, Produce annotated screenshots...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

sr #106639: Produce annotated screenshots automatically

Submitter:  Greg Chicares <chicares>
Submitted:  Sat 14 Feb 2009 12:57:26 PM UTC
   
 
Category:  None Status:  In Progress
Priority:  5 - Normal Severity:  3 - Normal
Assigned to:  zeitlin Open/Closed:  Open

Sun 08 Mar 2009 11:04:14 PM UTC, comment #3: 

Personally, I like '': I'd change nothing.

Semitransparency: It looks great to me. Later, we'll want
to see whether end users like it, and whether the circled
numbers stand out well enough when viewed on their screens
and printed on their printers. But, ultimately, we'll
integrate the code with lmi, and I suppose it'll then be
trivial for us to adjust details like this if necessary.

I had suggested centering the circled numbers over the
controls they correspond to, but centering them on the
controls' northeast corners as you've done here looks
like a more tasteful idea.

Greg Chicares <chicares>
Group administrator
Sun 08 Mar 2009 10:39:01 PM UTC, comment #2: 

Here is a screenshot of using semi-transparent footnotes, it does allow reading the labels underneath them but IMO the visibility of footnotes themselves suffers too much -- but please let me know what do you think.


Vadim Zeitlin <zeitlin>
Group Member
Sun 22 Feb 2009 10:43:16 AM UTC, comment #1: 

I'm attaching the main (and only) source file of a standalone xrcshot utility which was used to create the screenshot attached before.

The interesting code is in CreateAnnotatedScreenshot() function and the functions called from it, the App class itself is just the usual wx boiler plate code.

(file #17497)

Vadim Zeitlin <zeitlin>
Group Member
Sat 14 Feb 2009 12:57:26 PM UTC, original submission:  

Annotated screenshots make learning lmi easier for new users,
especially those who use it only occasionally. But if they're
created manually, they rapidly become outdated, and it's a
costly, tedious, error-prone chore to maintain them.

It is simple and effective to use existing contextual-help
information as the annotations.

A detailed design discussion begins with this article:

http://lists.nongnu.org/archive/html/lmi/2009-02/msg00012.html

and some graphic prototypes will be attached here.

Greg Chicares <chicares>
Group administrator

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attached Files
file #17621:  skin_group_carveout.png added by zeitlin (16KiB - image/png - Semi-transparent footnotes screenshot)
file #17497:  xrcshot.cpp added by zeitlin (15KiB - text/plain)
file #17486:  skin_panel_20090219.png added by zeitlin (38KiB - image/png - Prototype using footnote-like annotations and handling radio buttons correct.ly)
file #17447:  skin_plan_panel-numbered.png added by chicares (25KiB - image/png - Connect information with serial numbers)
file #17446:  skin_plan_panel.png added by chicares (26KiB - image/png - A first prototype)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by chicares (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2009-03-08 zeitlin Attached File- Added skin_group_carveout.png, #17621
    2009-02-22 zeitlin Attached File- Added xrcshot.cpp, #17497
    2009-02-19 zeitlin Attached File- Added skin_panel_20090219.png, #17486
    2009-02-14 chicares Attached File- Added skin_plan_panel-numbered.png, #17447
    2009-02-14 chicares Attached File- Added skin_plan_panel.png, #17446

    Back to the top

    Powered by Savane 3.14-f13d.
    Corresponding source code