Re: Clarification for SetCursorShape action

Wataru KAMEYAMA (wataru-k@ascii.co.jp)
Thu, 03 Jul 1997 12:57:22 +0900

Hi Andreas,

> I have a request for clarification concerning the "setCursorShape" action.
> In the description in 11.4 the second part of the "Provisions of use" states
>
> "NewCursorShape shall refer to an active CursorShape object." (1)
>
> In 3 (Terms and definitions) the definition states
>
> "An active object has its RunningStatus set to True." (2)
>
> An CursorShape object is always active (see 20.1.1), but its RunningStatus
> attribute inherited from the Root class is never set to True. Therefore,
> it is not active.
>
> I suggest to change phrase (1) to:
>
> "NewCursorShape shall refer to an available CursorShape object." (3)
>
> What do you think?
>
> I have not checked whether this might also be true for other classes like
> the Palette and Font classes.

We've concluded that CursorShape, Font and Palette shall be always
active when they are referenced. Therefore, if you look at the
semantics of InitiallyActive of them, it clearly says that they are
always active. By the activation behavior of Group, it guarantees
that all of them are active and their RunningStatus' are always true
after activation of Group, because InitiallyActive is always set to
True.

Regards,

** Wataru KAMEYAMA, Dr., ASCII Laboratories Inc., JAPAN
** TEL: +81 3 5351 9711
** FAX: +81 3 5351 9750
** wataru-k@ascii.co.jp ($B55;3!!>D!w%"%9%-!<L$Mh8&5f=j(B in KANJI)