Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > c67c6057ffd14254a26624517a2352e6 > files > 524

i3-doc-3.e-3.bf1.fc14.noarch.rpm

digraph G
{
  bgcolor="transparent";
  edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
  node [fontname="FreeSans",fontsize="10",shape=record];
  rankdir=LR;
  Node1 [label="main",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
  Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node2 [label="add_loglevel",height=0.2,width=0.4,color="black",URL="$a00070.html#a71ad89f7f5c5c75b215dfa26a9c1bc43",tooltip="Enables the given loglevel."];
  Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node3 [label="check_error",height=0.2,width=0.4,color="black",URL="$a00077.html#ae8ee4cede01d9a00cbeaffbc5f096f8d",tooltip="Checks a generic cookie for errors and quits with the given message if there was..."];
  Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node4 [label="expand_table_cols",height=0.2,width=0.4,color="black",URL="$a00076.html#ac58314a435fd187ce2ed416b9dc8019f",tooltip="Add one column to the table."];
  Node4 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node5 [label="new_container",height=0.2,width=0.4,color="black",URL="$a00076.html#a958e136217c7aac4af68f61bf2c1ffe5"];
  Node5 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node6 [label="scalloc",height=0.2,width=0.4,color="black",URL="$a00077.html#ad475e1b898d9da9b2a8b92e3da51b3dd",tooltip="Safe-wrapper around calloc which exits if malloc returns NULL (meaning that there..."];
  Node5 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node7 [label="switch_layout_mode",height=0.2,width=0.4,color="red",URL="$a00077.html#a5b3f86291e1bab74d7edc044a9d87a52",tooltip="Switches the layout of the given container taking care of the necessary house-keeping..."];
  Node4 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node4 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node1 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node8 [label="expand_table_rows",height=0.2,width=0.4,color="black",URL="$a00076.html#a8fb9ac616cc935e2fd54c6bcb6563df1",tooltip="Add one row to the table."];
  Node8 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node8 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node1 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node9 [label="get_first_output",height=0.2,width=0.4,color="black",URL="$a00073.html#a514adc4dcfc06b1e9329e41633c65fb0",tooltip="Returns the first output which is active."];
  Node1 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node10 [label="get_output_containing",height=0.2,width=0.4,color="black",URL="$a00073.html#abb7e75366265212195afd09ab85235f6",tooltip="Returns the active (!) output which contains the coordinates x, y or NULL if there..."];
  Node1 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node11 [label="grab_all_keys",height=0.2,width=0.4,color="red",URL="$a00062.html#a1741cf749eb2243cca453355d3f6879b",tooltip="Grab the bound keys (tell X to send us keypress events for those keycodes)."];
  Node1 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node12 [label="handle_button_press",height=0.2,width=0.4,color="red",URL="$a00059.html#ac97f2eddd5082f584d9370459628f503",tooltip="Checks if the button press was on a stack window, handles focus setting and returns..."];
  Node1 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node13 [label="handle_client_message",height=0.2,width=0.4,color="red",URL="$a00067.html#aa3ab831816987a97999392d7b54e4aee",tooltip="Handle client messages (EWMH)."];
  Node1 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node14 [label="handle_clientleader_change",height=0.2,width=0.4,color="red",URL="$a00067.html#a3651e94bba743f088fd461a90892ff2f",tooltip="Handles changes of the WM_CLIENT_LEADER atom which specifies if this is a toolwindow..."];
  Node1 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node15 [label="handle_configure_event",height=0.2,width=0.4,color="black",URL="$a00067.html#aa17e023a1acbf56eb18628e82c8ed55e",tooltip="Configuration notifies are only handled because we need to set up ignore for the..."];
  Node1 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node16 [label="handle_configure_request",height=0.2,width=0.4,color="red",URL="$a00067.html#abef279a14e8384ccf48371d6a3f6f962",tooltip="Configure requests are received when the application wants to resize windows on their..."];
  Node1 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node17 [label="handle_destroy_notify_event",height=0.2,width=0.4,color="black",URL="$a00067.html#a8c3b4a8b74d993af20e5078e4a20efed",tooltip="A destroy notify event is sent when the window is not unmapped, but immediately destroyed..."];
  Node17 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node18 [label="handle_unmap_notify_event",height=0.2,width=0.4,color="red",URL="$a00067.html#af9fc851cafbabe50fa229f4bfb5f0d22",tooltip="Our window decorations were unmapped."];
  Node1 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node19 [label="handle_enter_notify",height=0.2,width=0.4,color="red",URL="$a00067.html#ade0bc204de173bdbeacb7b10b5631aec",tooltip="When the user moves the mouse pointer onto a window, this callback gets called."];
  Node1 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node20 [label="handle_event",height=0.2,width=0.4,color="red",URL="$a00064.html#a5f13dbbbc2fe5c143d138bba3b873b53"];
  Node1 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node21 [label="handle_expose_event",height=0.2,width=0.4,color="red",URL="$a00067.html#aef74cebc820b8224d196fa6eb9c13ac4",tooltip="Expose event means we should redraw our windows (= title bar)."];
  Node1 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node22 [label="handle_hints",height=0.2,width=0.4,color="red",URL="$a00067.html#a875fb3362eee6f327b57a6033ed29a51",tooltip="Handles the WM_HINTS property for extracting the urgency state of the window."];
  Node1 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node23 [label="handle_key_press",height=0.2,width=0.4,color="red",URL="$a00067.html#abcdedd21ed4dd7e762b2fb2ac49b6527",tooltip="There was a key press."];
  Node1 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node24 [label="handle_map_request",height=0.2,width=0.4,color="red",URL="$a00067.html#ae301f3f0db441a1c22a39e88989a96c3",tooltip="A new window appeared on the screen (=was mapped), so let’s manage it."];
  Node1 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node25 [label="handle_mapping_notify",height=0.2,width=0.4,color="red",URL="$a00067.html#a2ca89397c76485894e1de2fcb65ec697",tooltip="Called when the keyboard mapping changes (for example by using Xmodmap), we need..."];
  Node25 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node25 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node26 [label="translate_keysyms",height=0.2,width=0.4,color="red",URL="$a00062.html#a0ee8ffa5c11aeb96126b36171da84adc",tooltip="Translates keysymbols to keycodes for all bindings which use keysyms."];
  Node25 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node27 [label="xcb_get_numlock_mask",height=0.2,width=0.4,color="black",URL="$a00079.html#aeae86e9fc76e08fd43f142de4d11bba0",tooltip="Finds out which modifier mask is the one for numlock, as the user may change this..."];
  Node1 -> Node28 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node28 [label="handle_motion_notify",height=0.2,width=0.4,color="red",URL="$a00067.html#a23c1d18838f1993a18c1bd891a0fcd3e",tooltip="When the user moves the mouse but does not change the active window (e.g."];
  Node1 -> Node29 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node29 [label="handle_normal_hints",height=0.2,width=0.4,color="red",URL="$a00067.html#a37b6d4793feaffd6a4a25db3416c0d3f",tooltip="Handles the size hints set by a window, but currently only the part necessary for..."];
  Node1 -> Node30 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node30 [label="handle_screen_change",height=0.2,width=0.4,color="red",URL="$a00067.html#a38db143e8cde0e72a7fe1aa1a9412c0e",tooltip="Gets triggered upon a RandR screen change event, that is when the user changes the..."];
  Node1 -> Node31 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node31 [label="handle_transient_for",height=0.2,width=0.4,color="red",URL="$a00067.html#a770ba9d5b30d95d843fe637e2b3910eb",tooltip="Handles the transient for hints set by a window, signalizing that this window is..."];
  Node1 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node1 -> Node32 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node32 [label="handle_window_type",height=0.2,width=0.4,color="black",URL="$a00067.html#a9f7d547fc847e3dc11747b7d04077c46",tooltip="Handles _NET_WM_WINDOW_TYPE changes."];
  Node1 -> Node33 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node33 [label="handle_windowclass_change",height=0.2,width=0.4,color="red",URL="$a00067.html#a3fdeb5f8c0fbef80784d1d62e4653ed9",tooltip="Store the window classes for jumping to them later."];
  Node1 -> Node34 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node34 [label="handle_windowname_change",height=0.2,width=0.4,color="red",URL="$a00067.html#a763f921cc825269f3034ac3237f911f2",tooltip="Called when a window changes its title."];
  Node1 -> Node35 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node35 [label="handle_windowname_change_legacy",height=0.2,width=0.4,color="red",URL="$a00067.html#ac3e59ebb6684722fada02f66582a1787",tooltip="We handle legacy window names (titles) which are in COMPOUND_TEXT encoding."];
  Node1 -> Node36 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node36 [label="init_table",height=0.2,width=0.4,color="red",URL="$a00076.html#af025cd3b8bcee08bf8f89ae8c17d5f69",tooltip="Initialize table."];
  Node36 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node1 -> Node37 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node37 [label="initialize_randr",height=0.2,width=0.4,color="red",URL="$a00073.html#a6a7a017cf0668c2b9aba5011bdd7e9f3",tooltip="We have just established a connection to the X server and need the initial XRandR..."];
  Node1 -> Node38 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node38 [label="initialize_xinerama",height=0.2,width=0.4,color="red",URL="$a00080.html#a93044db4172ab2447725a2bee3065931",tooltip="We have just established a connection to the X server and need the initial Xinerama..."];
  Node1 -> Node39 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node39 [label="ipc_create_socket",height=0.2,width=0.4,color="red",URL="$a00068.html#a173c2426068f80edfacc45e1fca642d4",tooltip="Creates the UNIX domain socket at the given path, sets it to non-blocking mode, bind()s..."];
  Node39 -> Node40 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node40 [label="sstrdup",height=0.2,width=0.4,color="black",URL="$a00077.html#a11822d1f4b182be3fa03d2a5af536e1a",tooltip="Safe-wrapper around strdup which exits if malloc returns NULL (meaning that there..."];
  Node1 -> Node41 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node41 [label="ipc_new_client",height=0.2,width=0.4,color="red",URL="$a00068.html#ab60981ffa93c190e40d52e05f6c8a4d8",tooltip="Handler for activity on the listening socket, meaning that a new client has just..."];
  Node41 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node1 -> Node42 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node42 [label="load_configuration",height=0.2,width=0.4,color="red",URL="$a00062.html#a19bff8205cd2bd9492b5f95076dfa3a0",tooltip="Reads the configuration from ~/.i3/config or /etc/i3/config if not found."];
  Node42 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node42 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node42 -> Node40 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node42 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node1 -> Node43 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node43 [label="manage_existing_windows",height=0.2,width=0.4,color="red",URL="$a00072.html#a525375308e06d233e560f4e739e02ca6",tooltip="Go through all existing windows (if the window manager is restarted) and manage them..."];
  Node1 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node1 -> Node44 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node44 [label="set_verbosity",height=0.2,width=0.4,color="black",URL="$a00070.html#a9aeb8f383a036722d9213b750e90703d",tooltip="Set verbosity of i3."];
  Node1 -> Node45 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node45 [label="setup_signal_handler",height=0.2,width=0.4,color="red",URL="$a00075.html#ae057b3065391c2db8120a38fe9d805b4",tooltip="Setup signal handlers to safely handle SIGSEGV and SIGFPE."];
  Node1 -> Node40 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node1 -> Node46 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node46 [label="start_application",height=0.2,width=0.4,color="black",URL="$a00077.html#a4a1b0dbf1f2e37a0ad5a0f6cc786225c",tooltip="Starts the given application by passing it through a shell."];
  Node1 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node1 -> Node47 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node47 [label="xcb_check_cb",height=0.2,width=0.4,color="black",URL="$a00071.html#ae803eb28e01465a23d3106d041d20a35"];
  Node1 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node1 -> Node48 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node48 [label="xcb_got_event",height=0.2,width=0.4,color="black",URL="$a00071.html#a3afd076b2b7a6629dbdd5ca39bc97e14"];
  Node1 -> Node49 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node49 [label="xcb_prepare_cb",height=0.2,width=0.4,color="black",URL="$a00071.html#af056ab78448062575ad541c74acf424f"];
  Node1 -> Node50 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node50 [label="xkb_got_event",height=0.2,width=0.4,color="red",URL="$a00071.html#a9dee8ad840a7178248adce10de9f168a"];
  Node50 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node50 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node50 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
}