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

View File

@@ -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 ; 㪠<><E3AAA0><EFBFBD> <20><><><E2A5AA> asciiz, ࠧ<><E0A0A7><EFBFBD><EFBFBD><EFBFBD> \r 13
.next dd next ; ᫥<><E1ABA5><EFBFBD><EFBFBD> tooltip <20><><20><><EFBFBD> 0
.zone_y dw zone_y ; <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> (<28> 90% <20><><EFBFBD><EFBFBD><><E1AEA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><E0A0A7><20><><EFBFBD><EFBFBD><EFBFBD>)
.zone_x dw zone_x ;
.zone_h dw zone_h ;
.zone_w dw zone_w ;
.col_txt dd col_txt ; 梥<><><E2A5AA><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><><E0A0A7><EFBFBD> SysFn4
.col_bkg dd col_bkg ; 梥<><> <20><><EFBFBD><EFBFBD>
.tm_wait dw tm_wait ; <20><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>10<31><30>
;<3B><EFBFBD><E0A5AC><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><E0A5AC><EFBFBD><EFBFBD><EFBFBD>
.font_sz dd ? ; font size
.mouse dd ? ; <20><EFBFBD><E0A5A4><EFBFBD><20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (x, y)
.tm_strt dd ? ; <20><EFBFBD> <20><><EFBFBD><EFBFBD>᪠ ⠩<><E2A0A9><EFBFBD><EFBFBD> (<28><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD>) <20>10<31><30>
.video dd ? ; <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><E0A0AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><E2A8AF>
.video_y dw ? ; <20><><EFBFBD><EFBFBD><E0A4A8><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>, <20><><EFBFBD> 0 <20><20><><EFBFBD><EFBFBD><EFBFBD>
.video_x dw ?
.video_h dw ? ; ࠧ<><E0A0A7><EFBFBD> <20><EFBFBD><E0A5A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EBA2A0><EFBFBD><EFBFBD> <20><><EFBFBD> init
.video_w dw ?
}