Re: UI - object-activation and deactivation
- From: Benjamin Kahn <xkahn ximian com>
- To: Michael Meeks <michael ximian com>
- Cc: Jody Goldberg <jgoldberg home com>, Lutz M?ller <urc8 rz uni-karlsruhe de>, Mike Kestner <mkestner ameritech net>, gnome-components-list gnome org
- Subject: Re: UI - object-activation and deactivation
- Date: 16 Jul 2001 14:26:36 -0400
Just to clarify for my own education (b):
When working with an embedded component in a compound document:
* The Application hides all it's menus except for the left-most menu.
Usually File.)
* The Component contributes all of it's menus except for the left-most
menu.
* The Component puts it's file menu in the right-click menu for itself.
Is that right?
On 16 Jul 2001 09:24:38 -0400, Michael Meeks wrote:
>
> Hi Lutz / Jody,
>
> No a good question, but no obvious answer :-)
>
> Here is my take -
>
> We need 2 approaches,
>
> a) Complex, multi-component apps
> b) Compound documents
>
> The current UI handler is good for a) since it is so flexible, you
> can do a lot with it to get things to merge nicely.
>
> For b) (old versions of) Office seem to do this:
>
> On component merge - destroy all container menus except 'File',
> merge all editing etc. menus into container. 'File' menu always applies to
> the main application, and no 'File' submenus are merged. Thus to 'Save'
> the sub-component you'd need to do a right click on it or something.
>
> This seems to me to be a reasonable, (and rather trivial) thing to
> do. Since when you're component is in-place activated, you have selected
> to be editing that specific component, and not the rest of the document,
> and the view / tools should reflect this IMHO.
>
> How we best set about making this work for compound documents I
> don't quite know - here is where any clues would be greatly appreciated.
> Clearly it could be implemented by the container - automation here would
> be nice, or by the containee [ but this sucks ].
>
> I think we might want some nice View / ViewFrame type logic to
> make this happen - but Mike Kestner has been working on a re-vamp of all
> this, and has written a nice paper that I hope he'll publish soon - so we
> should integrate with his work.
>
> How does that sound ?
>
> Regards,
>
> Michael.
>
> --
> mmeeks gnu org <><, Pseudo Engineer, itinerant idiot
>
>
> _______________________________________________
> gnome-components-list mailing list
> gnome-components-list gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-components-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]