[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [e4-dev] Proposal to replace the 'visible' flag
|
Why not merging toBeRendered and visible into one field using an Enum
but frankly I have not 100% understood yet the whole thing.
Probably I'm heading in completely the wrong direction but isn't the
flow of this attribute:
visibility = NONE (no widget)
visibility = TO_RENDER (widget created but not shown)
visibility = VISIBLE (widget made visible)
So when we e.g. have a UIElement whose visibility attribute changes from
VISIBLE => NONE this means for us to dispose it, going from VISIBLE =>
TO_RENDER means Control#setVisible(false)
Tom
Am 21.10.10 17:08, schrieb Eric Moffatt:
>
> Can you give me a scenario where the TBR flag is not sufficient ? I was
> expecting Menus/TBs to be simple; TBR true to show, TBR false to not
> show...
>
> Eric
>
>
>
> From: Paul Webster <pwebster@xxxxxxxxxxxxxxxxxxx>
> To: E4 Project developer mailing list <e4-dev@xxxxxxxxxxx>
> Date: 10/21/2010 09:57 AM
> Subject: Re: [e4-dev] Proposal to replace the 'visible' flag
> Sent by: e4-dev-bounces@xxxxxxxxxxx
>
>
> ------------------------------------------------------------------------
>
>
>
> On Thu, Oct 21, 2010 at 9:43 AM, Eric Moffatt <emoffatt@xxxxxxxxxx> wrote:
>>
>> After spending some time with Lars yesterday explaining the difference
>> between the 'toBeRendered' flag and the 'visible' flag (again!) I
> think that
>> I've come up with a way to eliminate it altogether...
>
> I can't comment on the use of it in shared parts, but in menus and
> toolbars I need a different flag that contols visibility vs TBR (which
> means under control of the renderer). But if it's not useful in other
> rendering contexts, it could be moved up to the MMenuElement level.
>
> Also, I'll give you this 3.x scenario to consider. You can currently
> hide an editor. It has the properties that the editor tab is no
> longer visible in the editor area. But as it works against the
> EditorReference, it has no effect on the "restored" state of the
> editor. i.e. if there's an EditorPart it is left alone, not disposed.
>
> PW
>
>
> --
> Paul Webster
> Hi floor. Make me a sammich! - GIR
> _______________________________________________
> e4-dev mailing list
> e4-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/e4-dev
>
>
>
>
> _______________________________________________
> e4-dev mailing list
> e4-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/e4-dev
--
B e s t S o l u t i o n . a t EDV Systemhaus GmbH
------------------------------------------------------------------------
tom schindl geschaeftsfuehrer/CEO
------------------------------------------------------------------------
eduard-bodem-gasse 5/1 A-6020 innsbruck phone ++43 512 935834