On Saturday 28 March 2015 13:43:07 misu kun wrote: > btw , what is offest and offset1 in Frame image ? > The base index in imagelist for the offset* values, offset1 can be used for an additional group of states, used in tactionsimplebutton:
" function tactionsimplebutton.getframestateflags: framestateflagsty; begin result:= combineframestateflags(not isenabled,active, shs_mouse in finfo.state,shs_clicked in finfo.state); if not (bo_nodefaultframeactive in foptions) and ((shs_default in finfo.state) or focused) then begin include(result,fsf_offset1); end; end; " " function calcframestateoffs(const astate: framestateflagsty; const offsets: frameoffsetsty): integer; begin with offsets do begin result:= offset; if fsf_offset1 in astate then begin result:= result + offset1; end; if fsf_disabled in astate then begin result:= result + disabled; end else begin if fsf_active in astate then begin if fsf_clicked in astate then begin result:= result + activeclicked; end else begin if fsf_mouse in astate then begin result:= result + activemouse; end else begin result:= result + active; end; end; end else begin if fsf_clicked in astate then begin result:= result + clicked; end else begin if fsf_mouse in astate then begin result:= result + mouse; end; end; end; end; end; end; " Martin ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk