9#ifndef __HANDLERCHAIN_WINDOWRECTANGLE_H__
10#define __HANDLERCHAIN_WINDOWRECTANGLE_H__
Declaration of the Message and MessagePosition structures, along with the functions,...
bool WindowRectangle_ToString(WindowRectangle *rectangle, DynamicString *output)
Convert the given WindowRectangle to a string representation.
void WindowRectangle_Initialize(WindowRectangle *rectangle, int x, int y, int width, int height)
Initialize the specified WindowRectangle based on the given position and size in some arbitrary space...
bool WindowRectangle_PointInside(WindowRectangle *rectangle, MessagePosition *point)
Determine if the given WindowRectangle object contains the given MessagePosition.
Declaration of the DynamicString structure and supporting functions to work with dynamic strings.
Represents a string that can be grown dynamically.
Position of the message in global coordinates (same scope of coordinates as windows)....
Represents a rectangular region, with upper left and lower right coordinates.