i3
Data Structures | Macros | Functions | Variables
resize.c File Reference
#include "all.h"
Include dependency graph for resize.c:

Go to the source code of this file.

Data Structures

struct  callback_params
 

Macros

#define I3__FILE__   "resize.c"
 

Functions

 DRAGGING_CB (resize_callback)
 
bool resize_find_tiling_participants (Con **current, Con **other, direction_t direction)
 
int resize_graphical_handler (Con *first, Con *second, orientation_t orientation, const xcb_button_press_event_t *event)
 

Variables

xcb_connection_t * conn
 

Macro Definition Documentation

#define I3__FILE__   "resize.c"

Definition at line 2 of file resize.c.

Function Documentation

DRAGGING_CB ( resize_callback  )
bool resize_find_tiling_participants ( Con **  current,
Con **  other,
direction_t  direction 
)

Definition at line 54 of file resize.c.

References con_orientation(), D_LEFT, D_RIGHT, D_UP, DLOG, HORIZ, L_STACKED, L_TABBED, Con::layout, Con::parent, TAILQ_NEXT, TAILQ_PREV, Con::type, and VERT.

Referenced by cmd_resize_tiling_direction(), and tiling_resize_for_border().

Here is the call graph for this function:

int resize_graphical_handler ( Con first,
Con second,
orientation_t  orientation,
const xcb_button_press_event_t *  event 
)

Variable Documentation

xcb_connection_t* conn

Definition at line 47 of file main.c.

Referenced by DRAGGING_CB(), and resize_graphical_handler().