Blender V4.3
GHOST_WindowX11.cc File Reference
#include <X11/Xatom.h>
#include <X11/Xmd.h>
#include <X11/Xutil.h>
#include <X11/cursorfont.h>
#include "GHOST_Debug.hh"
#include "GHOST_IconX11.hh"
#include "GHOST_SystemX11.hh"
#include "GHOST_Types.h"
#include "GHOST_WindowX11.hh"
#include "GHOST_utildefines.hh"
#include <X11/Xresource.h>
#include <cstdio>
#include <cstring>
#include <unistd.h>
#include <algorithm>
#include <climits>
#include <cmath>
#include <string>

Go to the source code of this file.

Classes

struct  MotifWmHints
 

Macros

#define HOST_NAME_MAX   64
 
#define _NET_WM_STATE_REMOVE   0
 
#define _NET_WM_STATE_ADD   1
 

Enumerations

enum  { MWM_HINTS_FUNCTIONS = (1L << 0) , MWM_HINTS_DECORATIONS = (1L << 1) }
 
enum  {
  MWM_FUNCTION_ALL = (1L << 0) , MWM_FUNCTION_RESIZE = (1L << 1) , MWM_FUNCTION_MOVE = (1L << 2) , MWM_FUNCTION_MINIMIZE = (1L << 3) ,
  MWM_FUNCTION_MAXIMIZE = (1L << 4) , MWM_FUNCTION_CLOSE = (1L << 5)
}
 

Macro Definition Documentation

◆ _NET_WM_STATE_ADD

#define _NET_WM_STATE_ADD   1

Definition at line 89 of file GHOST_WindowX11.cc.

◆ _NET_WM_STATE_REMOVE

#define _NET_WM_STATE_REMOVE   0

Definition at line 88 of file GHOST_WindowX11.cc.

◆ HOST_NAME_MAX

#define HOST_NAME_MAX   64

Definition at line 77 of file GHOST_WindowX11.cc.

Referenced by GHOST_WindowX11::GHOST_WindowX11().

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
MWM_HINTS_FUNCTIONS 
MWM_HINTS_DECORATIONS 

Definition at line 63 of file GHOST_WindowX11.cc.

◆ anonymous enum

anonymous enum
Enumerator
MWM_FUNCTION_ALL 
MWM_FUNCTION_RESIZE 
MWM_FUNCTION_MOVE 
MWM_FUNCTION_MINIMIZE 
MWM_FUNCTION_MAXIMIZE 
MWM_FUNCTION_CLOSE 

Definition at line 67 of file GHOST_WindowX11.cc.