tooltip widget+demo

git-svn-id: svn://kolibrios.org@6689 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
siemargl
2016-11-08 00:23:52 +00:00
parent ce0f47388b
commit 14032d12c8
5 changed files with 577 additions and 3 deletions
@@ -530,4 +530,28 @@ FR_FILLED equ 10000b ; [x]
; FR_TEXT_POSITION
FR_TEXT_POS_BOTTOM equ 1
FR_TEXT_POS_TOP equ 0
FR_TEXT_POS_TOP equ 0
;-----------------------------------------------------------------------------
struc tooltip txt, next, zone_x, zone_w, zone_y, zone_h, col_txt, col_bkg, tm_wait
{
.txt dd txt ; 㪠§ â¥«ì ­  ⥪áâ asciiz, à §¤¥«¨â¥«ì \r 13
.next dd next ; á«¥¤ãî騨© tooltip ¢ 楯®çª¥ ¨«¨ 0
.zone_y dw zone_y ; §®­  ª®­â஫ï (¢ 90% á«ãç ¥¢ ᮢ¯ ¤ ¥â á à §¬¥à®¬ ª®­â஫ )
.zone_x dw zone_x ;
.zone_h dw zone_h ;
.zone_w dw zone_w ;
.col_txt dd col_txt ; 梥â ⥪áâ  âã«â¨¯ , ¢ª«îç ï à §¬¥à SysFn4
.col_bkg dd col_bkg ; 梥â ä®­  âã«â¨¯ 
.tm_wait dw tm_wait ; ¢à¥¬ï ®¦¨¤ ­¨ï å10¬á
;¢à¥¬¥­­ë¥ ¯¥à¥¬¥­­ë¥
.font_sz dd ? ; font size
.mouse dd ? ; ¯à¥¤ë¤ã饥 ¯®«®¦¥­¨¥ (x, y)
.tm_strt dd ? ; ¢à¥¬ï § ¯ã᪠ â ©¬¥à  (¢å®¤  ¬ëè¨ ¢ §®­ã) å10¬á
.video dd ? ; ¯ ¬ïâì ¤«ï á®åà ­¥­­®£® ¯®¤ âã«â¨¯®¬
.video_y dw ? ; ª®®à¤¨­ âë § ¯®¬­¥­­®© ®¡« á⨠íªà ­ , ¨«¨ 0 ¥á«¨ ¯ãáâ®
.video_x dw ?
.video_h dw ? ; à §¬¥à ¯à¥¤à áç¨â뢠¥âáï ¯à¨ init
.video_w dw ?
}