Домой Классы Статические функции Перечисления (ENUM) Записи (RECORD)

{Tray|_icon}


(включая защищенные члены)

CLASS {Tray|_icon} , UNTESTED :



Компонент для отображения пиктограммы в (системной) области нотификаций экрана (и интерактивного взаимодейтсвия, для чего используются события click).


IMPORT : {Form} , {Control} , {Icon} , {File_path} , {Geometry} .


BASE CLASS {Control} .


 

OVERRIDE visual ==> BOOL



---------------------------------------------------------------- 'создание'

  

FUN New_tray|_icon_from_file (
     
{Form} Form|_owner ,
     
STR Alias|_tray_icon ,
     
STR Icon_file|_path ) ==> {Tray} , NEW



OVERRIDE create_control , REPLACE



-------------------------------------------------------------- 'активность'

BOOL Active|_state , READ


 

METHOD Set_active ( BOOL Value|_active )



------------------------------------------------------------- 'пиктограмма'

{Icon} Ico|n_object , READ , INIT


 

METHOD Set_icon ( {Icon} Icon|_object )



------------------------------------------------------------------- 'текст'

STR tray_text


   

OVERRIDE Get_text ==> STR



OVERRIDE Set_text ( STR T|ext_show ) , REPLACE



OVERRIDE Bounds ==> {Geometry}.{rect} , REPLACE


END