Methods and apparatuses for altering the appearance of an icon box when an
event effecting the icon box occurs are disclosed. In one embodiment, a
pointer entering an icon box or exiting an icon box is detected and an
icon property is set accordingly. Also detected is an icon being set to
activate its underlying function and the actual activation of an icon's
underlying function. Another icon property is set based on whether an icon
is set to be activated or has been activated. A repaint procedure is used
to retrieve a new icon image and replace the image in the icon before the
event occurred. The repaint procedure uses an icon label and the icon
property states to determine which image to retrieve and place in the icon
box. The repaint method retrieves an image from a plurality of images
reflecting different states of the icon. The icon is also capable of
communicating any events effecting it to its parent object, such as a
toolbar, thereby allowing the parent object to behave in an appropriate
manner.
De methodes en de apparaten om de verschijning van een pictogramdoos te veranderen wanneer een gebeurtenis die de pictogramdoos uitvoert voorkomt worden onthuld. In één belichaming, wordt een wijzer die een pictogramdoos ingaat of een pictogramdoos weggaat ontdekt en een pictogrambezit wordt dienovereenkomstig geplaatst. Ook ontdekt wordt een pictogram dat wordt geplaatst om zijn onderliggende functie en daadwerkelijke activering van de onderliggende functie van een pictogram te activeren. Een ander pictogrambezit wordt wordt gebaseerd geplaatst dat op of een pictogram om wordt geplaatst worden geactiveerd of geactiveerd. Schilder procedure opnieuw wordt gebruikt om een nieuw pictogrambeeld terug te winnen en het beeld in het pictogram te vervangen alvorens de gebeurtenis voorkwam. Schilder procedure opnieuw gebruikt een pictogrametiket en de staten van het pictogrambezit om welk terug te winnen beeld en plaats in de pictogramdoos te bepalen. Schilder methode opnieuw terugwint een beeld van een meerderheid van beelden die op verschillende staten van het pictogram wijzen. Het pictogram kan ook om het even welke gebeurtenissen die het uitvoeren aan zijn oudervoorwerp, zoals een toolbar meedelen, daardoor toestaand het oudervoorwerp om zich op een aangewezen manier te gedragen.