From: Sean P. <sp...@ad...> - 2006-02-15 02:43:21
|
The semantic description is a bit at odds with itself and with the API - First - what is this? If it is a visual label (like a static_text) - then the API is pretty good except there shouldn't be a "hit proc" - there should _never_ be a hit proc. This is either a label (a purely visual element like a static text) - a button, or a view. Not one picture to rule them all. If this is to be only a label, perhaps it should be combined with static_text under a new "label" widget - the binding to the image through Eve might be an href in the label (hmmm, maybe that's over kill) - and an alternate constructor on the label_t widget. If it is a button - mostly the same comments as above except it should be part of button_t. If it is an image view (this would be the most ambitious widget) - then it should bind to an image view. The widget should support at least pan and zoom (these controls wouldn't need to be bind-able - but allow them to be bound would let you attach them to the basic sheet to preserve view state). I can envision all kinds of nice UI's for this (transparent overlay that comes up when you mouse over...) - could be slick - we can attempt to work with a UI designer to design the _last_ preview widget... If there is a monitor function - that would imply an image editor... perhaps a bit too ambitious for the first cut. Sean On Feb 14, 2006, at 4:06 PM, Foster T. Brereton wrote: > All, > > Ralph Thomas and I have begun designing a picture widget for ASL. > This widget will cover icons in a generic way as well. The in- > development design is posted at: > > <http://opensource.adobe.com/twiki/bin/view/AdobeSource/PictureView> > > We would welcome any commentary, feedback, and/or refinement on the > design or the documentation. If anyone would like to contribute > please provide it either by email to the ASL mailing list or on the > Wiki page directly. If you do not have write access to the Wiki > page yet please create a Wiki account; once that is done email me > and I will authorize you. > > Thanks in advance for any time you can give to the effort. > > Blessings, > Foster > > > -- > Foster T. Brereton <}}}>< Romans 3:21-26 > A d o b e S o f t w a r e T e c h n o l o g y L a b > "What 99 percent of programmers need to know is not how to build > components but how to use them." -- Alexander Stepanov > > |