Hi Paul,

I have found the the 'graying' machanism myself since asking that 
question; once I noticed that the Undo button got grayed when 
there was nothing to undo, it was just a question of finding it. In 
any case thanks.

Tomas

> I'm not sure I understand your question.  Are you familiar with the 
> following XP code?
> 
>   abi/src/wp/ap/xp/ap_Toolbar_ActionSet.cpp
>   abi/src/wp/ap/xp/ap_Toolbar_Functions.cpp
> 
> The first file lays out a table which indicates which types of changes to 
> the document (AV_CHG_*) affect the state of a given toolbar item. 
> 
> Those changes in turn trigger logic in the second file, which set the 
> toolbar item state accordingly.  For example, setting EV_TIS_Gray tells 
> platform code to disable the item via the EV_TIS_ShouldBeGray() macro:
> 
>   abi/src/af/ev/xp/ev_Toolbar_Actions.h
>   abi/src/af/ev/<platform>/ev_<os>Toolbar.cpp
> 
> Does that answer your question?
> 
> Paul
> 



*********************************************
[EMAIL PROTECTED] / www.frydrych.net
PGP keys:  http://www.frydrych.net/contact.html

Reply via email to