logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

tickit_window_set_geometry - set the size and position of a window

Description

tickit_window_set_geometry()  sets  the size and position of the given window to the details given in the
       rectangle structure. The position is relative to the window's immediate parent. The window does not  have
       to  be  entirely contained within the parent; it is allowed to overlap any of the four edges, or even sit
       entirely outside of the parent. Content rendering and input events will be clipped to the bounds  of  its
       parent (and thus any ancestors up to the root) in any case.

       This function causes a TICKIT_EV_GEOMCHANGE event to occur at the next tick, if the geometry was actually
       changed.  If  none  of  the  four  fields  are  modified then no event occurs; thus it is safe to call it
       optimistically to update the required size in case it has changed.

       tickit_window_resize() and tickit_window_reposition()  are  shortcut  functions  that  take  two  integer
       arguments directly for changing just the size, or just the origin position of the window.

Name

       tickit_window_set_geometry - set the size and position of a window

Return Value

       These functions return no value.

See Also

tickit_window_new(3),   tickit_window_get_geometry(3),   tickit_window_bind_event(3),   tickit_window(7),
       tickit(7)

                                                                                   TICKIT_WINDOW_SET_GEOMETRY(3)

Synopsis

#include<tickit.h>voidtickit_window_set_geometry(TickitWindow*win,TickitRectgeom);voidtickit_window_resize(TickitWindow*win,intlines,intcols);voidtickit_window_reposition(TickitWindow*win,inttop,intleft);

       Link with -ltickit.

See Also