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-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.