GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
target_anchorhint(3) Arcan Lua API target_anchorhint(3)

target_anchorhint - Inform a target about its coordinates relative to a reference

nil
target_anchorhint( vid:tgt, int:type=ANCHORHINT_SEGMENT, int:parent, int:x, int:y, int:z )
target_anchorhint( vid:tgt, int:type=ANCHORHINT_EXTERNAL, int:parent, int:x, int:y, int:z )
target_anchorhint( vid:tgt, int:type=ANCHORHINT_PROXY, vid:src, int:parent, int:x, int:y, int:z )
target_anchorhint( vid:tgt, int:type=ANCHORHINT_PROXY_EXTERNAL, int:src, int:parent, int:x, int:y, int:z )

While target_displayhint can be used to provide additional information about how a client will be presented, it does not carry information about how it will be positioned within some reference frame. This is not as useful since clients can already hint in the other direction through viewport events.

The major exceptions are when one client is bridging to other windowing systems ( ANCHORHINT_PROXY , ANCHORHINT_PROXY_EXTERNAL ), acting as a window manager for nested/embedded subsegments ( ANCHORHINT_SEGMENT ) or as an out-of-process external window manager ( ANCHORHINT_PROXY ). *x* and *y* refers to the resolved upper-left corner position of the target, and *z* the stacking or composition order.

In such cases target_anchorhint can be used. The type indicates which reference objects that could be provided. If the type contains EXTERNAL the src and parent arguments will be treated as an opaque externally provided identifier, as with target_displayhint and received through the segment_request and viewport events.

The non-external types will have src and parent verified as valid frameservers and the VID s substitued for the respective cookie identifier (see launch_target ). If no parenting relationship is required, use the global WORLDID as reference. Pointing to an invalid VID is a terminal state transition.

target_displayhint(3) launch_target(3)

July 2025 targetcontrol

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.