digraph "Graphical Class Hierarchy"
{
 // LATEX_PDF_SIZE
  bgcolor="transparent";
  edge [fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
  node [fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
  rankdir="LR";
  Node0 [id="Node000000",label="wayland::proxy_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1proxy__t.html",tooltip="Represents a protocol object on the client side."];
  Node0 -> Node1 [id="edge3_Node000000_Node000001",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 [id="Node000001",label="wayland::buffer_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1buffer__t.html",tooltip="content for a wl_surface"];
  Node0 -> Node2 [id="edge4_Node000000_Node000002",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 [id="Node000002",label="wayland::callback_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1callback__t.html",tooltip="callback object"];
  Node0 -> Node3 [id="edge5_Node000000_Node000003",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node3 [id="Node000003",label="wayland::compositor_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1compositor__t.html",tooltip="the compositor singleton"];
  Node0 -> Node4 [id="edge6_Node000000_Node000004",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node4 [id="Node000004",label="wayland::data_device\l_manager_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1data__device__manager__t.html",tooltip="data transfer interface"];
  Node0 -> Node5 [id="edge7_Node000000_Node000005",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node5 [id="Node000005",label="wayland::data_device_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1data__device__t.html",tooltip="data transfer device"];
  Node0 -> Node6 [id="edge8_Node000000_Node000006",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node6 [id="Node000006",label="wayland::data_offer_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1data__offer__t.html",tooltip="offer to transfer data"];
  Node0 -> Node7 [id="edge9_Node000000_Node000007",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node7 [id="Node000007",label="wayland::data_source_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1data__source__t.html",tooltip="offer to transfer data"];
  Node0 -> Node8 [id="edge10_Node000000_Node000008",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node8 [id="Node000008",label="wayland::display_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1display__t.html",tooltip="Represents a connection to the compositor and acts as a proxy to the display singleton object."];
  Node0 -> Node9 [id="edge11_Node000000_Node000009",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node9 [id="Node000009",label="wayland::keyboard_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1keyboard__t.html",tooltip="keyboard input device"];
  Node0 -> Node10 [id="edge12_Node000000_Node000010",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node10 [id="Node000010",label="wayland::output_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1output__t.html",tooltip="compositor output region"];
  Node0 -> Node11 [id="edge13_Node000000_Node000011",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node11 [id="Node000011",label="wayland::pointer_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1pointer__t.html",tooltip="pointer input device"];
  Node0 -> Node12 [id="edge14_Node000000_Node000012",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node12 [id="Node000012",label="wayland::presentation\l_feedback_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1presentation__feedback__t.html",tooltip="presentation time feedback event"];
  Node0 -> Node13 [id="edge15_Node000000_Node000013",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node13 [id="Node000013",label="wayland::presentation_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1presentation__t.html",tooltip="timed presentation related wl_surface requests"];
  Node0 -> Node14 [id="edge16_Node000000_Node000014",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node14 [id="Node000014",label="wayland::region_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1region__t.html",tooltip="region interface"];
  Node0 -> Node15 [id="edge17_Node000000_Node000015",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node15 [id="Node000015",label="wayland::registry_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1registry__t.html",tooltip="global registry object"];
  Node0 -> Node16 [id="edge18_Node000000_Node000016",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node16 [id="Node000016",label="wayland::seat_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1seat__t.html",tooltip="group of input devices"];
  Node0 -> Node17 [id="edge19_Node000000_Node000017",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node17 [id="Node000017",label="wayland::shell_surface_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1shell__surface__t.html",tooltip="desktop-style metadata interface"];
  Node0 -> Node18 [id="edge20_Node000000_Node000018",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node18 [id="Node000018",label="wayland::shell_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1shell__t.html",tooltip="create desktop-style surfaces"];
  Node0 -> Node19 [id="edge21_Node000000_Node000019",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node19 [id="Node000019",label="wayland::shm_pool_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1shm__pool__t.html",tooltip="a shared memory pool"];
  Node0 -> Node20 [id="edge22_Node000000_Node000020",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node20 [id="Node000020",label="wayland::shm_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1shm__t.html",tooltip="shared memory support"];
  Node0 -> Node21 [id="edge23_Node000000_Node000021",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node21 [id="Node000021",label="wayland::subcompositor_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1subcompositor__t.html",tooltip="sub-surface compositing"];
  Node0 -> Node22 [id="edge24_Node000000_Node000022",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node22 [id="Node000022",label="wayland::subsurface_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1subsurface__t.html",tooltip="sub-surface interface to a wl_surface"];
  Node0 -> Node23 [id="edge25_Node000000_Node000023",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node23 [id="Node000023",label="wayland::surface_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1surface__t.html",tooltip="an onscreen surface"];
  Node0 -> Node24 [id="edge26_Node000000_Node000024",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node24 [id="Node000024",label="wayland::touch_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1touch__t.html",tooltip="touchscreen input device"];
  Node0 -> Node25 [id="edge27_Node000000_Node000025",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node25 [id="Node000025",label="wayland::viewport_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1viewport__t.html",tooltip="crop and scale interface to a wl_surface"];
  Node0 -> Node26 [id="edge28_Node000000_Node000026",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node26 [id="Node000026",label="wayland::viewporter_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1viewporter__t.html",tooltip="surface cropping and scaling"];
  Node0 -> Node27 [id="edge29_Node000000_Node000027",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node27 [id="Node000027",label="wayland::xdg_activation\l_token_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1xdg__activation__token__v1__t.html",tooltip="an exported activation handle"];
  Node0 -> Node28 [id="edge30_Node000000_Node000028",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node28 [id="Node000028",label="wayland::xdg_activation_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1xdg__activation__v1__t.html",tooltip="interface for activating surfaces"];
  Node0 -> Node29 [id="edge31_Node000000_Node000029",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node29 [id="Node000029",label="wayland::xdg_popup_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1xdg__popup__t.html",tooltip="short-lived, popup surfaces for menus"];
  Node0 -> Node30 [id="edge32_Node000000_Node000030",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node30 [id="Node000030",label="wayland::xdg_positioner_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1xdg__positioner__t.html",tooltip="child surface positioner"];
  Node0 -> Node31 [id="edge33_Node000000_Node000031",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node31 [id="Node000031",label="wayland::xdg_surface_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1xdg__surface__t.html",tooltip="desktop user interface surface base interface"];
  Node0 -> Node32 [id="edge34_Node000000_Node000032",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node32 [id="Node000032",label="wayland::xdg_toplevel_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1xdg__toplevel__t.html",tooltip="toplevel surface"];
  Node0 -> Node33 [id="edge35_Node000000_Node000033",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node33 [id="Node000033",label="wayland::xdg_wm_base_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1xdg__wm__base__t.html",tooltip="create desktop-style surfaces"];
  Node0 -> Node34 [id="edge36_Node000000_Node000034",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node34 [id="Node000034",label="wayland::zwp_confined\l_pointer_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__confined__pointer__v1__t.html",tooltip="confined pointer object"];
  Node0 -> Node35 [id="edge37_Node000000_Node000035",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node35 [id="Node000035",label="wayland::zwp_fullscreen\l_shell_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__fullscreen__shell__v1__t.html",tooltip="displays a single surface per output"];
  Node0 -> Node36 [id="edge38_Node000000_Node000036",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node36 [id="Node000036",label="wayland::zwp_idle_inhibit\l_manager_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__idle__inhibit__manager__v1__t.html",tooltip="control behavior when display idles"];
  Node0 -> Node37 [id="edge39_Node000000_Node000037",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node37 [id="Node000037",label="wayland::zwp_idle_inhibitor_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__idle__inhibitor__v1__t.html",tooltip="context object for inhibiting idle behavior"];
  Node0 -> Node38 [id="edge40_Node000000_Node000038",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node38 [id="Node000038",label="wayland::zwp_input\l_method_context_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__input__method__context__v1__t.html",tooltip="input method context"];
  Node0 -> Node39 [id="edge41_Node000000_Node000039",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node39 [id="Node000039",label="wayland::zwp_input\l_method_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__input__method__v1__t.html",tooltip="input method"];
  Node0 -> Node40 [id="edge42_Node000000_Node000040",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node40 [id="Node000040",label="wayland::zwp_input\l_panel_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__input__panel__v1__t.html",tooltip="interface for implementing keyboards"];
  Node0 -> Node41 [id="edge43_Node000000_Node000041",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node41 [id="Node000041",label="wayland::zwp_input\l_timestamps_manager_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__input__timestamps__manager__v1__t.html",tooltip="context object for high-resolution input timestamps"];
  Node0 -> Node42 [id="edge44_Node000000_Node000042",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node42 [id="Node000042",label="wayland::zwp_input\l_timestamps_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__input__timestamps__v1__t.html",tooltip="context object for input timestamps"];
  Node0 -> Node43 [id="edge45_Node000000_Node000043",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node43 [id="Node000043",label="wayland::zwp_keyboard\l_shortcuts_inhibit_manager_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__keyboard__shortcuts__inhibit__manager__v1__t.html",tooltip="context object for keyboard grab_manager"];
  Node0 -> Node44 [id="edge46_Node000000_Node000044",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node44 [id="Node000044",label="wayland::zwp_keyboard\l_shortcuts_inhibitor_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__keyboard__shortcuts__inhibitor__v1__t.html",tooltip="context object for keyboard shortcuts inhibitor"];
  Node0 -> Node45 [id="edge47_Node000000_Node000045",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node45 [id="Node000045",label="wayland::zwp_linux\l_buffer_params_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__linux__buffer__params__v1__t.html",tooltip="parameters for creating a dmabuf-based wl_buffer"];
  Node0 -> Node46 [id="edge48_Node000000_Node000046",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node46 [id="Node000046",label="wayland::zwp_linux\l_buffer_release_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__linux__buffer__release__v1__t.html",tooltip="buffer release explicit synchronization"];
  Node0 -> Node47 [id="edge49_Node000000_Node000047",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node47 [id="Node000047",label="wayland::zwp_linux\l_dmabuf_feedback_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__linux__dmabuf__feedback__v1__t.html",tooltip="dmabuf feedback"];
  Node0 -> Node48 [id="edge50_Node000000_Node000048",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node48 [id="Node000048",label="wayland::zwp_linux\l_dmabuf_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__linux__dmabuf__v1__t.html",tooltip="factory for creating dmabuf-based wl_buffers"];
  Node0 -> Node49 [id="edge51_Node000000_Node000049",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node49 [id="Node000049",label="wayland::zwp_linux\l_explicit_synchronization_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__linux__explicit__synchronization__v1__t.html",tooltip="protocol for providing explicit synchronization"];
  Node0 -> Node50 [id="edge52_Node000000_Node000050",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node50 [id="Node000050",label="wayland::zwp_linux\l_surface_synchronization_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__linux__surface__synchronization__v1__t.html",tooltip="per-surface explicit synchronization support"];
  Node0 -> Node51 [id="edge53_Node000000_Node000051",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node51 [id="Node000051",label="wayland::zwp_locked\l_pointer_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__locked__pointer__v1__t.html",tooltip="receive relative pointer motion events"];
  Node0 -> Node52 [id="edge54_Node000000_Node000052",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node52 [id="Node000052",label="wayland::zwp_pointer\l_constraints_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__pointer__constraints__v1__t.html",tooltip="constrain the movement of a pointer"];
  Node0 -> Node53 [id="edge55_Node000000_Node000053",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node53 [id="Node000053",label="wayland::zwp_pointer\l_gesture_hold_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__pointer__gesture__hold__v1__t.html",tooltip="a hold gesture object"];
  Node0 -> Node54 [id="edge56_Node000000_Node000054",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node54 [id="Node000054",label="wayland::zwp_pointer\l_gesture_pinch_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__pointer__gesture__pinch__v1__t.html",tooltip="a pinch gesture object"];
  Node0 -> Node55 [id="edge57_Node000000_Node000055",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node55 [id="Node000055",label="wayland::zwp_pointer\l_gesture_swipe_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__pointer__gesture__swipe__v1__t.html",tooltip="a swipe gesture object"];
  Node0 -> Node56 [id="edge58_Node000000_Node000056",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node56 [id="Node000056",label="wayland::zwp_pointer\l_gestures_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__pointer__gestures__v1__t.html",tooltip="touchpad gestures"];
  Node0 -> Node57 [id="edge59_Node000000_Node000057",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node57 [id="Node000057",label="wayland::zwp_primary\l_selection_device_manager_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__primary__selection__device__manager__v1__t.html",tooltip="X primary selection emulation."];
  Node0 -> Node58 [id="edge60_Node000000_Node000058",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node58 [id="Node000058",label="wayland::zwp_primary\l_selection_offer_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__primary__selection__offer__v1__t.html",tooltip="offer to transfer primary selection contents"];
  Node0 -> Node59 [id="edge61_Node000000_Node000059",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node59 [id="Node000059",label="wayland::zwp_primary\l_selection_source_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__primary__selection__source__v1__t.html",tooltip="offer to replace the contents of the primary selection"];
  Node0 -> Node60 [id="edge62_Node000000_Node000060",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node60 [id="Node000060",label="wayland::zwp_relative\l_pointer_manager_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__relative__pointer__manager__v1__t.html",tooltip="get relative pointer objects"];
  Node0 -> Node61 [id="edge63_Node000000_Node000061",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node61 [id="Node000061",label="wayland::zwp_relative\l_pointer_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__relative__pointer__v1__t.html",tooltip="relative pointer object"];
  Node0 -> Node62 [id="edge64_Node000000_Node000062",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node62 [id="Node000062",label="wayland::zwp_tablet\l_manager_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__tablet__manager__v1__t.html",tooltip="controller object for graphic tablet devices"];
  Node0 -> Node63 [id="edge65_Node000000_Node000063",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node63 [id="Node000063",label="wayland::zwp_tablet\l_manager_v2_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__tablet__manager__v2__t.html",tooltip="controller object for graphic tablet devices"];
  Node0 -> Node64 [id="edge66_Node000000_Node000064",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node64 [id="Node000064",label="wayland::zwp_tablet\l_pad_group_v2_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__tablet__pad__group__v2__t.html",tooltip="a set of buttons, rings and strips"];
  Node0 -> Node65 [id="edge67_Node000000_Node000065",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node65 [id="Node000065",label="wayland::zwp_tablet\l_pad_ring_v2_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__tablet__pad__ring__v2__t.html",tooltip="pad ring"];
  Node0 -> Node66 [id="edge68_Node000000_Node000066",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node66 [id="Node000066",label="wayland::zwp_tablet\l_pad_strip_v2_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__tablet__pad__strip__v2__t.html",tooltip="pad strip"];
  Node0 -> Node67 [id="edge69_Node000000_Node000067",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node67 [id="Node000067",label="wayland::zwp_tablet\l_pad_v2_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__tablet__pad__v2__t.html",tooltip="a set of buttons, rings and strips"];
  Node0 -> Node68 [id="edge70_Node000000_Node000068",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node68 [id="Node000068",label="wayland::zwp_tablet\l_seat_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__tablet__seat__v1__t.html",tooltip="controller object for graphic tablet devices of a seat"];
  Node0 -> Node69 [id="edge71_Node000000_Node000069",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node69 [id="Node000069",label="wayland::zwp_tablet\l_seat_v2_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__tablet__seat__v2__t.html",tooltip="controller object for graphic tablet devices of a seat"];
  Node0 -> Node70 [id="edge72_Node000000_Node000070",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node70 [id="Node000070",label="wayland::zwp_tablet\l_tool_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__tablet__tool__v1__t.html",tooltip="a physical tablet tool"];
  Node0 -> Node71 [id="edge73_Node000000_Node000071",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node71 [id="Node000071",label="wayland::zwp_tablet\l_tool_v2_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__tablet__tool__v2__t.html",tooltip="a physical tablet tool"];
  Node0 -> Node72 [id="edge74_Node000000_Node000072",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node72 [id="Node000072",label="wayland::zwp_tablet_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__tablet__v1__t.html",tooltip="graphics tablet device"];
  Node0 -> Node73 [id="edge75_Node000000_Node000073",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node73 [id="Node000073",label="wayland::zwp_tablet_v2_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__tablet__v2__t.html",tooltip="graphics tablet device"];
  Node0 -> Node74 [id="edge76_Node000000_Node000074",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node74 [id="Node000074",label="wayland::zwp_text_input\l_manager_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__text__input__manager__v1__t.html",tooltip="text input manager"];
  Node0 -> Node75 [id="edge77_Node000000_Node000075",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node75 [id="Node000075",label="wayland::zwp_text_input\l_manager_v3_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__text__input__manager__v3__t.html",tooltip="text input manager"];
  Node0 -> Node76 [id="edge78_Node000000_Node000076",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node76 [id="Node000076",label="wayland::zwp_text_input_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__text__input__v1__t.html",tooltip="text input"];
  Node0 -> Node77 [id="edge79_Node000000_Node000077",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node77 [id="Node000077",label="wayland::zwp_text_input_v3_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__text__input__v3__t.html",tooltip="text input"];
  Node0 -> Node78 [id="edge80_Node000000_Node000078",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node78 [id="Node000078",label="wayland::zwp_xwayland\l_keyboard_grab_manager_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__xwayland__keyboard__grab__manager__v1__t.html",tooltip="context object for keyboard grab manager"];
  Node0 -> Node79 [id="edge81_Node000000_Node000079",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node79 [id="Node000079",label="wayland::zwp_xwayland\l_keyboard_grab_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zwp__xwayland__keyboard__grab__v1__t.html",tooltip="interface for grabbing the keyboard"];
  Node0 -> Node80 [id="edge82_Node000000_Node000080",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node80 [id="Node000080",label="wayland::zxdg_decoration\l_manager_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zxdg__decoration__manager__v1__t.html",tooltip="window decoration manager"];
  Node0 -> Node81 [id="edge83_Node000000_Node000081",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node81 [id="Node000081",label="wayland::zxdg_exported_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zxdg__exported__v1__t.html",tooltip="an exported surface handle"];
  Node0 -> Node82 [id="edge84_Node000000_Node000082",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node82 [id="Node000082",label="wayland::zxdg_exported_v2_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zxdg__exported__v2__t.html",tooltip="an exported surface handle"];
  Node0 -> Node83 [id="edge85_Node000000_Node000083",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node83 [id="Node000083",label="wayland::zxdg_exporter_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zxdg__exporter__v1__t.html",tooltip="interface for exporting surfaces"];
  Node0 -> Node84 [id="edge86_Node000000_Node000084",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node84 [id="Node000084",label="wayland::zxdg_exporter_v2_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zxdg__exporter__v2__t.html",tooltip="interface for exporting surfaces"];
  Node0 -> Node85 [id="edge87_Node000000_Node000085",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node85 [id="Node000085",label="wayland::zxdg_imported_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zxdg__imported__v1__t.html",tooltip="an imported surface handle"];
  Node0 -> Node86 [id="edge88_Node000000_Node000086",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node86 [id="Node000086",label="wayland::zxdg_imported_v2_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zxdg__imported__v2__t.html",tooltip="an imported surface handle"];
  Node0 -> Node87 [id="edge89_Node000000_Node000087",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node87 [id="Node000087",label="wayland::zxdg_importer_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zxdg__importer__v1__t.html",tooltip="interface for importing surfaces"];
  Node0 -> Node88 [id="edge90_Node000000_Node000088",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node88 [id="Node000088",label="wayland::zxdg_importer_v2_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zxdg__importer__v2__t.html",tooltip="interface for importing surfaces"];
  Node0 -> Node89 [id="edge91_Node000000_Node000089",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node89 [id="Node000089",label="wayland::zxdg_output\l_manager_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zxdg__output__manager__v1__t.html",tooltip="manage xdg_output objects"];
  Node0 -> Node90 [id="edge92_Node000000_Node000090",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node90 [id="Node000090",label="wayland::zxdg_output_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zxdg__output__v1__t.html",tooltip="compositor logical output region"];
  Node0 -> Node91 [id="edge93_Node000000_Node000091",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node91 [id="Node000091",label="wayland::zxdg_popup_v6_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zxdg__popup__v6__t.html",tooltip="short-lived, popup surfaces for menus"];
  Node0 -> Node92 [id="edge94_Node000000_Node000092",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node92 [id="Node000092",label="wayland::zxdg_positioner_v6_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zxdg__positioner__v6__t.html",tooltip="child surface positioner"];
  Node0 -> Node93 [id="edge95_Node000000_Node000093",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node93 [id="Node000093",label="wayland::zxdg_shell_v6_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zxdg__shell__v6__t.html",tooltip="create desktop-style surfaces"];
  Node0 -> Node94 [id="edge96_Node000000_Node000094",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node94 [id="Node000094",label="wayland::zxdg_surface_v6_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zxdg__surface__v6__t.html",tooltip="desktop user interface surface base interface"];
  Node0 -> Node95 [id="edge97_Node000000_Node000095",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node95 [id="Node000095",label="wayland::zxdg_toplevel\l_decoration_v1_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zxdg__toplevel__decoration__v1__t.html",tooltip="decoration object for a toplevel surface"];
  Node0 -> Node96 [id="edge98_Node000000_Node000096",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node96 [id="Node000096",label="wayland::zxdg_toplevel_v6_t",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$classwayland_1_1zxdg__toplevel__v6__t.html",tooltip="toplevel surface"];
}
