mirror of
https://github.com/WinampDesktop/winamp.git
synced 2025-06-18 08:15:46 -04:00
Initial community commit
This commit is contained in:
806
Src/resources/WaSDP/maki.stx
Normal file
806
Src/resources/WaSDP/maki.stx
Normal file
@ -0,0 +1,806 @@
|
||||
#TITLE=MAKI
|
||||
;Made By Rohan Prabhu for Winamp MAKI scripters. A plug-in for EditPlus 2.
|
||||
;Completed and adopted to the Skin Consortium Coding Convention (Aug 2006) by Martin Poehlmann
|
||||
;please contribute to make this complete. As of now, it supports about 346 classes and about 37 Objects/Variables and 7 pre-compiler directives.
|
||||
|
||||
|
||||
#DELIMITER=,(){}[]-+*%/="'~!&|<>?:;.
|
||||
#QUOTATION1='
|
||||
#QUOTATION2="
|
||||
#CONTINUE_QUOTE=n
|
||||
#LINECOMMENT=//
|
||||
#COMMENTON=/*
|
||||
#COMMENTOFF=*/
|
||||
#ESCAPE=\
|
||||
#NUMBER_PATTERN=cpp
|
||||
#SPECIAL_STX=maki
|
||||
|
||||
#KEYWORD=Global Definitions
|
||||
Button
|
||||
AnimatedLayer
|
||||
Text
|
||||
Vis
|
||||
GroupList
|
||||
Object
|
||||
GuiObject
|
||||
Int
|
||||
String
|
||||
Boolean
|
||||
Double
|
||||
Float
|
||||
ToggleButton
|
||||
EqVis
|
||||
System
|
||||
Container
|
||||
Wac
|
||||
List
|
||||
Map
|
||||
PopUpMenu
|
||||
Region
|
||||
Timer
|
||||
Group
|
||||
Layout
|
||||
Component
|
||||
Edit
|
||||
Slider
|
||||
Browser
|
||||
Layer
|
||||
CfgList
|
||||
QueryList
|
||||
PLDir
|
||||
MouseRedir
|
||||
Dropdown
|
||||
LayoutStatus
|
||||
GuiList
|
||||
WindowHolder
|
||||
FeedWatcher
|
||||
ComponentBucket
|
||||
Status
|
||||
Title
|
||||
CfgGroup
|
||||
DropDownList
|
||||
TabSheet
|
||||
GuiTree
|
||||
TreeItem
|
||||
MenuButton
|
||||
CheckBox
|
||||
Form
|
||||
ConfigAttribute
|
||||
ConfigItem
|
||||
Config
|
||||
|
||||
#KEYWORD=PreCompiler directives
|
||||
error
|
||||
^#include
|
||||
^#define
|
||||
^#ifdef
|
||||
^#endif
|
||||
^#ifndef
|
||||
^#undef
|
||||
^#endif
|
||||
=
|
||||
>
|
||||
<
|
||||
+
|
||||
-
|
||||
/
|
||||
*
|
||||
!
|
||||
&
|
||||
|
|
||||
OR
|
||||
AND
|
||||
|
||||
|
||||
#KEYWORD=Reserved words
|
||||
return
|
||||
delete
|
||||
complete
|
||||
continue
|
||||
new
|
||||
break
|
||||
true
|
||||
false
|
||||
Global
|
||||
Class
|
||||
Function
|
||||
_predecl
|
||||
extern
|
||||
NULL
|
||||
|
||||
#KEYWORD=Methods
|
||||
if
|
||||
else
|
||||
for
|
||||
while
|
||||
do
|
||||
switch
|
||||
case
|
||||
|
||||
onPlay
|
||||
onPause
|
||||
onResume
|
||||
onStop
|
||||
onFrame
|
||||
setSpeed
|
||||
gotoFrame
|
||||
setStartFrame
|
||||
setEndFrame
|
||||
setAutoReplay
|
||||
play
|
||||
stop
|
||||
pause
|
||||
isPlaying
|
||||
isPaused
|
||||
isStopped
|
||||
getStartFrame
|
||||
getEndFrame
|
||||
getLength
|
||||
getDirection
|
||||
getAutoReplay
|
||||
getCurFrame
|
||||
setRealtime
|
||||
navigateUrl
|
||||
back
|
||||
forward
|
||||
stop
|
||||
refresh
|
||||
home
|
||||
setTargetName
|
||||
onBeforeNavigate
|
||||
onDocumentComplete
|
||||
onActivate
|
||||
onLeftClick
|
||||
onRightClick
|
||||
setActivated
|
||||
setActivatedNoCallback
|
||||
getActivated
|
||||
leftClick
|
||||
rightClick
|
||||
cfgGetInt
|
||||
cfgSetInt
|
||||
cfgGetString
|
||||
cfgGetFloat
|
||||
cfgSetFloat
|
||||
cfgSetString
|
||||
onCfgChanged
|
||||
cfgGetGuid
|
||||
cfgGetName
|
||||
onGetWac
|
||||
onGiveUpWac
|
||||
getGuid
|
||||
getWac
|
||||
setRegionFromMap
|
||||
setRegion
|
||||
setAcceptWac
|
||||
onSwitchToLayout
|
||||
onHideLayout
|
||||
onShowLayout
|
||||
getLayout
|
||||
getNumLayouts
|
||||
enumLayout
|
||||
switchToLayout
|
||||
show
|
||||
hide
|
||||
toggle
|
||||
isDynamic
|
||||
getItemSelected
|
||||
onEnter
|
||||
onAbort
|
||||
onIdleEditUpdate
|
||||
onEditUpdate
|
||||
setText
|
||||
setAutoEnter
|
||||
getText
|
||||
getClassName
|
||||
getId
|
||||
onNotify
|
||||
setRedirection
|
||||
getRedirection
|
||||
setRegionFromMap
|
||||
setRegion
|
||||
getValue
|
||||
inRegion
|
||||
loadMap
|
||||
getWidth
|
||||
getHeight
|
||||
getRegion
|
||||
addItem
|
||||
removeItem
|
||||
enumItem
|
||||
findItem
|
||||
getNumItems
|
||||
removeAll
|
||||
onBeginResize
|
||||
onEndResize
|
||||
fx_onInit
|
||||
fx_onFrame
|
||||
fx_onGetPixelR
|
||||
fx_onGetPixelD
|
||||
fx_onGetPixelX
|
||||
fx_onGetPixelY
|
||||
fx_onGetPixelA
|
||||
setRegionFromMap
|
||||
setRegion
|
||||
fx_setEnabled
|
||||
fx_getEnabled
|
||||
fx_setWrap
|
||||
fx_getWrap
|
||||
fx_setRect
|
||||
fx_getRect
|
||||
fx_setBgFx
|
||||
fx_getBgFx
|
||||
fx_setClear
|
||||
fx_getClear
|
||||
fx_setSpeed
|
||||
Int fx_getSpeed
|
||||
fx_setRealtime
|
||||
fx_getRealtime
|
||||
fx_setLocalized
|
||||
fx_getLocalized
|
||||
fx_setBilinear
|
||||
fx_getBilinear
|
||||
fx_setAlphaMode
|
||||
fx_getAlphaMode
|
||||
fx_setGridSize
|
||||
fx_update
|
||||
fx_restart
|
||||
instantiate
|
||||
getNumItems
|
||||
enumItem
|
||||
removeAll
|
||||
scrollToPercent
|
||||
getObject
|
||||
getNumObjects
|
||||
enumObject
|
||||
onCreateObject
|
||||
getMousePosX
|
||||
getMousePosY
|
||||
isLayout
|
||||
openTable
|
||||
openSubtable
|
||||
runQuery
|
||||
hideAllColumns
|
||||
setColumnVisible
|
||||
playSelection
|
||||
getPlayItem
|
||||
getItemText
|
||||
onItemSelect
|
||||
setTopItem
|
||||
selectItem
|
||||
isItemSelected
|
||||
getNumItems
|
||||
deselectAll
|
||||
add
|
||||
sub
|
||||
offset
|
||||
stretch
|
||||
copy
|
||||
loadFromMap
|
||||
loadFromBitmap
|
||||
getBoundingBoxX
|
||||
getBoundingBoxY
|
||||
getBoundingBoxW
|
||||
getBoundingBoxH
|
||||
onSetPosition
|
||||
onPostedPosition
|
||||
onSetFinalPosition
|
||||
setPosition
|
||||
getPosition
|
||||
lock
|
||||
unlock
|
||||
setText
|
||||
setAlternateText
|
||||
getText
|
||||
getTextWidth
|
||||
onTextChanged
|
||||
setText
|
||||
setAlternateText
|
||||
getText
|
||||
getTextWidth
|
||||
onTextChanged
|
||||
onTimer
|
||||
setDelay
|
||||
getDelay
|
||||
start
|
||||
stop
|
||||
isRunning
|
||||
onToggle
|
||||
onFrame
|
||||
setRealtime
|
||||
getRealtime
|
||||
getMode
|
||||
setMode
|
||||
nextMode
|
||||
getGuid
|
||||
getName
|
||||
sendCommand
|
||||
show
|
||||
hide
|
||||
isVisible
|
||||
onNotify
|
||||
onShow
|
||||
onHide
|
||||
setStatusBar
|
||||
Boolean getStatusBar
|
||||
addSubMenu
|
||||
addCommand
|
||||
addSeparator
|
||||
popAtXY
|
||||
popAtMouse
|
||||
getNumCommands
|
||||
checkCommand
|
||||
disableCommand
|
||||
callme
|
||||
setTargetX
|
||||
setTargetY
|
||||
setTargetA
|
||||
setTargetW
|
||||
setTargetH
|
||||
setTargetSpeed
|
||||
gotoTarget
|
||||
setAlpha
|
||||
setXMLparam
|
||||
getXMLparam
|
||||
onScriptLoaded
|
||||
onScriptUnloading
|
||||
onQuit
|
||||
onSetXuiParam
|
||||
onKeyDown
|
||||
onAccelerator
|
||||
onCreateLayout
|
||||
onShowLayout
|
||||
onHideLayout
|
||||
onStop
|
||||
onPlay
|
||||
onPause
|
||||
onResume
|
||||
onTitleChange
|
||||
onTitle2Change
|
||||
onInfoChange
|
||||
onStatusMsg
|
||||
onEqBandChanged
|
||||
onEqPreampChanged
|
||||
onEqChanged
|
||||
onVolumeChanged
|
||||
onSeek
|
||||
getContainer
|
||||
newDynamicContainer
|
||||
newGroup
|
||||
newGroupAsLayout
|
||||
getNumContainers
|
||||
enumContainer
|
||||
getWac
|
||||
messageBox
|
||||
getPlayItemString
|
||||
getPlayItemLength
|
||||
getPlayItemMetaDataString
|
||||
playFile
|
||||
getLeftVuMeter
|
||||
getRightVuMeter
|
||||
getVolume
|
||||
setVolume
|
||||
play
|
||||
stop
|
||||
pause
|
||||
next
|
||||
previous
|
||||
eject
|
||||
seekTo
|
||||
getPosition
|
||||
setEqBand
|
||||
setEqPreamp
|
||||
setEq
|
||||
getEqBand
|
||||
getEqPreamp
|
||||
getEq
|
||||
getMousePosX
|
||||
getMousePosY
|
||||
integerToString
|
||||
StringToInteger
|
||||
floatToString
|
||||
stringToFloat
|
||||
integerToLongTime
|
||||
integerToTime
|
||||
strmid
|
||||
Strleft
|
||||
strright
|
||||
strsearch
|
||||
strlen
|
||||
strupper
|
||||
strlower
|
||||
urlEncode
|
||||
removePath
|
||||
getToken
|
||||
sin
|
||||
cos
|
||||
tan
|
||||
asin
|
||||
acos
|
||||
atan
|
||||
atan2
|
||||
pow
|
||||
sqr
|
||||
sqrt
|
||||
random
|
||||
setPrivateString
|
||||
setPrivateInt
|
||||
getPrivateString
|
||||
getPrivateInt
|
||||
setPublicString
|
||||
setPublicInt
|
||||
getPublicString
|
||||
getPublicInt
|
||||
getScriptGroup
|
||||
getViewportWidth
|
||||
getViewportHeight
|
||||
getViewportLeft
|
||||
getViewportTop
|
||||
debugString
|
||||
ddeSend
|
||||
onLookForComponent
|
||||
getCurAppLeft
|
||||
getCurAppTop
|
||||
getCurAppWidth
|
||||
getCurAppHeight
|
||||
isAppActive
|
||||
getSkinName
|
||||
getMainBrowser
|
||||
popMainBrowser
|
||||
navigateUrl
|
||||
isObjectValid
|
||||
integer
|
||||
getTimeOfDay
|
||||
setMenuTransparency
|
||||
onGetCancelComponent
|
||||
getStatus
|
||||
isKeyDown
|
||||
setClipboardText
|
||||
Chr
|
||||
onMouseMove
|
||||
onLeftClick
|
||||
onRightClick
|
||||
onLeftButtonDown
|
||||
onLeftButtonUp
|
||||
onRightButtonDown
|
||||
onRightButtonUp
|
||||
onEnterArea
|
||||
onLeaveArea
|
||||
getPlayItemDisplayTitle
|
||||
getExtFamily
|
||||
dateToTime
|
||||
dateToLongTime
|
||||
formatDate
|
||||
formatLongDate
|
||||
getDateYear
|
||||
getDateMonth
|
||||
getDateDay
|
||||
getDateDow
|
||||
getDateDoy
|
||||
getDateHour
|
||||
getDateMin
|
||||
getDateSec
|
||||
getDateDst
|
||||
getDate
|
||||
getParam
|
||||
getViewportWidthFromPoint
|
||||
getViewportHeightFromPoint
|
||||
getViewportLeftFromPoint
|
||||
getViewportTopFromPoint
|
||||
switchSkin
|
||||
isLoadingSkin
|
||||
lockUI
|
||||
unlockUI
|
||||
frac
|
||||
selectFile
|
||||
systemMenu
|
||||
windowMenu
|
||||
triggerAction
|
||||
showWindow
|
||||
hideWindow
|
||||
hideNamedWindow
|
||||
isNamedWindowVisible
|
||||
invokeDebugger
|
||||
isVideo
|
||||
isVideoFullscreen
|
||||
getIdealVideoWidth
|
||||
getIdealVideoHeight
|
||||
isMinimized
|
||||
minimizeApplication
|
||||
restoreApplication
|
||||
activateApplication
|
||||
getPlaylistLength
|
||||
getPlaylistIndex
|
||||
isDesktopAlphaAvailable
|
||||
isTransparencyAvailable
|
||||
onShowNotification
|
||||
getSongInfoText
|
||||
getVisBand
|
||||
getRuntimeVersion
|
||||
onBeforeSwitchToLayout
|
||||
close
|
||||
setName
|
||||
getCurLayout
|
||||
getStatusBar
|
||||
onSetVisible
|
||||
getAlpha
|
||||
onRightButtonDblClk
|
||||
onLeftButtonDblClk
|
||||
setEnabled
|
||||
getEnabled
|
||||
onEnable
|
||||
resize
|
||||
onResize
|
||||
isMouseOver
|
||||
getLeft
|
||||
getTop
|
||||
onTargetReached
|
||||
cancelTarget
|
||||
reverseTarget
|
||||
onStartup
|
||||
isGoingToTarget
|
||||
init
|
||||
bringToFront
|
||||
bringToBack
|
||||
bringAbove
|
||||
bringBelow
|
||||
getGuiX
|
||||
getGuiY
|
||||
getGuiW
|
||||
getGuiH
|
||||
getGuiRelatX
|
||||
getGuiRelatY
|
||||
getGuiRelatW
|
||||
getGuiRelatH
|
||||
isActive
|
||||
getParent
|
||||
getParentLayout
|
||||
getTopParent
|
||||
runModal
|
||||
endModal
|
||||
findObject
|
||||
findObjectXY
|
||||
clientToScreenX
|
||||
clientToScreenY
|
||||
clientToScreenW
|
||||
clientToScreenH
|
||||
screenToClientX
|
||||
screenToClientY
|
||||
screenToClientW
|
||||
screenToClientH
|
||||
getAutoWidth
|
||||
getAutoHeight
|
||||
setFocus
|
||||
onChar
|
||||
isMouseOverRect
|
||||
getInterface
|
||||
onKeyUp
|
||||
onGetFocus
|
||||
onKillFocus
|
||||
sendAction
|
||||
onAction
|
||||
onDock
|
||||
onUndock
|
||||
onScale
|
||||
getScale
|
||||
setScale
|
||||
setDesktopAlpha
|
||||
getDesktopAlpha
|
||||
center
|
||||
onMove
|
||||
onEndMove
|
||||
onUserResize
|
||||
snapAdjust
|
||||
getSnapAdjustTop
|
||||
getSnapAdjustRight
|
||||
getSnapAdjustLeft
|
||||
getSnapAdjustBottom
|
||||
setRedrawOnResize
|
||||
beforeRedock
|
||||
redock
|
||||
isTransparencySafe
|
||||
isLayoutAnimationSafe
|
||||
onMouseEnterLayout
|
||||
onMouseLeaveLayout
|
||||
onSnapAdjustChanged
|
||||
getSkipped
|
||||
setFeed
|
||||
releaseFeed
|
||||
onFeedChange
|
||||
getContent
|
||||
getAutoEnter
|
||||
selectAll
|
||||
enter
|
||||
setIdleEnabled
|
||||
getIdleEnabled
|
||||
getCurCfgVal
|
||||
onResetQuery
|
||||
onSelect
|
||||
setListHeight
|
||||
openList
|
||||
closeList
|
||||
setItems
|
||||
delItem
|
||||
getSelected
|
||||
getSelectedText
|
||||
getCustomText
|
||||
deleteAllItems
|
||||
setNoItemText
|
||||
getCurPage
|
||||
setCurPage
|
||||
getWantAutoDeselect
|
||||
setWantAutoDeselect
|
||||
setAutoSort
|
||||
selectCurrent
|
||||
selectFirstEntry
|
||||
pagedown
|
||||
pageup
|
||||
end
|
||||
reset
|
||||
addColumn
|
||||
getNumColumns
|
||||
getColumnWidth
|
||||
setColumnWidth
|
||||
getColumnLabel
|
||||
setColumnLabel
|
||||
getColumnNumeric
|
||||
setColumnDynamic
|
||||
isColumnDynamic
|
||||
setMinimumSize
|
||||
insertItem
|
||||
getLastAddedItemPos
|
||||
setSubItem
|
||||
deleteAllItems
|
||||
deleteByPos
|
||||
getItemLabel
|
||||
setItemLabel
|
||||
isItemFocused
|
||||
getItemFocused
|
||||
setItemFocused
|
||||
ensureItemVisible
|
||||
invalidateColumns
|
||||
scrollAbsolute
|
||||
scrollRelative
|
||||
scrollLeft
|
||||
scrollRight
|
||||
scrollUp
|
||||
scrollDown
|
||||
getSubitemText
|
||||
getFirstItemSelected
|
||||
getNextItemSelected
|
||||
selectAll
|
||||
invertSelection
|
||||
invalidateItem
|
||||
getFirstItemVisible
|
||||
getLastItemVisible
|
||||
setFontSize
|
||||
getFontSize
|
||||
jumpToNext
|
||||
scrollToItem
|
||||
resort
|
||||
getSortDirection
|
||||
getSortColumn
|
||||
setSortColumn
|
||||
setSortDirection
|
||||
getItemCount
|
||||
setSelectionStart
|
||||
setSelectionEnd
|
||||
setSelected
|
||||
toggleSelection
|
||||
getHeaderHeight
|
||||
getPreventMultipleSelection
|
||||
setPreventMultipleSelection
|
||||
moveItem
|
||||
onSelectAll
|
||||
onDelete
|
||||
onDoubleClick
|
||||
onColumnDblClick
|
||||
onColumnLabelClick
|
||||
onItemSelection
|
||||
onSecondLeftClick
|
||||
onWantAutoContextMenu
|
||||
onMouseWheelUp
|
||||
onMouseWheelDown
|
||||
onContextMenu
|
||||
onItemRecvDrop
|
||||
onLabelChange
|
||||
onItemSelected
|
||||
onItemDeselected
|
||||
getNumRootItems
|
||||
enumRootItem
|
||||
getContentsWidth
|
||||
getContentsHeight
|
||||
addTreeItem
|
||||
removeTreeItem
|
||||
moveTreeItem
|
||||
expandItem
|
||||
expandItemDeferred
|
||||
collapseItem
|
||||
collapseItemDeferred
|
||||
selectItemDeferred
|
||||
delItemDeferred
|
||||
hiliteItem
|
||||
unhiliteItem
|
||||
getCurItem
|
||||
hitTest
|
||||
editItemLabel
|
||||
cancelEditLabel
|
||||
setAutoEdit
|
||||
getAutoEdit
|
||||
getByLabel
|
||||
setSorted
|
||||
getSorted
|
||||
sortTreeItems
|
||||
getSibling
|
||||
setAutoCollapse
|
||||
getNumVisibleChildItems
|
||||
getNumVisibleItems
|
||||
enumVisibleItems
|
||||
enumVisibleChildItems
|
||||
enumAllItems
|
||||
getItemRectX
|
||||
getItemRectY
|
||||
getItemRectW
|
||||
getItemRectH
|
||||
getNumChildren
|
||||
setLabel
|
||||
getLabel
|
||||
ensureVisible
|
||||
getNthChild
|
||||
getChild
|
||||
getChildSibling
|
||||
getSibling
|
||||
editLabel
|
||||
hasSubItems
|
||||
setSorted
|
||||
setChildTab
|
||||
isSorted
|
||||
isCollapsed
|
||||
isExpanded
|
||||
invalidate
|
||||
isSelected
|
||||
isHilited
|
||||
setHilited
|
||||
collapse
|
||||
expand
|
||||
getTree
|
||||
onTreeAdd
|
||||
onTreeRemove
|
||||
onDeselect
|
||||
onLeftDoubleClick
|
||||
onRightDoubleClick
|
||||
onExpand
|
||||
onCollapse
|
||||
onBeginLabelEdit
|
||||
onEndLabelEdit
|
||||
onContextMenu
|
||||
onOpenMenu
|
||||
onCloseMenu
|
||||
onSelectItem
|
||||
openMenu
|
||||
closeMenu
|
||||
setChecked
|
||||
isChecked
|
||||
getContentsHeight
|
||||
newCell
|
||||
nextRow
|
||||
deleteAll
|
||||
getMaxHeight
|
||||
getMaxWidth
|
||||
setScroll
|
||||
getScroll
|
||||
getNumChildren
|
||||
enumChildren
|
||||
|
||||
getItem
|
||||
getItemByGuid
|
||||
newItem
|
||||
getAttribute
|
||||
newAttribute
|
||||
getGuid
|
||||
setData
|
||||
getData
|
||||
onDataChanged
|
||||
getParentItem
|
||||
getAttributeName
|
||||
#
|
Reference in New Issue
Block a user