Documentation/IUIHacks
class

IUIHacks

js/foo_ui_hacks.js:1
class

IAero

js/foo_ui_hacks.js:89
class

IConstraints

js/foo_ui_hacks.js:124
class

IMasterVolume

js/foo_ui_hacks.js:139
property

Active

js/foo_ui_hacks.js:95
Active

@type{boolean}

property

Aero

js/foo_ui_hacks.js:7
Aero

@type{IAero}

property

BlockMaximize

js/foo_ui_hacks.js:10
BlockMaximize

@type{boolean}

property

Bottom

js/foo_ui_hacks.js:117
Bottom

@type{number}

propertyreadonly

ChannelCount

js/foo_ui_hacks.js:144
ChannelCount

@type{number}

property

DisableSizing

js/foo_ui_hacks.js:13
DisableSizing

@type{boolean}

property

Effect

js/foo_ui_hacks.js:98
Effect

0 - Default;
1 - Disabled;
2 - GlassFrame;
3 - SheetOfGlass: aero effect applied on whole window

@type{number}

property

Enabled

js/foo_ui_hacks.js:129
Enabled

@type{boolean}

property

EnableSizing

js/foo_ui_hacks.js:16
EnableSizing

@type{boolean}

property

FoobarCPUUsage

js/foo_ui_hacks.js:19
FoobarCPUUsage

@type{float}

property

FrameStyle

js/foo_ui_hacks.js:22
FrameStyle

0 - Default;
1 - SmallCaption;
2 - NoCaption;
3 - NoBorder

@type{number}

property

FullScreen

js/foo_ui_hacks.js:32
FullScreen

@type{boolean}

property

Height

js/foo_ui_hacks.js:135
Height

@type{number}

property

Left

js/foo_ui_hacks.js:114
Left

@type{number}

property

MainMenuState

js/foo_ui_hacks.js:35
MainMenuState

0 - Show;
1 - Hide;
2 - Auto

@type{number}

property

MainWindowID

js/foo_ui_hacks.js:44
MainWindowID

@type{number}

property

MainWindowState

js/foo_ui_hacks.js:47
MainWindowState

0 - Normal;
1 - Minimized;
2 - Maximized

@type{number}

property

MasterVolume

js/foo_ui_hacks.js:56
MasterVolume

@type{IMasterVolume}

property

MaxSize

js/foo_ui_hacks.js:59
MaxSize

@type{IConstraints}

property

MinSize

js/foo_ui_hacks.js:62
MinSize

@type{IConstraints}

property

MoveStyle

js/foo_ui_hacks.js:65
MoveStyle

0 - Default; 1 - Middle mouse button only; 2 - Left mouse button only; 3 - Left or middle mouse button;

@type{number}

property

Mute

js/foo_ui_hacks.js:150
Mute

@type{boolean}

property

Right

js/foo_ui_hacks.js:111
Right

@type{number}

property

StatusBarState

js/foo_ui_hacks.js:75
StatusBarState

@type{boolean}

property

SystemCPUUsage

js/foo_ui_hacks.js:78
SystemCPUUsage

@type{float}

property

Top

js/foo_ui_hacks.js:108
Top

@type{number}

property

Transparency

js/foo_ui_hacks.js:120
Transparency

@type{boolean}

property

Volume

js/foo_ui_hacks.js:153
Volume

@type{float}

property

Width

js/foo_ui_hacks.js:132
Width

@type{number}

method

GetChannelVolume

js/foo_ui_hacks.js:156
GetChannelVolume(channelIdx)

Parameters

NameTypeDescription
channelIdxnumber

Returns

float
method

SetChannelVolume

js/foo_ui_hacks.js:162
SetChannelVolume(channelIdx, volume)

Parameters

NameTypeDescription
channelIdxnumber
volumefloat
method

SetPseudoCaption

js/foo_ui_hacks.js:81
SetPseudoCaption(x, y, w, h)

Parameters

NameTypeDescription
xnumber
ynumber
wnumber
hnumber
method

VolumeStepDown

js/foo_ui_hacks.js:168
VolumeStepDown()
method

VolumeStepUp

js/foo_ui_hacks.js:171
VolumeStepUp()