KDEUI
#include "netwm.h"
#include "netwm_p.h"
#include <QtGui/QWidget>
#include <QtGui/qx11info_x11.h>
#include <kwindowsystem.h>
#include <kxutils.h>
#include <string.h>
#include <stdio.h>
#include <assert.h>
#include <stdlib.h>
#include <X11/Xmd.h>
Go to the source code of this file.
Macros | |
#define | CHECK_TYPE_MASK(type) |
Functions | |
static void | create_netwm_atoms (Display *d) |
static char * | nstrdup (const char *s1) |
static char * | nstrndup (const char *s1, int l) |
static Window * | nwindup (const Window *w1, int n) |
static void | readIcon (Display *display, Window window, Atom property, NETRArray< NETIcon > &icons, int &icon_count) |
static void | refdec_nri (NETRootInfoPrivate *p) |
static void | refdec_nwi (NETWinInfoPrivate *p) |
static int | wcmp (const void *a, const void *b) |
Macro Definition Documentation
§ CHECK_TYPE_MASK
#define CHECK_TYPE_MASK | ( | type | ) |
Value:
case type: \
if( mask & type##Mask ) \
return true; \
break;
Function Documentation
§ create_netwm_atoms()
§ nstrdup()
§ nstrndup()
§ nwindup()
§ readIcon()
§ refdec_nri()
§ refdec_nwi()
§ wcmp()
Variable Documentation
§ kde_net_wm_activities
§ kde_net_wm_block_compositing
§ kde_net_wm_frame_overlap
§ kde_net_wm_frame_strut
§ kde_net_wm_shadow
§ kde_net_wm_temporary_rules
§ kde_net_wm_window_type_override
§ kde_net_wm_window_type_topmenu
§ MAX_PROP_SIZE
§ net_active_window
§ net_client_list
§ net_client_list_stacking
§ net_close_window
§ net_current_desktop
§ net_desktop_geometry
§ net_desktop_layout
§ net_desktop_names
§ net_desktop_viewport
§ net_frame_extents
§ net_moveresize_window
§ net_number_of_desktops
§ net_restack_window
§ net_showing_desktop
§ net_startup_id
§ net_supported
§ net_supporting_wm_check
§ net_virtual_roots
§ net_wm_action_change_desk
§ net_wm_action_close
§ net_wm_action_fullscreen
§ net_wm_action_max_horiz
§ net_wm_action_max_vert
§ net_wm_action_minimize
§ net_wm_action_move
§ net_wm_action_resize
§ net_wm_action_shade
§ net_wm_action_stick
§ net_wm_allowed_actions
§ net_wm_desktop
§ net_wm_extended_strut
§ net_wm_full_placement
§ net_wm_fullscreen_monitors
§ net_wm_handled_icons
§ net_wm_icon
§ net_wm_icon_geometry
§ net_wm_icon_name
§ net_wm_moveresize
§ net_wm_name
§ net_wm_pid
§ net_wm_ping
§ net_wm_state
§ net_wm_state_above
§ net_wm_state_below
§ net_wm_state_demands_attention
§ net_wm_state_fullscreen
§ net_wm_state_hidden
§ net_wm_state_max_horiz
§ net_wm_state_max_vert
§ net_wm_state_modal
§ net_wm_state_shaded
§ net_wm_state_skip_pager
§ net_wm_state_skip_taskbar
§ net_wm_state_stays_on_top
§ net_wm_state_sticky
§ net_wm_strut
§ net_wm_take_activity
§ net_wm_user_time
§ net_wm_visible_icon_name
§ net_wm_visible_name
§ net_wm_window_opacity
§ net_wm_window_type
§ net_wm_window_type_combobox
§ net_wm_window_type_desktop
§ net_wm_window_type_dialog
§ net_wm_window_type_dnd
§ net_wm_window_type_dock
§ net_wm_window_type_dropdown_menu
§ net_wm_window_type_menu
§ net_wm_window_type_normal
§ net_wm_window_type_notification
§ net_wm_window_type_popup_menu
§ net_wm_window_type_splash
§ net_wm_window_type_toolbar
§ net_wm_window_type_tooltip
§ net_wm_window_type_utility
§ net_workarea
§ netAtomCount
§ netwm_atoms_created
§ netwm_sendevent_mask
const unsigned long netwm_sendevent_mask |
§ UTF8_STRING
§ wm_protocols
§ wm_window_role
§ xa_wm_state
This file is part of the KDE documentation.
Documentation copyright © 1996-2016 The KDE developers.
Generated on Thu Oct 20 2016 07:17:56 by doxygen 1.8.12 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2016 The KDE developers.
Generated on Thu Oct 20 2016 07:17:56 by doxygen 1.8.12 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.