#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.
◆ CHECK_TYPE_MASK
#define CHECK_TYPE_MASK |
( |
| type | ) |
|
Value: case type: \
if(
mask & type##Mask ) \
return true; \
break;
◆ create_netwm_atoms()
static void create_netwm_atoms |
( |
Display * | d | ) |
|
|
static |
◆ nstrdup()
static char * nstrdup |
( |
const char * | s1 | ) |
|
|
static |
◆ nstrndup()
static char * nstrndup |
( |
const char * | s1, |
|
|
int | l ) |
|
static |
◆ nwindup()
static Window * nwindup |
( |
const Window * | w1, |
|
|
int | n ) |
|
static |
◆ readIcon()
static void readIcon |
( |
Display * | display, |
|
|
Window | window, |
|
|
Atom | property, |
|
|
NETRArray< NETIcon > & | icons, |
|
|
int & | icon_count ) |
|
static |
◆ refdec_nri()
static void refdec_nri |
( |
NETRootInfoPrivate * | p | ) |
|
|
static |
◆ refdec_nwi()
static void refdec_nwi |
( |
NETWinInfoPrivate * | p | ) |
|
|
static |
◆ wcmp()
static int wcmp |
( |
const void * | a, |
|
|
const void * | b ) |
|
static |
◆ kde_net_wm_activities
Atom kde_net_wm_activities = 0 |
|
static |
◆ kde_net_wm_block_compositing
Atom kde_net_wm_block_compositing = 0 |
|
static |
◆ kde_net_wm_frame_overlap
Atom kde_net_wm_frame_overlap = 0 |
|
static |
◆ kde_net_wm_frame_strut
Atom kde_net_wm_frame_strut = 0 |
|
static |
◆ kde_net_wm_shadow
Atom kde_net_wm_shadow = 0 |
|
static |
◆ kde_net_wm_temporary_rules
Atom kde_net_wm_temporary_rules = 0 |
|
static |
◆ kde_net_wm_window_type_override
Atom kde_net_wm_window_type_override = 0 |
|
static |
◆ kde_net_wm_window_type_topmenu
Atom kde_net_wm_window_type_topmenu = 0 |
|
static |
◆ MAX_PROP_SIZE
const long MAX_PROP_SIZE = 100000 |
◆ net_active_window
Atom net_active_window = 0 |
|
static |
◆ net_client_list
◆ net_client_list_stacking
Atom net_client_list_stacking = 0 |
|
static |
◆ net_close_window
Atom net_close_window = 0 |
|
static |
◆ net_current_desktop
Atom net_current_desktop = 0 |
|
static |
◆ net_desktop_geometry
Atom net_desktop_geometry = 0 |
|
static |
◆ net_desktop_layout
Atom net_desktop_layout = 0 |
|
static |
◆ net_desktop_names
Atom net_desktop_names = 0 |
|
static |
◆ net_desktop_viewport
Atom net_desktop_viewport = 0 |
|
static |
◆ net_frame_extents
Atom net_frame_extents = 0 |
|
static |
◆ net_moveresize_window
Atom net_moveresize_window = 0 |
|
static |
◆ net_number_of_desktops
Atom net_number_of_desktops = 0 |
|
static |
◆ net_restack_window
Atom net_restack_window = 0 |
|
static |
◆ net_showing_desktop
Atom net_showing_desktop = 0 |
|
static |
◆ net_startup_id
◆ net_supported
◆ net_supporting_wm_check
Atom net_supporting_wm_check = 0 |
|
static |
◆ net_virtual_roots
Atom net_virtual_roots = 0 |
|
static |
◆ net_wm_action_change_desk
Atom net_wm_action_change_desk = 0 |
|
static |
◆ net_wm_action_close
Atom net_wm_action_close = 0 |
|
static |
◆ net_wm_action_fullscreen
Atom net_wm_action_fullscreen = 0 |
|
static |
◆ net_wm_action_max_horiz
Atom net_wm_action_max_horiz = 0 |
|
static |
◆ net_wm_action_max_vert
Atom net_wm_action_max_vert = 0 |
|
static |
◆ net_wm_action_minimize
Atom net_wm_action_minimize = 0 |
|
static |
◆ net_wm_action_move
Atom net_wm_action_move = 0 |
|
static |
◆ net_wm_action_resize
Atom net_wm_action_resize = 0 |
|
static |
◆ net_wm_action_shade
Atom net_wm_action_shade = 0 |
|
static |
◆ net_wm_action_stick
Atom net_wm_action_stick = 0 |
|
static |
◆ net_wm_allowed_actions
Atom net_wm_allowed_actions = 0 |
|
static |
◆ net_wm_desktop
◆ net_wm_extended_strut
Atom net_wm_extended_strut = 0 |
|
static |
◆ net_wm_full_placement
Atom net_wm_full_placement = 0 |
|
static |
◆ net_wm_fullscreen_monitors
Atom net_wm_fullscreen_monitors = 0 |
|
static |
◆ net_wm_handled_icons
Atom net_wm_handled_icons = 0 |
|
static |
◆ net_wm_icon
◆ net_wm_icon_geometry
Atom net_wm_icon_geometry = 0 |
|
static |
◆ net_wm_icon_name
Atom net_wm_icon_name = 0 |
|
static |
◆ net_wm_moveresize
Atom net_wm_moveresize = 0 |
|
static |
◆ net_wm_name
◆ net_wm_pid
◆ net_wm_ping
◆ net_wm_state
◆ net_wm_state_above
Atom net_wm_state_above = 0 |
|
static |
◆ net_wm_state_below
Atom net_wm_state_below = 0 |
|
static |
◆ net_wm_state_demands_attention
Atom net_wm_state_demands_attention = 0 |
|
static |
◆ net_wm_state_fullscreen
Atom net_wm_state_fullscreen = 0 |
|
static |
◆ net_wm_state_hidden
Atom net_wm_state_hidden = 0 |
|
static |
◆ net_wm_state_max_horiz
Atom net_wm_state_max_horiz = 0 |
|
static |
◆ net_wm_state_max_vert
Atom net_wm_state_max_vert = 0 |
|
static |
◆ net_wm_state_modal
Atom net_wm_state_modal = 0 |
|
static |
◆ net_wm_state_shaded
Atom net_wm_state_shaded = 0 |
|
static |
◆ net_wm_state_skip_pager
Atom net_wm_state_skip_pager = 0 |
|
static |
◆ net_wm_state_skip_taskbar
Atom net_wm_state_skip_taskbar = 0 |
|
static |
◆ net_wm_state_stays_on_top
Atom net_wm_state_stays_on_top = 0 |
|
static |
◆ net_wm_state_sticky
Atom net_wm_state_sticky = 0 |
|
static |
◆ net_wm_strut
◆ net_wm_take_activity
Atom net_wm_take_activity = 0 |
|
static |
◆ net_wm_user_time
Atom net_wm_user_time = 0 |
|
static |
◆ net_wm_visible_icon_name
Atom net_wm_visible_icon_name = 0 |
|
static |
◆ net_wm_visible_name
Atom net_wm_visible_name = 0 |
|
static |
◆ net_wm_window_opacity
Atom net_wm_window_opacity = 0 |
|
static |
◆ net_wm_window_type
Atom net_wm_window_type = 0 |
|
static |
◆ net_wm_window_type_combobox
Atom net_wm_window_type_combobox = 0 |
|
static |
◆ net_wm_window_type_desktop
Atom net_wm_window_type_desktop = 0 |
|
static |
◆ net_wm_window_type_dialog
Atom net_wm_window_type_dialog = 0 |
|
static |
◆ net_wm_window_type_dnd
Atom net_wm_window_type_dnd = 0 |
|
static |
◆ net_wm_window_type_dock
Atom net_wm_window_type_dock = 0 |
|
static |
◆ net_wm_window_type_dropdown_menu
Atom net_wm_window_type_dropdown_menu = 0 |
|
static |
◆ net_wm_window_type_menu
Atom net_wm_window_type_menu = 0 |
|
static |
◆ net_wm_window_type_normal
Atom net_wm_window_type_normal = 0 |
|
static |
◆ net_wm_window_type_notification
Atom net_wm_window_type_notification = 0 |
|
static |
◆ net_wm_window_type_popup_menu
Atom net_wm_window_type_popup_menu = 0 |
|
static |
◆ net_wm_window_type_splash
Atom net_wm_window_type_splash = 0 |
|
static |
◆ net_wm_window_type_toolbar
Atom net_wm_window_type_toolbar = 0 |
|
static |
◆ net_wm_window_type_tooltip
Atom net_wm_window_type_tooltip = 0 |
|
static |
◆ net_wm_window_type_utility
Atom net_wm_window_type_utility = 0 |
|
static |
◆ net_workarea
◆ netAtomCount
const int netAtomCount = 89 |
|
static |
◆ netwm_atoms_created
Bool netwm_atoms_created = False |
|
static |
◆ netwm_sendevent_mask
const unsigned long netwm_sendevent_mask |
Initial value:= (SubstructureRedirectMask|
SubstructureNotifyMask)
Definition at line 160 of file netwm.cpp.
◆ UTF8_STRING
◆ wm_protocols
◆ wm_window_role
◆ xa_wm_state
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.