/proc/screen_loc_to_offset | Takes a screen loc string in the format
"+-left-offset:+-pixel,+-bottom-offset:+-pixel"
Where the :pixel is optional, and returns
A list in the format (x_offset, y_offset)
We require context to get info out of screen locs that contain relative info, so NORTH, SOUTH, etc |
---|
/proc/offset_to_screen_loc | Takes a list in the form (x_offset, y_offset)
And converts it to a screen loc string
Accepts an optional view string/size to force the screen_loc around, so it can't go out of scope |
---|
/proc/get_valid_screen_location | Returns a valid location to place a screen object without overflowing the viewport |
---|
/proc/cut_relative_direction | Takes a screen_loc string and cut out any directions like NORTH or SOUTH |
---|
/proc/spanning_screen_loc | Returns a screen_loc format for a tiling screen objects from start and end positions. Start should be bottom left corner, and end top right corner. |
---|