c# pdf viewer open source : How to move pages in pdf converter professional application control tool html web page azure online World%20of%20Warcraft%20Programming%20(2nd%20Edition)142-part1809

Index
G–I 1379
GuildInvite
,832
GuildLeave
,832
GuildPromote
,832
GuildRoster
,832
GuildRosterSetOfficerNote
,832
GuildRosterSetPublicNote
,832
GuildSetLeader
,833
GuildSetMOTD
,833
GuildUninvite
,833
H
handlerfunctions, 337–338
harmbutton
,298
harmful spells,casting, 290–291, 298
HasAction
,833
hasColorSwatch
attribute, ColorPicker,441
HasFilledPetition
,833–834
HasFocus()
,
EditBox
,1233–1234
HasFullControl
,834
HasInspectHonorData
,834
HasKey
,834
HasNewMail
,834
hasOpacity
attribute,ColorPicker, 441
HasPetSpells
,834
HasPetUI
,835
HasScript(), Object
,1123
HasSoulstone
,835
HasWandEquipped
,835
headers
creating template for, 508–509
moving,512–513
SecureGroupHeader
.See
SecureGroupHeader
,
configuring
HEAL
,combatevents, 392
health update events, 513–514
HearthAndResurrectFromArea
,835
help,asking for,203
helpbutton
,298
hexadecimal notation
converting toRGBvalues, 77–78
Luaconvertingnumbers to,21–22
hg commit
command, 1347
hg init
command, 1347
hg pull
command, 1348
hg push
command, 1347
hg status
command, 1347
Hide()
method,
VisibleRegion
,1129
HideRepairCursor
,835
hiding objects,166
highlightingunits,on mouseover,516–517
HighlightText()
,
EditBox
,1234
history
making changesin Luainterpreter using, 19
tracking.See version control systems
hook chains,365–366
hooking,function,362–365
HookScript()
method,
ScriptObject
,1123
hooksecurefunc
function, 364–365,1006–1007
hosting
Google Code,1353–1354
personal web, 1355
Sourceforge,1354–1355
WOW-specific, 1352–1353
HTML, andXML,112
hyperlink
,APImeta-type, 549–552
hyperlinks,196–197, 1059–1060
I
I18n,134
identifier,variable,25
if
statement
complexexpressions,44
decision-makingwith,43
displaying personalizedgreeting,45–46
extendedconditionals,44–45
simple conditionals, 43–44
if...elseif
statements
checking expectedconditionsfirst,1319–1320
exploiting shortcutevaluation,1320–1322
asextendedconditionals,44–45
IgnoreDepth()
method,
Frame
,1154
images
creating with Adobe Photoshop,376–377
creating with GIMP, 374–375
creating with PaintShopPro, 380
saving in Adobe Photoshop,378–379
saving in PaintShopPro,382
InboxItemCanDelete
,836
inc
objectmethod, 64–65
IncGamers, 1351,1353
InCinematic
,835
InCombatLockdown()
function,277,835–836
incompatiblestate, game version,126–127
__index
metamethod,72–76
indexing tables,54–55
information
addingtotooltips,458–459
getting fromtooltips, 460
player functions,476
in-game movie playback functions,1060
inheritance of attributes, 296
Initialize()
,CombatStatusaddon,402–404
InitializeTabardColors()
method,
TabardModel
,1204
initializing, dropdownmenus,433–434
InitiateTrade
,836
InputBoxTemplate
template,181–182
inputs,
debugstack
,109
InRepairMode
,836
Insert()
,
EditBox
,1234
InsigniaoftheAlliance,numericitemIDs, 195
inspectfunctions, 1060–1061
How to move pages in pdf converter professional - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
change page order in pdf online; reorder pdf pages in preview
How to move pages in pdf converter professional - VB.NET PDF Page Move Library: re-order PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sort PDF Document Pages Using VB.NET Demo Code
how to move pages in a pdf file; reverse page order pdf online
1380 Index
I–I
INSTAKILL
,combatevents,393
instance functions,1061
InteractUnit
,836
## Interface:
directive,addons,126–127
interfacenumber, 127
InterfaceOptions_AddCategory
,837
InterfaceOptionsFrame_OpenToCategory
,837
InternetRelayChat(IRC),1351–1352
INTERRUPT
,combatevents,393
inventory
displaying player,198–200
filteringby name,224–227
functions,1061–1062
testingupdate function,200–201
tracking changesto, 246–251
using itemsfrom,253–254
inventoryID
,API meta-type, 552
InviteUnit
,837
ipairs()
function,85–86, 1007–1008
IRC(InternetRelay Chat), 1351–1352
IsActionInRange
,837–838
IsActiveBattlefieldArena
,838
IsActiveQuestTrivial
,838
IsAddOnLoaded
,838–839
IsAddOnLoadOnDemand
,838
IsAltKeyDown
,839
IsArenaTeamCaptain
,839
IsAtStableMaster
,839
IsAttackAction
,839–840
IsAttackSpell
,840
IsAutoFocus()
,
EditBox
,1234
IsAutoRepeatAction
,840
IsAutoRepeatSpell
,840
IsAvailableQuestTrivial
,831–841
IsBattlefiedArena
,841
IsClampedToScreen()
,
Frame
,1154
IsConsumableAction
,841
IsConsumableItem
,841–842
IsConsumableSpell
,842
IsControlKeyDown
,842
IsCurrentAction
,842
IsCurrentItem
,842–843
IsCurrentQuestFailed
,843
IsCurrentSpell
,843
IsDelaying()
,
Animation
,1245
IsDesaturated()
,
Texture
,1140
IsDesaturateSupported
,843
IsDisplayChannelModerator
,843
IsDisplayChannelOwner
,843
IsDone()
,
Animation
,1245
IsDone()
,
AnimationGroup
,1241
IsDragging()
,
Region
,1126–1127
IsDressableItem
,844
IsEnabled()
,
Button
,1167
IsEnabled()
,
Slider
,1217
IsEquippableItem
,844
IsEquippedAction
,844
IsEquippedItem
,844–845, 1180
IsEquippedItemType
,845
IsEventRegistered()
method,
Frame
,
1154–1155
IsFactionInactive
,846
IsFalling
,846
IsFishingLoot
,846
IsFlyableArea
,846
IsFlying
,846
IsGuildLeader
,846
IsHarmfulItem
,846
IsHarmfulSpell
,846–847
IsHelpfulItem
,848
IsHelpfulSpell
,848
IsIgnored
,848
IsIgnoredOrMuted
,848–849
IsIgnoringDepth()
,
Frame
,1155
IsInArenaTeam
,849
IsIndoors
,849
IsInGuild
,849
IsInInstance
,849
IsInLFGQueue
,849
IsInMECompositionMode()
,
EditBox
,1234
IsInventoryItemLocked
,850
IsItemInRange
,850
IsJoystickEnabled()
,
Frame
,1155
IsKeyboardEnabled()
,
Frame
,1155
IsLeftAltKeyDown
,850
IsLeftControlKeyDown
,850
IsLeftShiftKeyDown
,851
IsLinuxClient
,851
IsLoggedIn
,851
IsMacClient
,851
IsModifiedClick
,851–852
IsModifierKeyDown
,852
IsMounted
,852
IsMouseButtonDown
,852–853
IsMouseEnabled()
,
Frame
,1155
IsMouseLooking
,853
IsMouseWheelEnabled()
,
Frame
,1155
IsMovable()
,
Frame
,1155
IsMultiLine()
,
EditBox
,1234–1235
IsMuted
,853
IsNumeric()
,
EditBox
,1235
IsObjectType(),
UIObject, 1122
IsOutdoors
,853–854
IsOutOfBounds
,853
IsOwned()
,
GameTooltip
,1180
IsPartyLeader
,854
IsPassiveSpell
,854–855
IsPassword()
,
EditBox
,1235
IsPaused()
,
Animation
,1245–1246
IsPaused()
,
AnimationGroup
,1241
IsPendingFinish()
,
AnimationGroup
,1241
IsPetAttackActive
,855
IsPlayerResolutionAvailable
,855
IsPlaying()
,
Animation
,1246
VB.NET PDF Convert to Word SDK: Convert PDF to Word library in vb.
PDF to Word converter control is a professional and mature RasterEdge VB.NET PDF to Word converter library has All PDF pages can be converted to separate Word
how to move pages in a pdf; reorder pages of pdf
C# PDF Converter Library SDK to convert PDF to other file formats
This C#.NET PDF converting library is a professional and advanced PDF document manipulating Remarkably, this PDF document converter control for C#.NET
how to move pages around in a pdf document; how to change page order in pdf acrobat
Index
I–K 1381
IsPlaying()
,
AnimationGroup
,1241
IsPossessBarVisible
,855
IsProtected()
,287,1127
IsPVPTimerRunning
,854
IsQuestCompletable
,855
IsQuestLogSpecialItemInRange
,855–856
IsQuestWatched
,856
IsRaidLeader
,856
IsRaidOfficer
,856
IsRealPartyLeader
,856
IsRealRaidLeader
,856
IsReferAFriendLinked
,857
IsResizable()
,
Frame
,1156
IsResting
,857
IsRightAltKeyDown
,857
IsRightControlKeyDown
,857
IsRightShiftKeyDown
,857
issecure,
LuaAPI, 1008
issecurevariable,
LuaAPI,1008
IsSelectedSpell
,858
IsShiftKeyDown
,858
IsShown()
,166,1129
IsSilenced
,858
IsSpellInRange
,858–859
IsSpellKnown
,859
IsStackableAction
,859
IsStealthed
,859
IsStereoVideoAvailable
,859–860
IsStopped()
,
Animation
,1246
IsSubZonePVPPOI
,860
IsSwimming
,860
IsThreatWarningEnabled
,860
isTitle,
438
IsTitleKnown
,860–861
IsToplevel()
,
Frame
,1156
IsTrackedAchivement
,861
IsTradeSkillLinked
,861
IsTradeSkillTrainer
,861
IsTrainerServiceSkillStep
,861
IsUnit()
,
GameTooltip
,1180
IsUnitOnQuest
,861–862
IsUsableAction
,862
IsUsableItem
,862
IsUsableSpell
,862–863
IsUserPlaced()
,
Frame
,1156
IsVehicleAimAngleAdjustable
,863
IsVisible()
,166,1129
IsVoiceChatAllowed
,863
IsVoiceChatAllowedByServer
,863
IsVoiceChatEnabled
,863
IsWindowsClient
,863
IsXPUserDisabled
,863
item(U)attributes,
SecureActionButtonTemplate
,292
itemAPI, 194–197, 1063–1064
‘‘item’’
attribute,1325
itemfunctions,295
itemhyperlinks,196–197
iteminformation,loading tooltipwith, 458–459
itemtargetattributes,
SecureActionButtonTemplate
,294
itemtextfunctions,1063
‘‘item’’ type button, 294–295
ItemButtonTemplate
,174
ItemHasRange
,864
itemID
,APImeta-type,195–197,553
itemLocation
,API meta-type,553–556
itemQuality
,APImeta-type,553–554
itemString
,APImeta-type,195–196, 554
ItemTextGetCreator
,864
ItemTextGetItem
,864
ItemTextGetMaterial
,864–865
ItemTextGetPage
,865
ItemTextGetText
,865
ItemTextHasNextPage
,865
ItemTextNextPage
,866
ItemTextPrevPage
,866
iterators
clearing table, 86–87
defined,84
generic
for
syntax, 84–85
loopingthrough collection,84
sortingarray oftable data,87–90
string.gmatch()
function,87
traversing array part of table, 85
traversing entire table, 86
J
JoinBattlefield
,866
JoinPermanentChannel
,866
JoinTemporaryChannel
,866–867
JumpOrAscendStart
,867
justifyH
,APImeta-type,438,554
justifyV
,APImeta-type,554
K
KBArticle_BeginLoading
,867
KBArticle_GetData
,867
KBArticle_IsLoaded
,867
KBQuery_BeginLoading
,868
KBQuery_GetArticleHeaderCount
,868
KBQuery_GetArticleHeaderData
,868
KBQuery_GetTotalArticleCount
,868
KBQuery_IsLoaded
,868–869
KBSetup_BeginLoading
,869
KBSetup_GetArticleHeaderCount
,869
KBSetup_GetArticleHeaderData
,869
KBSetup_GetCategoryCount
,869
KBSetup_GetCategoryData
,869–870
KBSetup_GetLanguageCount
,870
KBSetup_GetLanguageData
,870
VB.NET PDF Library SDK to view, edit, convert, process PDF file
and multiple PDF document (pages) creation and split PDF files; insert, delete, move, rotate, copy Offer professional PDF document metadata editing APIs, using
change pdf page order online; pdf change page order online
C# PDF File Split Library: Split, seperate PDF into multiple files
can not only offer C# developers a professional .NET solution using which C# developers can split target PDF document file by specifying a page or pages.
change page order pdf preview; how to move pages within a pdf document
1382 Index
K–L
KBSetup_GetSubCategoryCount
,870
KBSetup_GetSubCategoryData
,870
KBSetup_GetTotalArticleCount
,870
KBSetup_IsLoaded
,871
KBSystem_GetMOTD
,871
KBSystem_GetServerNotice
,871
KBSystem_GetServerStatus
,871
keepShownOnClick
attribute,function menu,440
key binding, 309–335
binding keys to actions,314–324
code,330–335
creating own binding actions,312–314
definingbindingsin XML,310–312
functions,1065
overview of, 309–310
tosecure actions,327–329
working with existingbindings,324–327
keyboardfunctions,1065–1066. Seealso key
binding
KeyRingButtonIDToInvSlotID
,871
Knowledge-basefunctions,1066–1067
L
L10n, 134
LaTEX markuplanguage,78
layer
,APImeta-type,554
LayeredRegion
widgettype,1130–1131
layering,framesand graphics,150–153
layout,Subversion repository,1340–1341
ldexp,
LuaAPI, 1008
LearnPreviewTalents
,872
LearnTalent
,872
LeaveBattlefield
,872
LeaveChannelByName
,872
LeaveParty
,872
LEECH
,combatevents,392–393
length operator (#),57–58
lessthan (¡)operator,27
LFGQuery
,871–872
LibHealCommlibrary, 1336
libraries. See Luastandardlibraries
library-like APIs,188–189
LibSharedMedialibrary,1336–1337
LibStub,1334
limitedplay time functions, 1067
ListChannelByName
,873
ListChannels
,873
literals,using namedconstantsvs.,1307–1308
loadon demand (LoD), 127
LoadAddOn
,873–874
LoadBindings
,874
loading
addons,11–12, 141–142
embeddedlibraries,1332–1333
## LoadManager:
directive,addons,130
## LoadOnDemand:
directive,addons, 129
loadstring,
LuaAPI, 1008–1009
## LoadsWith:
directive,addons,129–130
local
keyword,40–41
local variables
defined,35
local functions,40–41
scopeand, 35–37
tipsforLua,1310–1311
localization
ofaddons,127,134–138
encouragingusersto contribute,136
functions for, 137–138, 1067
handlingpartial translation, 138
implementing, 136–138
overview of, 134
reasonsfor,135
using escape codes, 32
using global strings, 461,1323–1324
validclientlocales,135
LockHighlight()
method,
Button
,1167
LoD (loadon demand), 127
log
command,1009, 1343
log10,
LuaAPI, 1009
logging,taint,303–304
LoggingChat
,874
LoggingCombat
,874–875
Logout
,875
Logs,FrameXML
,1326
looping,48–51
lootfunctions
LootSlot
,875–876
LootSlotIsCoin
,876
LootSlotIsItem
,876
overview of, 1069–1070
Lower()
method,
Frame
,1156
Lua, 13–37
boolean valuesand operators, 33–35
creating fontstrings, 166
creating frames,149–150
defined,13
downloading and installing,14–15
downloading and installingLuainterpreter,
16–17
Luainterpreter, 17–19
numbers,20–23
scope,35–37
scriptfiles, addons, 133
strings,27–33
texture definitions, 385
using onWeb,15
valuesandvariables, 23–27
Lua, bestpractices
checking expectedconditionsfirst,1319–1320
minimizingunnecessarygarbage,1311–1317
recycling objects,1317–1318
recycling tables,1318–1319
using shortcutevaluation,1320–1322
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Professional .NET PDF control for inserting PDF page in Visual Basic .NET class application. Able to add and insert one or multiple pages to existing adobe PDF
how to move pdf pages around; how to move pages within a pdf
C# PDF Page Insert Library: insert pages into PDF file in C#.net
Guide C# Users to Insert (Empty) PDF Page or Pages from a Supported File Format. Professional adobe PDF page creator SDK for Visual Studio .NET.
move pages in pdf acrobat; pdf reverse page order
Index
L–M 1383
Luainterpreter
downloadingandinstalling,14,16–17
errormessages,18
quitting,19
running commands,18
using history to make changes,19
on Web,15
Luastandard libraries, 91–110
aliasfunctions,109–110
formattingnewstrings,95–98
functionsfor, 1070–1072
math functions,105–108
pattern matching, 98–102
pattern matching functions,102–105
stringutilityfunctions, 94–95
table library, 92–94
utilityfunctions, 108–109
M
Macclientfunctions,1072–1073
MacOS X,Luainterpreter for, 16–17, 19
macroattributes, 292–293
macrofunctions,1073–1074
MacroIconTest, 426–429
macroID
,API meta-type,554
mail functions,1074–1075
mainassist(U)attribute,
SecureActionButtonTemplate
,293
maintank (U)attribute,
SecureActionButtonTemplate
,293
major versions, embeddedlibraries,1332–1333
many-to-one relationship,309–310
mapfunctions,1075–1076
MapZoomOutaddon, 367–372
master branches,Gitrepository,1344
math library functions, 105–108
max,
LuaAPI, 1009
mediafiles, addons, 133
memory,table recyclingand, 1319
menus.See dropdown menus
merchantfunctions, 1076–1077
MerchantFrame_OnShow
,367
Mercurial (hg)
obtaining, 1345
overviewof, 1344
terminology,1344–1345
typical usage,1347–1348
merges, Gitand Mercurial,1344
MessageFrame
ScrollingMessageFrame
,1225–1230
aswidgettype,229, 1222–1225
metamethods
__concat,
72
__index
,72–74
__newindex,
74–75
__
tostring,
71–72
arithmetic, 70–71
defining,69
negation, 71
metatables,68–76
__concat
metamethod, 72
__index
metamethod,72–74
__newindex
metamethod, 74–75
__
tostring
metamethod,71–72
adding,68–69
arithmetic metamethods,70–71
bypassing,75–76
defined,68
definingmetamethods, 69
negation metamethod,71
MicrosoftVisual Studio,82
MicrosoftWindows,Luainterpreter for, 16, 19
MilitiaDagger,numeric itemID, 195
min,
LuaAPI, 1009
Minimapframe type,229–230,1192–1195
minor versions,embeddedlibraries, 1332–1333
MISSED
,combatevents,391
mistakes,avoidingcommonWoW,1325–1327
mod,
LuaAPI, 1009–1010
Modelframe type
DressUpModel,1202
overviewof, 1195–1201
PlayerModel,1201–1202
TabardModel, 1202–1204
aswidgettype, 230
modifiedattributes
addonsusing secure templates,296–297
delegating responsibility,298
modifiedclickfunctions,1078
modifier
argument,
UNIT_COMBAT
event,269
modifierkeys,secure templates,296–297
moneyfunctions, 1078–1079
mouse
buttons,297–298
key bindingusing. See keybinding
scrolling with wheel,423
MouselookStart
,876
MouselookStop
,876
mouseover,highlighting unitson,516–517
movable
attribute,
CombatTrackerFrame
,271
MoveAndSteerStart
,876
MoveAndSteerStop
,876
MoveBackwardStart
,877
MoveBackwardStop
,877
MoveForwardStart
,877
MoveForwardStop
,877
movementfunctions, 1079–1080
MoveViewDownStart
,877
MoveViewDownStop
,877
MoveViewInStart
,877
MoveViewInStop
,877
MoveViewLeftStart
,877
MoveViewLeftStop
,877
C# PDF metadata Library: add, remove, update PDF metadata in C#.
Update and Delete PDF Metadata in .NET Project. Professional PDF SDK for adobe PDF document metadata editing in C# .NET framework.
how to reorder pages in pdf file; rearrange pages in pdf file
C# Create PDF Library SDK to convert PDF from other file formats
NET applications, C# developers can easily use this professional PDF document generating will tell you how to create a PDF document with 2 empty pages.
move pages in pdf reader; how to reorder pdf pages
1384 Index
M–O
MoveViewOutStart
,877
MoveViewOutStop
,877
MoveViewRightStart
,877
MoveViewRightStop
,877
MoveViewUpStart
,877
MoveViewUpStop
,878
MovieFrame
type, 1204–1205
MovieRecording_Cancel
,878
MovieRecording_DataRate
,878
MovieRecording_DeleteMovie
,878
MovieRecording_GetAspectRatio
,878–879
MovieRecording_GetMovieFullPath
,879
MovieRecording_GetProgress
,879
MovieRecording_GetTime
,879
MovieRecording_GetViewportWidth
,879
MovieRecording_IsCodecSupported
,880
MovieRecording_IsCompressing
,880
MovieRecording_IsCursorRecording
Supported
,880
MovieRecording_IsRecording
,880
MovieRecording_IsSupported
,880
MovieRecording_MaxLength
,881
MovieRecording_QueueMovieToCompress
,881
MovieRecording_SearchUncompressedMovie
,
881
MovieRecording_Toggle
,881
MovieRecording_ToggleGUI
,881
__mul
metamethod, 69–71
multi-cast action, 1080
multilevel dropdowns, 436–437
multiple events,grouping, 355–356
multiple return values
overview of, 77–81
reducing garbage using,1312,1314
multispellattributes,
SecureActionButtonTemplate
,292
music files,133
MusicPlayer_BackTrack
,882
MusicPlayer_NextTrack
,882
MusicPlayer_PlayPause
,882
MusicPlayer_VolumeDown
,882
MusicPlayer_VolumeUp
,882
N
name
attribute,
CombatTrackerFrame
,271
name bars, 509–511
name filter,addingtoinventory, 224–227
namespaces, using tables as, 61–63
naming conventions
changingnames,516
displaying unitnames,521–523
frame template,173–174
namedconstantsvs. literals,1307–1308
parenting framesusing XML,145
using consistentstyle,1309
variable,25,1306–1307
navigation
minimapusedfor, 229–230
ofmultiple pages,219–224
negation metamethod, 71
nested loops,variable namesin,1307
NewGMTicket
,882
__newindex
metamethod, 74–76
newproxy,
LuaAPI,1010
next()
function,86–87, 1010
NextView
,882
nil
value, 35, 54, 57
non-rootelement, well-formedXML,80
NoPlayTime
,882–883
normal APIs, 188
not
operator,34–35
notCheckable
attribute,438
notClickable
attribute,438
## Notes:
directive,addons, 128
NotifyInspect
,883
NotWhileDeadError
,883
NPC
‘‘gossip’’ dialog functions,1080–1081
GUIDsfor,396–397
NUM_ACTIONBAR_BUTTONS
,306–307
NUM_BAG_SLOTS
,193–194,198
numbers
basicarithmeticoperations,20–21
convertingstringsto,29
convertingtostrings,28–29
floating-point,22–23
hexadecimal notation, 21–22
scientificnotation, 21
numeric itemID, itemidentifiers,195–196
NumLines()
method,
GameTooltip
,1180
NumTaxiNodes
,883
O
objectivetracking functions,1081
object-orientedprogramming,with tables,
63–68
objects
anchoringtoframe,147–149
first-class, 42
giving sizesto, 146–147
recycling,1317–1318
setting parent/childrelationshipbetween,
145–146
using tablesassimple,64–65
visibility, 166
OfferPetition
,883
OffhandHasWeapon
,883
OnAnimFinished
widgetscript,1255
OnAttributeChanged
widgetscript,1255
OnChar
widgetscript,1255–1256
OnCharComposition
widgetscript, 1256
OnClick
handler, 212–213,221,274
C# HTML5 PDF Viewer SDK to view, annotate, create and convert PDF
Help C# users to erase PDF text content, images and pages online in ASP.NET. RasterEdge C#.NET HTML5 PDF Viewer and HTML5 PDF Editor are professional online PDF
how to move pages in pdf acrobat; how to move pages in pdf files
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
Professional C#.NET PDF SDK for merging PDF file merging in Visual Studio .NET. Free online C#.NET source code for combining multiple PDF pages together in .NET
pdf reverse page order online; how to rearrange pages in a pdf document
Index
O–O 1385
OnClick
widgetscript,1256–1257
OnColorSelect
widgetscript, 1257–1258
OnDisable
widgetscript,1258
OnDoubleClick
widgetscript, 1258
OnDragStart
widgetscript,274, 1258–1259
OnDragStop
widgetscript, 274,1259–1260
1nil
,APImeta-types,542
OnEditFocusGained
widgetscript,1260
OnEditFocusLost
widgetscript, 1260
124
,1326
OnEnable
widgetscript, 1260
OnEnter
widgetscript,1260–1261
OnEnterPressed
widgetscript,1261
OnEscapePressed
widgetscript, 225,1261
OnEvent
handler, 249–250,274
OnEvent
widgetscript,244–245, 1261–1262
OnFinished
widgetscript, 1262
OnHide
widgetscript, 1262
OnHorizontalScroll
widgetscript,1262
OnHyperlinkClick
widgetscript,1262–1263
OnHyperlinkEnter
widgetscript,1263
OnHyperlinkLeave
widgetscript,1263–1264
OnInputLanguageChanged
widgetscript,
1264
OnKeyDown
widgetscript,1264
OnKeyUp
widgetscript,1264–1265
OnLeave
widgetscript,1265
onlineresources
addon libraries,1335–1337
AddonLoader,130
ArtBrowser, 155
Blizzardinterface art, 86
Cogwheel’sCompleteMacroGuide, 295
Curseforge, 1345
events,1277
floating-pointnumbers, 23
forums,1349–1351
Git andMercurial, 1345
hosting, 1352–1355
InternetRelayChat,1351–1352
LibStub,1334
listingAPIfunctions bycategory,201
Luainterpreter downloads,16
Lualanguage, 13
Luastandard libraries, 91
macros,295
metamethods, 69
roundingnumber in Lua,108
Subversion,1339, 1341
TextBrowser addon,155
WoW‘‘TermsofUse’’,7
x-labeldirectives,131
XML documentvalidation,82
XMLValidate utility,81
OnLoad
widgetscript,274, 1265
OnLoop
widgetscript, 1265–1266
OnMessageScrollChanged
widgetscript,
1266
OnMinMaxChanged
widgetscript, 1266
OnMouseDown
widgetscript,1266
OnMouseUp
widgetscript,1266–1267
OnMouseWheel
widgetscript,1267
OnMovieFinished
widgetscript, 1267
OnMovieHideSubtitle
widgetscript,1268
OnMovieShowSubtitle
widgetscript,1268
OnPause
widgetscript,1268
OnPlay
widgetscript, 1268
OnReceiveDrag
widgetscript, 1268
OnScrollRangeChanged
widgetscript, 1269
OnShow
,367
OnShowChanged
widgetscript, 1269
OnSizeChanged
widgetscript, 1269–1270
OnSpacePressed
widgetscript,1270
OnStop
widgetscript, 1270
OnTabPressed
widgetscript,1270
OnTextChanged
widgetscript, 226, 1270
OnTextSet
widgetscript,1271
OnTooltipAddMoney
widgetscript,1271
OnTooltipCleared
widgetscript,1271
OnTooltipSetAchievement
widgetscript,1271
OnTooltipSetDefaultAnchor
widgetscript,
1272
OnTooltipSetEquimentSet
widgetscript,1272
OnTooltipSetFrameStack
widgetscript, 1272
OnTooltipSetItem
widgetscript,1272
OnTooltipSetQuest
widgetscript,1272
OnTooltipSetSpell
widgetscript,1273
OnTooltipSetUnit
widgetscript,1273
OnUpdate
function,CombatStatusaddon,408
OnUpdate
widgetscript
delaying updates,352–353
grouping eventsto avoidover-processing,
354–355
grouping multipleevents,355–356
overviewof, 351–352,1273
performance and,357
repeating code,356–357
OnUpdateModel
widgetscript, 1273–1274
OnValueChanged
widgetscript,1274
OnVerticalScroll
widgetscript,1274
opacity
attribute, ColorPicker,442
opacityFunc
attribute,ColorPicker,442
opacity/transparency.See alphachannels
opensource projects, 1354
OpenCalendar
,883–884
OpeningCinematic
,884
## OptionalDeps:
directive,addons,129
or
operator, 34, 390
order,ofhooks,366
organization,consistentprogrammingstyle,
1310
ORIENTATION
,XMLin WoW, 84
outofdate state, game version,126–127
1386 Index
P–P
P
PageDown()
,
ScrollingMessageFrame
,1228
PageUp()
,
ScrollingMessageFrame
,1228
PaintShopPro, 380–382
pairs()
function,86–87,1010–1011
parent
attribute,
CombatTrackerFrame
,271
$parent
string,173–174
ParentedObject
type,1122. Seealso
Region
type
parentheses(),79
parenting,145–146
parentKey
attribute, 161, 174
parsing,341,343–345
PartialPlayTime
,884
party functions,1082
PARTY_KILL
,396
PARTY_MEMBERS_CHANGED
,409
patch 2.0security model,286
Path Animation
type,1248–1250
Path
Animationtype,
ControlPoint
,
1250–1251
pattern matching
character classes,98–100
defined,98
example patterns,102
functions,102–105
pattern anchors,102
pattern captures,101
pattern items, 100–101
patterns
settingup,341–342
subpatternsand,342
Pause()
,
Animation
,1246
Pause()
,
AnimationGroup
,1241–1242
pcall,
LuaAPI, 1011
percentsign (%),98–100
PERIODIC_DRAIN
,combatevents,393
PERIODIC_ENERGIZE
,combatevents,392
PERIODIC_HEAL
,combatevents, 392
PERIODIC_LEECH
,combatevents,392–393
PERIODIC_MISSED
,combatevents,391
PeriodicTable library, 1336
personalweb,hosting,1355
personalizedgreetings,45–46
petfunctions
overview of,1083–1084
PetAbandon
,884
PetAgressiveMode
,884
PetAttack
,884
PetCanBeAbandoned
,884
PetCanBeDismissed
,885
PetCanBeRenamed
,885
PetDefensiveMode
,885
PetDismiss
,885
PetFollow
,885
PetHasActionBar
,885
PetPassiveMode
,885
PetRename
,886
PetStopAttack
,886
PetWait
,886
stable, 1083
petitionfunctions, 1085
pets
GUIDsfor,396–397
SquareGroupPetHeaderTemplate
,526
SquareUnitFrames
,523–526
updating mappings,405
Photoshop
addinggraphical components,377
creating alphachannel, 377–378
creating new image, 376–377
saving imagesin,378–379
PickupAction
,886
PickupBagFromSlot
,887
PickupCompanion
,887
PickupContainerItem
,887
PickupEquipmentSet
,887
PickupEquipmentSetByName
,888
PickupGuildBankItem
,888
PickupGuildBankMoney
,888
PickupInventoryItem
,888
PickupItem
,889
PickupMacro
,889
PickupMerchantItem
,889
PickupPetAction
,889
PickupPlayerMoney
,890
PickupSpell
,890
PickupStablePet
,890
PickupTradeMoney
,890
PingLocation()
method,
Minimap
,
1193
pipe character (|),197,1326
PitchDownStart
,890
PitchDownStop
,891
PitchUpStart
,891
PitchUpStop
,891
PlaceAction
,891
PlaceAuctionBind
,891
PlaceGlyphInSocket
,891–892
Play()
,
Animation
,1246
Play()
,
AnimationGroup
,1242
PlayCanTeleport
,893
player frame, tooltips,452
PLAYER_LOGIN
,requesting databefore,
1327
PLAYER_REGEN_DISABLED
event,268,277, 409
PLAYER_REGEN_ENABLED
event, 268, 277,410
PlayerIsPVPInactive
,893
PlayerModelframe type, 1201–1202
players
indicatingcross-realm, 1323
information functions,1085–1088
showingdead,519–521
PlayMusic
,892
PlaySound
,892
Index
P–R 1387
PlaySoundFile
,892–893
point
attribute,147
populatedtables,55–56
Portfoliolibrary,1336
portraittextures,160–161
pos
parameter,
table.remove()
,60
PostClick
widgetscript,1274–1275
post-hooks,360–361, 484–485
power update events, 514–516
powerType
,API meta-type, 554
PreClick
widgetscript, 1275
prefix,modifiedattributes, 296–297
pre-hooks,360
PreView
,893
primitive types,Lua,23–24
print()
function, 278
print()
statement,47
ProcessMapClick
,893
profiling functions,1051–1052
programming,bestpractices, 1306–1310
breaking apartlong functions, 1309
consistentstyle,1309–1310
meaningful variable names, 1306–1307
namedconstantsinsteadofliterals,1307–1308
reworkingrepetitive code,1308–1309
variable naming exceptions,1307
programming for WoW.See addons;addons,
anatomyof
Programmingin Lua(Ierusalimschy),91
PromoteToAssistant
,893
PromoteToLeader
,894
protectedaction. Seesnippets
protected frames,286–288
protectedfunctions, 189–190
PurchaseSlot
,894
PutItemInBackpack
,894
PutItemInBag
,894
PvPfunctions,1088–1089
Q
query events,246
QueryAuctionItems
,894–895
QueryGuildBankLog
,895
QueryGuildBankTab
,895–896
QueryGuildBankText
,896
QueryGuildEventLog
,896
questfunctions, 1089–1093
QuestLog,363
QuestChooseRewardError
,896
QuestFlagsPVP
,896
QuestLogPushQuest
,896
QuickCasterButton
directory,300–302
Quit
,896–897
quoting strings,29–31
R
r
(red)attribute, ColorPicker,441
rad,
LuaAPI, 1011
radio buttons, 183
raidfunctions,1094–1095
Raise()
method,
Frame
,1156
random,
LuaAPI,1011–1012
RandomRoll
,897
RANGE
,combatevents,389
rawequal,
LuaAPI, 1012
rawget()
function,75–76,1012
rawset()
function,75–76
rawset()
function,1012
readme.txt
file, 136
recruit-a-friendfunctions,1095
recursivefunctions,1314–1317
recyclable objects,1317–1318
red
(r
)attribute, ColorPicker,441
RefreshUnit()
,
PlayerModel
,1201
Region type
FontStrings,1135–1138
LayeredRegion,1130–1131
overviewof, 1124–1128
VisibleRegion,1129–1130
RegisterAllEvents()
,
Frame
,1156
RegisterCVar
,897
RegisterEvent()
,244, 1156
RegisterForClicks()
,
Button
,1167–1168
RegisterForDrag()
,
Frame
,1157
registration
game event,140,244
newsavedvariable,252
relativedimensions,sizing objects,146–147
relativePoint
attribute,
<Anchor>
element,
147
relativeTo
attribute,
<Anchor>
element,147
RELAX NG, XMLdocumentvalidation,81
release()
utility function,361–362
ReloadUI
,897
RemoveChatWindowChannel
,897
RemoveChatWindowMessages
,898
RemoveFriend
,898
RemoveGlyphFromSocket
,898
RemoveQuestWatch
,898
RemoveTrackedAchievement
,898
RenameEquipmentSet
,898
RenamePetition
,899
RepairAllItems
,899
repeat/until
loop,47–48
repetitive code,1308–1309
ReplaceEnchant
,899
ReplaceIconTexture()
method,
Model
,
1198
ReplaceTradeEnchant
,899
RepopMe
,899
reporting,278,279–281
ReportPlayerIsPVPAFK
,899
1388 Index
R–S
repository
GitandMercurial,1344
local Git, 1345–1346
local Mercurial,1347
Subversion,1340–1341,1343
RequestBattlefieldPositions
,899
RequestBattlefieldScoreData
,899
RequestBattlegroundInstanceInfo
,900
RequestInspectHonorData
,900
RequestRaidInfo
,900
RequestTimePlayed
,900
## RequiredDeps:
directive, addons, 128–129
ResetChatColors
,900
ResetChatWindows
,900
ResetCPUUsage
,900
ResetCursor
,900
ResetDisabledAddOns
,901
ResetGroupPreviewTalentPoints
,901
ResetInstances
,901
ResetPreviewTalentPoints
,901
ResetTutorials
,901
ResetView
,902
RespondInstanceLock
,902
RestartGx
,902
RestoreVideoEffectsDefaults
,902
RestoreVideoStereoDefaults
,902
RESURRECT
,393
ResurrectGetOfferer
,902–903
ResurrectHasSickness
,903
ResurrectHasTimer
,903
RetrieveCorpse
,903
return listings,APIreference, 540–541
return statements,77–80
return values,41–42
ReturnInboxItem
,903
RGB,convertinghexadecimalvaluesto,77–78
right-click menus,431
right-click reporting,279–281
rollID
,APImeta-type, 555
RollOnLoot
,903–904
root, modifiedattributes,296–297
rootelement, in well-formed XML,80
Rotation
Animation type,1251–1252
/run
command, executiontaint path,303
RunBinding
,904
RunMacro
,904
RunMacroText
,904
RunScript
,904
S
Save()
method,
TabardModel
,1204
SaveBindings
,905
## SavedVariables
,130
SavedVariables
,251–253
## SavedVariablesPerCharacter
,131
SavedVariablesPerCharacter
,252
SaveEquipmentSet
,905
SaveView
,905
Scale
Animation type,1252–1253
Schemadefinition,XMLdocumentvalidation,
81
scientificnotation, converting numbersto,21
scipts.See widgetscripts
scope,35–37
Screenshot
,905
scripthandlers,CombatTracker,273–274
scriptwrappers,485–486. See alsowrapping
frame scripts
ScriptObject
type,1122–1123
scripts
hooking securely,365
hooking widgetscripts,362
replacing instead of hooking, 461–462
scroll bars
adding, 417–419,422–423
template, 181
scroll childelement,adding,415–416
scroll frames,
see ScrollFrame
<ScrollChild>
element,415–416
ScrollDown()
,
ScrollingMessageFrame
,1228
ScrollFrame
addingscrollbars, 417–419, 422–423
addingscrollchild element,415–416
code for MacroIconTest,426–429
code for ScrollFrameTest,424–426
creating faux, 419–422
manipulating,416–417
overview of, 413–414
problemswith slider precision,423–424
reference guide,1206–1208
scrollingwith mousewheel,423
summary,424
using, 414–415
as widgettype,231
ScrollingMessageFrame
,231, 1225–1230
ScrollToBottom()
,
ScrollingMessageFrame
,
1228
ScrollToTop()
,
ScrollingMessageFrame
,1228
ScrollUp()
,
ScrollingMessageFrame
,1229
scrub,
LuaAPI, 1012–1013
SecondsToTime
,905–906
secure action. See snippets
secure code
defined,286
manipulating frameswithframe handles,
477–479
andprotectedframes,286
understandingtaint.See taint
secure environment
APIfunctions,475–476
BlessedMenus
code,496–499
control
object, 476–477
frame handles.Seeframehandles
Documents you may be interested
Documents you may be interested