Sophie

Sophie

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

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="manage_existing_windows",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="manage_window",height=0.2,width=0.4,color="black",URL="$a00072.html#a4a34e4e6e27dfe96206b43297c001f9c",tooltip="Do some sanity checks and then reparent the window."];
  Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node3 [label="reparent_window",height=0.2,width=0.4,color="black",URL="$a00072.html#a3231348efe9bf4a5f43fe491b1fbfbc8",tooltip="reparent_window() gets called when a new window was opened and becomes a child of..."];
  Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node4 [label="client_init_border",height=0.2,width=0.4,color="black",URL="$a00060.html#a1858104634b1bcafb34644f0a525c443",tooltip="Change the border type for the given client to normal (n), 1px border (p) or completely..."];
  Node3 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node5 [label="client_is_floating",height=0.2,width=0.4,color="black",URL="$a00060.html#a56065826f75013837bc8e125c8dc66c7",tooltip="Returns true if the client is floating."];
  Node3 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node6 [label="client_map",height=0.2,width=0.4,color="black",URL="$a00060.html#a7f3612a4061bd46213d5e28f0c4d00ee",tooltip="Map the client, correctly restoring any state needed."];
  Node3 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node7 [label="client_set_below_floating",height=0.2,width=0.4,color="black",URL="$a00060.html#a20c5492b1cd5c30793e9fae4b7902686",tooltip="Sets the position of the given client in the X stack to the highest (tiling layer..."];
  Node3 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node8 [label="client_toggle_fullscreen",height=0.2,width=0.4,color="black",URL="$a00060.html#a6eaa454820104be1fe5a9c9f99ca46e9",tooltip="Toggles fullscreen mode for the given client."];
  Node8 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node9 [label="client_enter_fullscreen",height=0.2,width=0.4,color="red",URL="$a00060.html#a9ec4f35452bd2af99fbc1e8cbf0917f4",tooltip="Enters fullscreen mode for the given client."];
  Node9 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node10 [label="xcb_set_window_rect",height=0.2,width=0.4,color="black",URL="$a00079.html#a7bbb53cdd77036e67c997f0c93e67cef",tooltip="Configures the given window to have the size/position specified by given rect."];
  Node8 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node11 [label="client_leave_fullscreen",height=0.2,width=0.4,color="black",URL="$a00060.html#ab8050b96085f7672609cc67eec3d839d",tooltip="Leaves fullscreen mode for the current client."];
  Node11 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node11 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node11 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node12 [label="redecorate_window",height=0.2,width=0.4,color="black",URL="$a00069.html#ac78b8a4b371d2c4c2800c765f46e5df3",tooltip="Redecorates the given client correctly by checking if it’s in a stacking container..."];
  Node12 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node13 [label="decorate_window",height=0.2,width=0.4,color="red",URL="$a00069.html#a1ea737657e6613d21ad663bb45c82dd2",tooltip="(Re-)draws window decorations for a given Client onto the given drawable/graphic..."];
  Node13 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node13 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node14 [label="container_mode",height=0.2,width=0.4,color="black",URL="$a00063.html#a613f019bb3d6960b1ff386eca5316158",tooltip="Returns the mode of the given container (or MODE_DEFAULT if a NULL pointer was passed..."];
  Node13 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node15 [label="get_colorpixel",height=0.2,width=0.4,color="black",URL="$a00079.html#a0146fe310e31c9509a7a7846aa547c67",tooltip="Returns the colorpixel to use for the given hex color (think of HTML)."];
  Node13 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node16 [label="load_font",height=0.2,width=0.4,color="black",URL="$a00054.html#a50c1fc0de5343536d542c8349ab7ab0d",tooltip="Loads a font for usage, getting its height."];
  Node13 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node17 [label="xcb_change_gc_single",height=0.2,width=0.4,color="black",URL="$a00079.html#ac20ce6b9cf46f63675e363ac5dc2f24e",tooltip="Changes a single value in the graphic context (so one doesn’t have to define an..."];
  Node12 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node18 [label="render_container",height=0.2,width=0.4,color="black",URL="$a00069.html#a2a1fee0aebdaf2497fb52ea57a1033a4",tooltip="Renders the given container."];
  Node18 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node19 [label="cached_pixmap_prepare",height=0.2,width=0.4,color="black",URL="$a00079.html#a22762f8bf69c7dcfdafac47e5e39695a",tooltip="Prepares the given Cached_Pixmap for usage (checks whether the size of the object..."];
  Node18 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node18 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node18 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node18 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node20 [label="max",height=0.2,width=0.4,color="black",URL="$a00077.html#af082905f7eac6d03e92015146bbc1925"];
  Node18 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node21 [label="min",height=0.2,width=0.4,color="black",URL="$a00077.html#abd8bbcfabb3ddef2ccaafb9928a37b95"];
  Node18 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node22 [label="resize_client",height=0.2,width=0.4,color="black",URL="$a00069.html#a83463931ef26f7c3261dc1b804282299",tooltip="Pushes the client’s width/height to X11 and resizes the child window."];
  Node22 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node22 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node23 [label="fake_absolute_configure_notify",height=0.2,width=0.4,color="red",URL="$a00079.html#a66ff853f6bedca4b4c142f3b7561b189",tooltip="Generates a configure_notify_event with absolute coordinates (relative to the X root..."];
  Node22 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node24 [label="handle_expose_event",height=0.2,width=0.4,color="black",URL="$a00067.html#aef74cebc820b8224d196fa6eb9c13ac4",tooltip="Expose event means we should redraw our windows (= title bar)."];
  Node24 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node24 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node24 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node24 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node24 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node25 [label="render_layout",height=0.2,width=0.4,color="black",URL="$a00069.html#a47ffef7db851301198762179187ac997",tooltip="Renders the whole layout, that is: Go through each screen, each workspace, each container..."];
  Node25 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node26 [label="render_workspace",height=0.2,width=0.4,color="red",URL="$a00069.html#ab3e248d886080e290648c0d791a40b64",tooltip="Renders the given workspace on the given screen."];
  Node26 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node26 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node26 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node27 [label="reposition_client",height=0.2,width=0.4,color="black",URL="$a00069.html#a1d68fface3cf11ff882c23a5bfa586ab",tooltip="Pushes the client’s x and y coordinates to X11."];
  Node27 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node27 -> Node28 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node28 [label="floating_assign_to_workspace",height=0.2,width=0.4,color="black",URL="$a00066.html#a551a7fd238fea8026df7a07b503f1bef",tooltip="Removes the floating client from its workspace and attaches it to the new workspace..."];
  Node27 -> Node29 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node29 [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..."];
  Node27 -> Node30 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node30 [label="set_focus",height=0.2,width=0.4,color="red",URL="$a00077.html#a323dcf30475bb3bf165100e74d225b48",tooltip="Sets the given client as focused by updating the data structures correctly, updating..."];
  Node30 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node30 -> Node31 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node31 [label="ewmh_update_active_window",height=0.2,width=0.4,color="black",URL="$a00065.html#a07da16d476a61d9ef63f31de1dc84700",tooltip="Updates _NET_ACTIVE_WINDOW with the currently focused window."];
  Node30 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node26 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node24 -> Node32 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node32 [label="table_get",height=0.2,width=0.4,color="black",URL="$a00077.html#ae1529a1d81e2457f9a2402eda35735d7",tooltip="Returns the value of the element of the given keyvalue-table with the given key."];
  Node24 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node22 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node22 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node18 -> Node33 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node33 [label="update_if_necessary",height=0.2,width=0.4,color="black",URL="$a00077.html#a4dfa7907c5f327e6383b32d6e8acde8f",tooltip="Updates *destination with new_value and returns true if it was changed or false if..."];
  Node18 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node11 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node11 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node11 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node3 -> Node34 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node34 [label="create_window",height=0.2,width=0.4,color="black",URL="$a00079.html#a1c6bb71a9f8e0501e2228dd3dca3bd6a",tooltip="Convenience wrapper around xcb_create_window which takes care of depth, generating..."];
  Node34 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node3 -> Node31 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node3 -> Node35 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node35 [label="get_matching_client",height=0.2,width=0.4,color="black",URL="$a00077.html#ad77b9ae748e9583f072306af098dafed",tooltip="Gets the first matching client for the given window class/window title."];
  Node35 -> Node36 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node36 [label="client_matches_class_name",height=0.2,width=0.4,color="black",URL="$a00060.html#ace28c5dcca4e3a62a20429038d3bed50",tooltip="Checks if the given window class and title match the given client Window title is..."];
  Node35 -> Node37 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node37 [label="convert_utf8_to_ucs2",height=0.2,width=0.4,color="black",URL="$a00077.html#a1d926a6371d3d87f2dd85c1a27d83f4b",tooltip="Converts the given string to UCS-2 big endian for use with xcb_image_text_16()."];
  Node37 -> Node38 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node38 [label="smalloc",height=0.2,width=0.4,color="black",URL="$a00077.html#a46c23cb2833f4b674f5cfc977f16b990",tooltip="Safe-wrapper around malloc which exits if malloc returns NULL (meaning that there..."];
  Node35 -> Node39 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node39 [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..."];
  Node3 -> Node29 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node3 -> Node40 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node40 [label="handle_clientleader_change",height=0.2,width=0.4,color="black",URL="$a00067.html#a3651e94bba743f088fd461a90892ff2f",tooltip="Handles changes of the WM_CLIENT_LEADER atom which specifies if this is a toolwindow..."];
  Node40 -> Node32 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node3 -> Node41 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node41 [label="handle_windowclass_change",height=0.2,width=0.4,color="black",URL="$a00067.html#a3fdeb5f8c0fbef80784d1d62e4653ed9",tooltip="Store the window classes for jumping to them later."];
  Node41 -> Node32 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node3 -> Node42 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node42 [label="handle_windowname_change",height=0.2,width=0.4,color="black",URL="$a00067.html#a763f921cc825269f3034ac3237f911f2",tooltip="Called when a window changes its title."];
  Node42 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node42 -> Node37 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node42 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node42 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node42 -> Node32 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node42 -> Node43 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node43 [label="workspace_is_visible",height=0.2,width=0.4,color="black",URL="$a00078.html#a7a4e9d7994d904776ead4c8fc1b22091",tooltip="Returns true if the workspace is currently visible."];
  Node3 -> Node44 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node44 [label="handle_windowname_change_legacy",height=0.2,width=0.4,color="black",URL="$a00067.html#ac3e59ebb6684722fada02f66582a1787",tooltip="We handle legacy window names (titles) which are in COMPOUND_TEXT encoding."];
  Node44 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node44 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node44 -> Node32 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node44 -> Node43 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node3 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node3 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node3 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node3 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node3 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node3 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node3 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node3 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node3 -> Node45 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node45 [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..."];
  Node3 -> Node32 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node3 -> Node46 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node46 [label="table_put",height=0.2,width=0.4,color="black",URL="$a00077.html#a387447a095debe780790788f18e88d6e",tooltip="Inserts an element into the given keyvalue-table using the given key."];
  Node46 -> Node45 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node3 -> Node47 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node47 [label="workspace_get",height=0.2,width=0.4,color="red",URL="$a00078.html#a73833335a85bfc97bdff285b151ab1c5",tooltip="Returns a pointer to the workspace with the given number (starting at 0), creating..."];
  Node47 -> Node48 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node48 [label="ewmh_update_workarea",height=0.2,width=0.4,color="black",URL="$a00065.html#aefdaf6a17c2aa3979c49e3ff74cfee56",tooltip="Updates the workarea for each desktop."];
  Node48 -> Node38 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node47 -> Node45 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node3 -> Node49 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node49 [label="workspace_initialize",height=0.2,width=0.4,color="red",URL="$a00078.html#a8339966acb1a826e826e9b20bfb754f6",tooltip="Initializes the given workspace if it is not already initialized."];
  Node3 -> Node43 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node3 -> Node50 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node50 [label="xcb_raise_window",height=0.2,width=0.4,color="black",URL="$a00079.html#a6ea5ab6082e87ce76340a38034f7b513",tooltip="Raises the given window (typically client->frame) above all other windows."];
  Node2 -> Node32 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
  Node1 -> Node38 [color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
}