#2151 NORM Trial-3: Need icons for clippings in clipboard

Zarro Boogs per Child bugtracker at laptop.org
Mon Aug 20 17:36:57 EDT 2007


#2151: Need icons for clippings in clipboard
-------------------------------+--------------------------------------------
  Reporter:  Zack              |       Owner:  tomeu  
      Type:  defect            |      Status:  new    
  Priority:  normal            |   Milestone:  Trial-3
 Component:  interface-design  |     Version:         
Resolution:                    |    Keywords:         
  Verified:  0                 |  
-------------------------------+--------------------------------------------
Changes (by Eben):

 * cc: okada (added)
  * owner:  Eben => tomeu
  * status:  assigned => new

Comment:

 I've attached a first pass at the clippings.  There are 6 "primitive
 types" for which icons are specified:

  - image
  - video
  - audio
  - text
  - url
  - data

 Data is, of course, the most generic and may be used for any type of
 clipping whose type is otherwise not covered by the primitives.  The SVGs
 have the proper entities, so they should be ready to go.  We may change a
 few of these in the future (in particular, we're unhappy with using a non-
 universal music note for the audio file...), but this should get the
 system working.

 We'd also like to recommend an addition (unless this already exists, I'm
 not sure) to the clipboard API which allows activities to provide custom
 icons for clippings as they are created.  This goes hand in hand with our
 treatment of objects within the interface and within the Journal.  Many
 activities will have "sub-activity" objects which are still formally
 defined and should have an associated icon separate from the icon for the
 activity itself.  We want to embrace this idea and adding support for
 providing icons for custom types is a step in the right direction.

 Let me say a few things to clarify the idea of clippings vs. objects vs.
 activities:

 '''Clippings:''' are transient objects by nature.  They represent a piece
 of data that is independent of any particular activity id (it does ''not''
 take the id of that it was copied from) and has no version.  Clippings, of
 course, may be "upgraded" into activities by selecting the "Keep in
 Journal" action.  All data created via standard copy mechanisms should be
 represented as clippings unless specifically told not to by the activity.
 Examples are an image from a web page in Browse or some text from a story
 created in Write.

 '''Objects:''' are permanent and self-contained.  They can have associated
 metadata and can also live inside the Journal.  They will have a creator,
 but don't have an associated activity id or a history.  These will
 generally appear in the clipboard when a "whole object" is copied from
 within an activity.  Examples might be a "loop object" or an "instrument"
 in TamTam.

 '''Activity objects:''' are permanent and self-contained objects that have
 an activity id which tracks changes with versions in the Journal.  They
 may have associated metadata.  Most importantly, they have a specific
 association with an activity (the application) that they open in and share
 an icon with.  Activity objects will appear in the clipboard when a whole
 Journal entry is copied to the clipboard.

-- 
Ticket URL: <http://dev.laptop.org/ticket/2151#comment:6>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list