#Desktop

C
ScreenSaver
R
_Desktop_ScreenSaver

Count
P
i

Current
P
i

Windows
R
_Desktop_Windows

ActiveWindow
P
i

RootWindow
R
i

Showing
P
b

Passwords
R
_Desktop_Passwords

Path
R
s

DataDir
R
s

ConfigDir
R
s

CacheDir
R
s

RuntimeDir
R
s

NetworkAvailable
R
b

_init
M


SendMail
M

(To)String[];[(Cc)String[];(Bcc)String[];(Subject)s(Body)s(Attachment)s]
Open
M

(Url)s[(Wait)b]
FindWindow
M
Integer[]
[(Title)s(Application)s(Role)s]
SendKeys
M

(Keys)s
OpenTerminal
M

[(Dir)s]
_get
M
_DesktopVirtual
(Index)i
RunAsRoot
M

(Command)s
GetFileIcon
M
Picture
(Path)s(Size)i[(Preview)b]
GetDirectory
M
s
(Type)s
#DesktopFile

C
Path
r
s

Name
p
s

GenericName
p
s

Comment
p
s

ProgramName
r
s

Exec
p
s

Terminal
p
b

Hidden
p
b

Icon
p
s

MimeTypes
p
String[]

Categories
p
String[]

_init
M


_compare
m
i
(hDesktopFile)DesktopFile;
_new
m

(Path)s
Run
m
Process
(sPath)s
_get
M
DesktopFile
(Program)s
FindMime
M
DesktopFile[]
(MimeType)s
FromMime
M
DesktopFile[]
(MimeType)s
_exit
M


GetIcon
m
Image
[(Size)i]
Save
m


#DesktopMime

C
_$iWeight
v
i

_$sType
v
s

_$sPattern
v
s

_$aMagic
v
String[]

_$sGenericIcon
v
s

_$bIsSuffix
v
b

PreciseSearch
P
b

Weight
r
i

Type
r
s

Pattern
r
s

Magic
r
String[]

GenericIcon
r
s

IsSuffix
r
b

_compare
m
i
(Other)DesktopMime;
GetIcon
m
Image
[(Size)i]
GetApplications
m
DesktopFile[]

Refresh
M


Exist
M
b
(Type)s
FromFile
M
DesktopMime
(Path)s
_get
M
DesktopMime
(Type)s
_next
M
DesktopMime

_exit
M


GetComment
m
s
[(Common)b]
#DesktopWatcher

C
_Properties
C
s
"RootWindow"
_DefaultEvent
C
s
"ActiveWindow"
RootWindow
p
b

:Windows
:


:Change
:


:Count
:


:ActiveWindow
:


:Geometry
:


:WindowGeometry
:

(Window)DesktopWindow;
:WindowState
:

(Window)DesktopWindow;
:WindowName
:

(Window)DesktopWindow;
:WindowIcon
:

(Window)DesktopWindow;
_new
m

[(RootWindow)b]
X11Watcher_Property
m

(Window)i(Property)i
X11Watcher_Configure
m

(Window)i(X)i(Y)i(Width)i(Height)i
#DesktopWindow

C
X
r
i

Y
r
i

Width
r
i

W
r
i

Height
r
i

H
r
i

Name
r
s

VisibleName
r
s

Desktop
p
i

Id
r
i

Icon
r
Image

Geometry
r
Rect

Frame
r
Rect

Minimized
p
b

Maximized
p
b

FullScreen
p
b

SkipTaskbar
p
b

Sticky
p
b

_new
m

(Window)i
Refresh
m


Close
m


Move
m

(X)i(Y)i[(Width)i(Height)i]
Resize
m

(Width)i(Height)i
GetIcon
m
Image
(Width)i(Height)i
Activate
m


GetScreenshot
m
Picture
[(WithoutFrame)b]
#_DesktopVirtual

C
X
r
i

Y
r
i

Width
r
i

Height
r
i

Index
r
i

Name
p
s

Refresh
m


_new
m

(iIndex)i
#_Desktop_Passwords

CA
Enabled
r
b

_get
m
s
(Key)s
_put
m

(Value)s(Key)s
#_Desktop_ScreenSaver

CA
Enabled
R
b

Suspend
M

(Window)Window;
Resume
M

(Window)Window;
Activate
M


Lock
M


Reset
M


#_Desktop_Windows

CA
Count
r
i

_new
m


Refresh
m


_get
m
DesktopWindow
(Index)i
FromHandle
m
DesktopWindow
(Window)i
_next
m
DesktopWindow

