|
NAMEtarget_displayhint - Send visibility / drawing hint to target frameserver.SYNOPSISint:cellw, int:cellhtarget_displayhint( vid:dst, int:width, int:height ) target_displayhint( vid:dst, int:width, int:height, int:flags ) target_displayhint( vid:dst, int:width, int:height, int:flags, vid:proxy ) target_displayhint( vid:dst, int:width, int:height, int:flags, int:WORLDID ) target_displayhint( vid:dst, int:width, int:height, int:flags, tbl:disptbl ) DESCRIPTIONThe target_displayhint sends a hint to the specified target that it should try and resize its shared memory connection to the desired dimensions. This can be used to notify about current drawing dimensions for the associated video object, or for special cases where one might want an explicitly over- or under-sized input buffer.The possible values for the optional flags field are (combine with bit.bor): TD_HINT_IGNORE - no change to the flag state from last time. TD_HINT_CONTINUED - resize events are likely to be followed with more, TD_HINT_UNFOCUSED - no input focus, input events can still arrive but no visibile indication (e.g. cursor) needs to be shown TD_HINT_INVISIBLE - not currently visible/used, no need to update/draw TD_HINT_MAXIMIZED - window is in a 'maximized' state, some UI toolkits will change their visible behavior if they know that they are in this state. TD_HINT_FULLSCREEN - window is in a 'fullscreen' state, similar to the maximized state, some UI toolkits may want this. TD_HINT_DETACHED - (with provided embedded proxy), the associated window has been detached from the embedding and should not be considered in local layouting. If the optional disptbl is set and is a table, the fields 'ppcm' and 'subpixel_layout' are expected to be present. If the * WORLDID * form is used, the current default output display properties will be sent. The function returns the current estimated cell dimensions for clients that use the tpack- format for server-side text. This is affected by the last fonthint as well as the provided density, and is just an estimate. NOTES
EXAMPLEfunction target_displayhint0() local a = target_alloc("example", function() end); show_image(a); resize_image(a, VRESW, VRESH); target_displayhint(a, VRESW, VRESH); end SEE ALSO:
Visit the GSP FreeBSD Man Page Interface. |