When I say "windowed document", I didn't mean an actual document, I was
using an analogy of what is closest in already existing paradigms.

-GT

On Wed, Aug 4, 2010 at 1:40 AM, George Toledo <[email protected]> wrote:

>
>
> On Wed, Aug 4, 2010 at 1:17 AM, Christopher Wright <
> [email protected]> wrote:
>
>> > Hmm, this is the only way we can currently see what the data actually
>> is. Does this really need to be "fixed"? The reason behind the difference in
>> data type representation should be clear if one takes the time to look at
>> the port type.
>>
>> But do you care what the data actually is (other than for curiosity)?
>>  Generally, you're more interested in whether or not the data "speaks your
>> language" (i.e. had keys/indices if it's a structure, has components if it's
>> a color, has a length if it's a string, etc).  Note how the strings in the
>> shot are NSCFStrings -- what are those, exactly?  a private class with no
>> documentation.  But they're useful because they _act_ like NSStrings (they
>> have a length, and characters, and all the other stringy properties that
>> make NSString useful).
>>
>> QC could plausibly abstract away structures and strings and number and
>> colors behind an opaque "QCObject" type, and it'd be pretty useless to see
>> their type in tooltips (you'd just see "QCObject <0x12345000>").   [note:
>>  if I do that, please vote me off the island for being insane ;]
>>
>> (This philosophy is known as "duck typing" -- for better or worse, it's
>> here to stay, and plays a major role in modern objective-C
>> applications/frameworks).
>>
>> Since it's pretty trivial to figure out what the data is on a virtual
>> port, I think it'd be nicer if the tooltips always showed the pretty version
>> (to me, seeing "title" = "Breakfast at Tiffany's" is dramatically more
>> useful than "title" = "<NSCFString - 0xBADBEEF0>").
>>
>> --
>> Christopher Wright
>> [email protected]
>>
>>
> I see your points, but if anyone uses that for some reason, it's ultimately
> taking away functionality. That said, I'm not against lopping off
> functionality for good reasons, but this is a bit of an empty aesthetic
> reason... I usually tend towards ways to smoothly integrate levels of
> detail. There are more important hurdles to achieve with tooltips.
>
> Tooltips have some weaknesses, for me, that are more glaring than this
> issue.
>
> It is near impossible to actually inspect all tooltip data in sufficiently
> large structures. There are many reasons why one would want to keep tooltip
> open, and/or resize (sticky tooltips), or rip the tool tip off and peg it to
> the side of the editor, with it being resizable and with scrollbar. We also
> can't gain access to the namespace info in the tooltip, which is another
> missing link. In the case that tooltips ever get ramped up, maybe the user
> could see the data represented in different ways. Seeing a "reduced" version
> akin to the what happens now, and having everything represented as Structs
> makes sense... in an "sticky expanded tooltip" mode, niceties like actually
> being able to see the images in a queue might be able to happen?
>
> So, to add to "whacky ideas" that people have, I'm basically thinking of
> tooltips as something that you "pull off" and then it's a windowed document,
> that you can minimize into something like the Dock (which is "in QC"), or
> back into the tooltip origin depending on your pref (ala how the Dock and
> minimizing app windows works).
>
> I'm not stating that all of those aspects are necessary, but being able to
> keep a tooltip open while not hovering, and being able to resize and scroll
> the info would be particularly useful (and dare I say, obvious?).
>
> -George Toledo
>
>
>
>
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to