i3
Functions
fake_outputs.h File Reference
#include <config.h>
Include dependency graph for fake_outputs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void fake_outputs_init (const char *output_spec)
 Creates outputs according to the given specification. More...
 

Function Documentation

◆ fake_outputs_init()

void fake_outputs_init ( const char *  output_spec)

Creates outputs according to the given specification.

The specification must be in the format wxh+x+y, for example 1024x768+0+0, with multiple outputs separated by commas: 1900x1200+0+0,1280x1024+1900+0

Definition at line 36 of file fake_outputs.c.

References xoutput::active, xoutput::con, DLOG, ELOG, get_screen_at(), height, Rect::height, init_ws_for_output(), min(), output_name::name, output_name::names, xoutput::names_head, num_screens, output_get_content(), output_init_con(), output_primary_name(), outputs, primary, xoutput::primary, xoutput::rect, sasprintf(), scalloc(), SLIST_INIT, SLIST_INSERT_HEAD, TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, width, Rect::width, x, Rect::x, y, and Rect::y.

Referenced by main().

Here is the call graph for this function: