#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 Fri Jan 17 2025 00:00:00 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.