Index
A–B 1359
hyperlink
,549–552
inventoryID
,552
itemID
,553
itemLocation
,553–556
itemQuality
,553–554
itemString
,554
justifyH
,554
justifyV
,554
layer
,554
macroID
,554
overviewof, 542–555
powerType
,554
rollID
,555
spellbookID
,555
spellID
,555
standingID
,555
unitID
,555–556
APIreference conventions
argumentand return listings,540–541
function signatures,539–540
overviewof, 539
AppendText()
,
GameTooltip
,1178
ApplyBarberShopStyle
,561
AreaTeam_GetTeamSizeID
,562
AreaTeamDisband
,561
AreaTeamInviteByName
,561
AreaTeamLeave
,561
AreaTeamRoster
,561
AreaTeamSetLeaderByName
,562
AreaTeamUninviteByName
,562
arenafunctions,1029–1030
arenaTeamID
,APImeta-type, 543
arg1
attribute, 440
arg2
attribute, 440
arguments
__newindex
metamethod, 74–75
accepting variablenumber of,81–82
APIreference, 540–541
combatevents,387–388
declaring
vararg
function,82–83
functionsusing,39,41–42
global widgethandler,1324–1325
metamethods, 67
reducing garbage withvariable, 1312
setmetatable()
function, 68
for
statement, 49
UNIT_COMBAT
event,269
arithmetic metamethods,70–71
arithmetic operators,20–21, 339–340
arrays,using tablesas
addingelementsto array,58–60
creating array,57
defined,56
getting length of array, 57–58
removing elementsfromarray,
60–61
sorting data,87–88
sortingelementsofarray,61
traversing array part of table, 85
ArtBrowser, 155
AscendStop
,562
assert
,LuaAPI, 999
assignment operator(=), 26
assist(U)attributes,
SecureActionButtonTemplate
,293
AssistUnit
,562
associative tables, 53
asterisk(*),296–297
AtBottom()
,
ScrollingMessageFrame
,1226
AttackTarget
,562
AtTop()
,
ScrollingMessageFrame
,1226
attribute
,
SecureActionButtonTemplate
,294
attributes
<Anchor>
,147–149
choosingactionby hostility, 298
CombatTrackerFrame
,271
delegating responsibility,298
FontString
,164
frame,288
framevs.XML,288
parent/child relationship,145
template,286,288,296–297
textelementson dropdown menus,438–439
XML,79
auction functions,1030–1031
AURA_APPLIED
,394
AURA_APPLIED_DOSE
,394
AURA_BROKEN_SPELL
,395
AURA_REFRESH
,394
AURA_REMOVED
,394
AURA_REMOVED_DOSE
,394
auraFilter
,APImeta-type,543–544
authorizedcode.See snippets
AutoEquipCursorItem
,562–563
autoFocus
attribute,
EditBox
,225
AutoLootMailItem
,563
automation,dropdown menu,445–447
AutoStoreGuildBankItem
,563
B
b
(blue)attribute, ColorPicker, 441
backdrop
,APImeta-type,544
backdrop,frame,271–272
BAG_UPDATE
event,246,250,354–355
BagBuddy addon
opening,251
overviewof, 143
storing data,251–253
tracking changestoinventory,246–251
using itemsfrom,253–254
BagBuddy_bagCounts
table, 248
BagBuddy_ItemTimes
table, 248
BagBuddy_OnLoad()
,250–251, 253–254
Pdf change page order online - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
pdf change page order; reorder pages pdf file
Pdf change page order online - 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
reorder pages in pdf online; how to reverse pages in pdf
1360 Index
B–B
BagBuddy_Update()
adding
OnEvent
handler, 249–250
altering, 248–249
trackingnewinventory items, 246–248
using itemsfrominventory, 253–254
writing newsorting function,248
BagBuddyItemTemplate
,175
BagBuddy.lua
code
frame templates,184
framesandgraphics,168
trackingnewinventory items, 246–251
widgets, 233–237
WoWAPI,204–205
BagBuddy.toc
code,168
BagBuddy.xml
code
frame templates,184–186
framesandgraphics,168–169
widgets, 237–241
bags
"bag"
attribute,1325
bag IDs,193–194
watchingfor changesin player’s, 354
writingbagscanner, 198–201
bank functions,1031–1032
BankButtonIDToInvSlotID
,563
barbershopfunctions,1032
BarberShopReset
,563
battefieldfunctions,1032–1035
behavior,altering. Seefunction hooking
beneficial spells, casting,290–291, 298
bestpractices,1305–1327
avoiding adding files whileWOW isrunning,
1325–1326
avoiding entering| intochat editbox,1326
avoiding missing frames,1326
avoiding requesting databefore
PLAYER_LOGIN
,1327
breakingapart longfunctions,1309
checking expectedconditionsfirst, 1319–1320
consistentprogrammingstyle, 1309–1310
failuretocheck API returns, 1326–1327
failuretocheck
Logs/FrameXML.log
file,1326
failuretoclearexisting anchor points, 1327
local variables, 1310–1311
minimizingunnecessarygarbage,1311–1317
namedconstantsinsteadofliterals,1307–1308
recycling objects, 1317–1318
recycling tables,1318–1319
reworking repetitive code,1308–1309
shortcutevaluation, 1320–1322
variable nameexceptions,1307
variable names, meaningful,1306–1307
WoWenvironment, 1323–1325
BindEnchant
,563–564
binding
,APImeta-type,545
binding keysandclicksto addon code.See key
binding
Bindings.xml
,332–334
BindingTest.lua
,332–334
BindingTest.toc
,330
BindingTest.xml
,330–331
bitfield
APImeta-type,544–545
combatlogs,389–390
bits,combat logsand, 389
BlessedMenus
code,496–499
Blizzard
addons,8–10
disabledaddonsof,6–7
interfaceart, 85
internalfunctions, 1035
XMLUser Interface Customization tool,85–86
Blizzard_DebugTools
addon,254–255
blocks,scope,36
BLP2
(.blp)
graphics format, 86, 134, 373
boolean valuesand operators, 33–35
BossIDslibrary,1336
bracket([[ ]])quote marks,30–31
branches
GitandMercurial terminology,1344–1345
Subversion,1340–1341
bufffunctions,1035
BUILDING_DAMAGE
,combatevents,391
BUILDING_HEAL
,combatevents,392
BurningCrusadeexpansion packtoWoW,6
button templates
creating for BagBuddy, 174–177
TabButtonTemplate
,182
UICheckButtonTemplate
,181
UIPanelButtonTemplate
,180
UIPanelCloseButton
template, 180
UIRadioButton
template,183
Button
widget. Seebuttons
buttons
action.See action buttons
addingtodropdown menus, 433–434
addingtoggle button to dropdown menus,
432–433
CombatTrackerFrame
,271
creating clickable,212–219
navigation, multiplepages,219–224
reference guide,1164–1170
testingtextures,384
as widgettype,227–228
buttons,interactive,207–212
overview of, 207–208
settingframe scriptsviaLua, 209
setting frame scriptsviaXML,208
showingitemtooltips,210–212
using function attribute, 209
BuybackItem
,564–565
BuyGuildBankTab
,564
BuyGuildCharter
,564
BuyMerchantItem
,564
VB.NET Word: Change Word Page Order & Sort Word Document Pages
Note: if you are trying to change the order controls, please read this Word reading page which has powerful & profession imaging controls, PDF document, image
how to rearrange pages in pdf using reader; pdf reorder pages online
C# Word - Process Word Document in C#
For example, you may change your Word document order from 1, 2, 3, 4, 5 to 3, 5, 4, 2,1 with C# coding. C#.NET: Extracting Page(s) from Word.
rearrange pdf pages in preview; rearrange pdf pages reader
Index
B–C 1361
BuyPetition
,564
BuyStableSlot
,564
BuyTrainerService
,564
bypassing metatables,75–76
C
cache, for frequentlyaccessedvalues,1322
calculate
function, 340–341
CalculateAuctionDeposit
,565
calendar functions, 1036–1040
CalendarAddEvent
,565
CalendarCanAddEvent
,565
CalendarCanSendInvite
,565
CalendarCloseEvent
,565–566
CalendarContextDeselectEvent
,566
CalendarContextEventCanComplain
,566
CalendarContextEventCanEdit
,566–567
CalendarContextEventClipboard
,567
CalendarContextEventComplain
,567
CalendarContextEventCopy
,567
CalendarContextEventGetCalendarType
,568
CalendarContextEventPaste
,568
CalendarContextEventRemove
,569
CalendarContextEventSignUp
,569
CalendarContextGetEventIndex
,569–570
CalendarContextInviteAvailable
,570
CalendarContextInviteDecline
,570
CalendarContextInviteIsPending
,571
CalendarContextInviteModeratorStatus
,571
CalendarContextInviteRemove
,572
CalendarContextInviteStatus
,572
CalendarContextInviteType
,573
CalendarContextSelectEvent
,573
CalendarDefaultGuildFilter
,574
CalendarEventAvailable
,574
CalendarEventCanEdit
,574
CalendarEventCanModerate
,574
CalendarEventClearAutoApprove
,574
CalendarEventClearLocked
,574
CalendarEventClearModerator
,574–575
CalendarEventDecline
,575
CalendarEventGetCalendarType
,575
CalendarEventGetInvite
,575–576
CalendarEventGetInviteResponseTime
,576
CalendarEventGetInviteSortCriterion
,576
CalendarEventGetNumInvites
,576
CalendarEventGetRepeatOptions
,576
CalendarEventGetSelectedInvite
,577
CalendarEventGetStatusOptions
,577
CalendarEventGetTextures
,577
CalendarEventGetTypes
,577
CalendarEventHasPendingInvite
,577
CalendarEventHaveSettingsChanged
,578
CalendarEventInvite
,578
CalendarEventIsModerator
,578
CalendarEventRemoveInvite
,578
CalendarEventSelectInvite
,578
CalendarEventSetAutoApprove
,579
CalendarEventSetDate
,579
CalendarEventSetDescription
,579
CalendarEventSetLocked
,579
CalendarEventSetLockoutDate
,579
CalendarEventSetLockoutTime
,579
CalendarEventSetModerator
,580
CalendarEventSetRepeatOption
,580
CalendarEventSetSize
,580
CalendarEventSetStatus
,580
CalendarEventSetTextureID
,581
CalendarEventSetTime
,581
CalendarEventSetTitle
,581
CalendarEventSetType
,581
CalendarEventSignUp
,581
CalendarEventSortInvites
,582
CalendarFirstPendingInvite
,586
CalendarGetAbsMonth
,582
CalendarGetDate
,582
CalendarGetDayEvent
,582–584
CalendarGetEventIndex
,584
CalendarGetEventInfo
,585–586
CalendarGetHolidayInfo
,586–587
CalendarGetMaxCreateDate
,587
CalendarGetMaxDate
,587
CalendarGetMiniDate
,587–588
CalendarGetMiniHistoryDate
,588
CalendarGetMonth
,588
CalendarGetMonthName
,588
CalendarGetNumDayEvents
,588–589
CalendarGetNumPendingInvites
,589
CalendarGetRaidInfo
,589
CalendarGetWeekdayNames
,589–590
CalendarIsActionPending
,590
CalendarMassInviteArenaTeam
,590
CalendarMassInviteGuild
,590
CalendarNewEvent
,590
CalendarNewGuildAnnouncement
,590
CalendarNewGuildEvent
,591
CalendarOpenEvent
,591
CalendarRemoveEvent
,591
CalendarSetAbsMonth
,591
CalendarSetMonth
,591
CalendarUpdateEvent
,591–592
CallCompanion
,592
camerafunctions,1040–1041
CameraOrSelectOrMoveStart
,592
CameraOrSelectOrMoveStop
,592
CameraZoomIn
,592–593
CameraZoomOut
,593
CanAlterSkin
,593
CanCancelAuction
,593
CancelAreaSpiritHeal
,600
CancelAuction
,600
cancelaura
attributes,
SecureActionButtonTemplate
,293
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
Convert Jpeg to PDF; Merge PDF Files; Split PDF Document; Remove Password from PDF; Change PDF Permission Settings. C# File: Split PDF; C# Page: Insert PDF pages
reorder pages in pdf; change page order pdf reader
C# PowerPoint - Sort PowerPoint Pages Order in C#.NET
control, developers can swap or adjust the order of all or several PowerPoint document pages, or just change the position of certain one PowerPoint page in an
how to rearrange pdf pages in preview; reordering pages in pdf document
1362 Index
C–C
CancelBarberShop
,600
CancelDuel
,600
cancelFunc
attribute,
ColorPicker
,442
CancelItemTempEnchantment
,600
CancelLogout
,601
CancelPendingEquip
,601
CancelPendingLFG
,601
CancelPetAction
,602
CancelShapeShiftForm
,601,602
CancelSummon
,601
CancelTrade
,601
CancelTradeAccept
,601
CancelUnitBuff
,601–602
CanChangeAttribute()
,
Frame
,1146
CanChangeProtectedState()
,
Region
,1124
CanComplainChat
,593
CanComplainInboxItem
,594
CanEditGuildEvent
,594
CanEditGuildInfo
,594
CanEditGuildTabInfo
,594
CanEditMOTD
,594
CanEditOfficerNote
,595
CanEditPublicNote
,595
CanEjectPassengerFromSeat
,595
CanExitVehicle
,595
CanGrantLevel
,595
CanGuildBankRepair
,595
CanGuildDemote
,596
CanGuildInvite
,596
CanGuildPromote
,596
CanGuildRemove
,596
CanHearthAndResurrectFromArea
,596
CanInspect
,596–597
CanJoinBattlefieldAsGroup
,597
CanMerchantRepair
,597
CanNonSpaceWrap()
method,
FontString
,1136
CanQueueForWintergrasp
,597
CanSaveTabardNow()
method,
TabardModel
,
1203
CanSendAuctionQuery
,597–598
CanSendLFGQuery
,598
CanShowAchievementUI
,598
CanShowResetInstances
,598
CanSignPetition
,599
CanSummonFriend
,599
CanSwitchVehicleSeat
,599
CanSwitchVehicleSeats
,599
CanUseEquipmentSets
,599–600
CanViewOfficerNote
,600
CanWithdrawGuildBankMoney
,600
CanWordWrap()
method,
FontString
,1136
capture
pattern,101
utilityfunction,361–362
casesensitivity
namedconstants, 1308
XMLtags, 79
CAST_FAILED
,combatevents, 392
CAST_START
,combatevents,391
CAST_SUCCESS
,combatevents,391
CastSpell
,602
CastSpellByID
,602–603
CastSpellByName
,291,303–304, 603
categories, addon,131–132
categories, API
achievementfunctions, 1025–1027
actionfunctions, 1027–1028
ActionBar functions, 1028
add-on relatedfunctions,1028–1029
arenafunctions,1029–1030
auction functions, 1030–1031
bank functions,1031–1032
barbershopfunctions,1032
battefieldfunctions,1032–1035
Blizzardinternalfunctions, 1035
bufffunctions,1035
calendar functions,1036–1040
camerafunctions,1040–1041
channel functions, 1041–1043
chatfunctions, 1043–1044
classresource functions, 1045
clientcontrolandinformation functions,
1045–1046
combatfunctions,1046
CombatLogfunctions, 1046
companion functions, 1047
container functions,1047–1048
currencyfunctions,1048–1049
cursor functions, 1049–1051
CVarfunctions, 1035–1036
debugging functions, 1051–1052
duel functions,1052
equipmentmanager functions,1052–1053
faction functions,1053–1054
flightfunctions,1105
Glyphfunctions, 1054–1055
GM survey functions,1054
GM ticketfunctions,1054
guildbank functions, 1055–1056
guildfunctions,1056–1059
hyperlink functions,1059–1060
in-game movieplaybackfunctions, 1060
inspectfunctions,1060–1061
instance functions, 1061
inventory functions, 1061–1062
itemfunctions,1063–1064
itemtextfunctions,1063
keybindfunctions,1065
keyboardfunctions, 1065–1066
Knowledge-basefunctions,1066–1067
limited play time functions, 1067
locale-specificfunctions, 1067
looking for groupfunctions,1068–1069
lootfunctions,1069–1070
C# Word - Sort Word Pages Order in C#.NET
library control, developers can swap or adjust the order of all or several Word document pages, or just change the position of certain one Word page in an
how to rearrange pages in a pdf reader; rearrange pdf pages
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
page from PDF file and changing the position, orientation and order of PDF file into two or small files, you may refer to this online guide. PDF Page inserting.
rearrange pages in pdf online; reorder pages in pdf preview
Index
C–C 1363
Lualibraryfunctions, 1070–1072
Macclientfunctions,1072–1073
macrofunctions, 1073–1074
mail functions,1074–1075
mapfunctions,1075–1076
merchantfunctions, 1076–1077
modifiedclick functions,1078
moneyfunctions,1078–1079
movementfunctions,1079–1080
multi-castaction, 1080
NPC ‘‘gossip’’dialog functions, 1080–1081
objectivestrackingfunctions, 1081
partyfunctions,1082
petfunctions,1083–1084
petstable functions,1083
petitionfunctions, 1085
player information functions, 1085–1088
profiling functions,1051–1052
PvPfunctions,1088–1089
questfunctions, 1089–1093
raidfunctions,1094–1095
recruit-a-friendfunctions,1095
secure execution utility functions,1095–1096
shapeshiftfunctions,1101
skill functions, 1096
socialfunctions, 1096–1097
socketing functions, 1097–1098
soundfunctions, 1098–1099
spell functions,1099–1101
stance functions,1101
stat information functions, 1101–1103
summoning functions,1103
talent functions, 1103–1104
targeting functions, 1104–1105
taxifunctions,1105
threat functions, 1105
tracking functions,1106
tradefunctions, 1106–1107
tradeskill functions,1107–1108
trainerfunctions, 1108–1110
tutorial functions,1110
UI/visual functions, 1110
unitfunctions,1110–1113
utilityfunctions, 1113–1115
vehicle functions,1115–1116
videofunctions, 1116–1117
voice functions, 1117–1119
zoneinformation functions,1119
ceil
,LuaAPI,999
Celsius, convertingtoFahrenheit,41–42
ChangeActionBarPage
,603
ChangeChatColor
,603
channel functions, 1041–1043
ChannelBan
,603
ChannelInvite
,603–604
ChannelKick
,604
ChannelModerator
,604
ChannelMute
,604
ChannelSilenceAll
,604
ChannelSilenceVoice
,604–605
ChannelToggleAnnouncements
,604–605
ChannelUnban
,605–606
ChannelUnmoderator
,606
ChannelUnmute
,606
ChannelUnSilenceAll
,605
ChannelUnSilenceVoice
,605
ChannelVoiceOff
,606
ChannelVoiceOn
,606
character classes,patterns,98–100
chateditbox,225–226
chatfunctions, 1043–1044
ChatFrame
,aswidgettype,231
ChatFrame_AddMessageEventFilter
,606–607
ChatFrame_GetMessageEventFilters
,607–608
ChatFrame_RemoveMessageEventFilters
,608
chatMsgType
,APImeta-type,545
CheckBinderDist
,608
checkboxes
creating, 181
understanding
CheckButton
,228
CheckButton
dropdown menus,440–441
overviewof, 1170–1172
aswidgettype, 228
CheckInbox
,608
CheckInteractDistance
,608
checkouts,Subversion, 1340
CheckReadyCheckTime
,609
CheckSpiritHealerDist
,609
CheckTalentMasterDist
,609
childelements,415–416
chunks, scope of,37
classresource functions,1045
classes,patterns usingcharacter, 98–100
Clear()
,
MessageFrame
,1223
Clear()
,
ScrollingMessageFrame
,1226
ClearAchievementComparisonUnit
,609
ClearAllPoints()
,
Region
,1124
ClearArenaTeamRoster
,613
ClearAuctionHouse
,613
ClearAuctionSellItemButton
,611
ClearCursor
,609
ClearFGAutojoin
,610
ClearFMAutofill
,610
ClearFocus
,609, 1231
ClearFog()
,
Model
,1196
ClearInspectPlayer
,609
ClearLandmark
,611
ClearLines()
,
GameTooltip
,1178
ClearLookingForGroup
,610
ClearLookingForMore
,610
ClearModel()
,
Model
,1196
ClearOverrideBindings
,610
ClearPartyAssignment
,610
VB.NET PDF Password Library: add, remove, edit PDF file password
On this page, we will illustrate how to protect PDF document via password by using Change PDF original password. VB.NET: Necessary DLLs for PDF Password Edit.
move pages in pdf file; how to rearrange pdf pages reader
C# PDF Password Library: add, remove, edit PDF file password in C#
Able to change password on adobe PDF document in C# in C# project, XDoc.PDF provides some PDF security settings. On this page, we will talk about how to achieve
reorder pdf pages reader; how to move pages around in pdf file
1364 Index
C–C
ClearSendMail
,610
ClearSendMailItemButton
,611–612
ClearSocketButton
,612
ClearStablePet
,612
ClearTarget
,610
ClearTradeButton
,613
ClearTutorials
,610
Click()
,
Button
,1164–1165
clickattributes,
SecureActionButtonTemplate
,
289–290,293
clickevents,511–512
clickhandlers, 221, 468–473
clickresponders.See eventandclickresponders,
frames
clickwrapper,483–484
clickable buttons, 212–219
ClickAuctionSellItemButton
,611
ClickBindingTest.lua
,335
ClickBindingTest.toc
,334
ClickLandmark
,611
ClickSendMailItemButton
,611–612
ClickSocketButton
,612
ClickStablePet
,612
ClickTargetTradeButton
,612–613
ClickTradeButton
,613
clientcontrolandinformation functions,
1045–1046
clientlocales,135
clones,GitandMercurial,1344
CloseArenaTeamRoster
,613
CloseAuctionHouse
,613
CloseBankFrame
,613
CloseBattlefield
,614
CloseGossip
,614
CloseGuildBankFrame
,614
CloseGuildRegistrar
,614
CloseItemText
,614
CloseLoot
,614
CloseMail
,614
CloseMerchant
,614–615
ClosePetition
,615
ClosePetitionVendor
,615
ClosePetStables
,615
CloseQuest
,615
CloseSocketInfo
,615
CloseTabardCreation
,615
CloseTaxiMap
,615
CloseTrade
,615
CloseTradeSkill
,615
CloseTrainer
,615–616
closures, minimizingunnecessary garbage,
1311–1312
code
MapZoomOut
,371–372
repeatingwith
OnUpdate
scripts,
356–357
secure vs. tainted,286
securing addon,463–464
SquareUnitFrames
,526–535
Cogwheel’sCompleteMacroGuide, 295
CollapseAllFactionHeaders
,616
CollapseChannelHeader
,616
CollapseFactionHeader
,616
CollapseQuestHeader
,616
CollapseSkillHeader
,616
CollapseTradeSkillSubClass
,616–617
CollapseTrainerSkillLine
,617
collectgarbage
,LuaAPI,999–1000
colonoperator (:),65–67
color
enhancing textureswith, 158–160
showingwith textures, 139
<Color>
element, 158–160, 165
colorCode
attribute, dropdownmenus,438
ColorFloat
type, 84
ColorPicker
,dropdown menus, 441–443
ColorSelect
frametype,228–229, 1172–1175
colorString
,API meta-type, 545–546
ColorType
,84
combatevents
arguments, 387–388
prefixes, 389–390
responding toevents with
OnEvent
,408–409
special combatevents, 395–396
sub-events,388
suffixes,390–393
suffixes for
SPELL
prefix,393–395
combatfunctions, 1046
combatlog
combateventprefixes,389–390
combateventsuffixes,390–393
combateventsuffixesfor
SPELL
prefix,
393–395
COMBATLOG_OBJECT_AFFILIATION_MASK
,399
COMBATLOG_OBJECT_CONTROL_MASK
,398
COMBATLOG_OBJECT_ISA
,400
COMBATLOG_OBJECT_REACTION_MASK
,399
COMBATLOG_OBJECT_TYPE_MASK
,398
eventarguments,387–388
overview of, 387
special combatevents, 395–396
summary, 412
unitflags,398
unitGUIDs,396–397
CombatStatus addon,401–412
creating basic structure, 401–402
creating frame display,410
future additionsto,412
initializing,402–404
overview of, 401
responding to events with
OnEvent
,408–409
sectionsof, 409–410
snapshots of damage andhealing, 407
Index
C–C 1365
storing damage andhealinginformation,
405–407
updatingframedisplay,410–412
updatingpetmappings,405
writing OnUpdate function, 408
combat tracking, testing, 280
COMBAT_LOG_EVENT
,387
COMBAT_LOG_EVENT_UNFILTERED
,387,409
combatEvent
argument, 388
CombatLog functions, 1046
COMBATLOG_OBJECT_AFFILIATION_MASK
,399
COMBATLOG_OBJECT_CONTROL_MASK
,398
COMBATLOG_OBJECT_ISA
,400
CombatLog_Object_IsA
,619–620
COMBATLOG_OBJECT_REACTION_MASK
,399
COMBATLOG_OBJECT_TYPE_MASK
,398
CombatLogAddFilter
,617
CombatLogAdvanceEntry
,617
CombatLogClearEntries
,618
CombatLogGetCurrentEntry
,618
CombatLogGetNumEntries
,618
CombatLogGetRetentionTime
,618
CombatLogResetFilter
,619
CombatLogSetCurrentEntry
,619
CombatLogSetRetentionTime
,619
CombatTextSetActiveUnit
,620
CombatTracker addon,267–281
addingfunctionsto
CombatTracker.lua
,
275–278
addingscripthandlersto
CombatTrackerFrame
,273–274
creating skeleton,269–270
definingspecifications,267–269
definingXML frame,270–272
testing,278–281
testing
CombatTrackerFrame
,272–273
CombatTracker_OnEvent()
,276–278
CombatTracker_OnLoad(frame)
,275–276
CombatTracker_ReportDPS()
,278
CombatTracker_UpdateText()
,277–278
CombatTrackerFrame
,270–273
CombatTracker.lua
addingfunctions, 275–278
addingscripthandlers, 273–274
creating, 270
CombatTracker.xml, 270–271
commandtables, slash commands,345–347
commands
running Lua, 18
Subversion,1341–1343
commas, in table constructors,56
comments
encouraging usersto use localization,136
using consistentprogramming style, 1310
commit
command,Subversion,1342
commits,1340, 1344
communitywebsites,1349–1351
companion functions,1047
comparisonfunctions, 88–89
comparisonoperators, 26–27
ComplainChat
,620
ComplainInboxItem
,620
complaintfunctions, 1047
CompleteQuest
,620
complexexpressions,44
components,XML,112–113
__concat
metamethod, 72
concatenation(...)operator, 28
conditionals
checking expected,1319–1320
complexexpressions,44
extended,44–45
shortcut evaluation optimizing,1320–1322
simple,43–44
in triggeredchanges, 490–496
verifying argumentstofunctions,45–46
ConfirmAcceptQuest
,621
ConfirmBinder
,621
ConfirmBindOnUse
,621
ConfirmLootRoll
,621
ConfirmLootSlot
,621
ConfirmReadyCheck
,621
ConfirmSummon
,621–622
ConfirmTalentWipe
,622
/console reloadui
,279
ConsoleAddMessage
,622
ConsoleExec
,622
constants, named, 1307–1308
container API, 193
container functions,1047–1048
containerID
,APImeta-type,546
ContainerIDToInventoryID
,622
ContainerRefundItemPurchase
,622–623
containerSlotID
,APImeta-type,546
content, tooltip,453
contextual tooltips,452
controlstructures
if
statement,43–46
role in secure environment, 476–477
for
statement,48–51
while
statement,46–48
ControlPoint
,1250–1251
ConvertToRaid
,623
Cooldown
type,1175–1176
CopyFontObject()
,
Font
,1221–1222
Corel PaintShop Pro.See PaintShopPro
counters,improving,67
CREATE
,combatevents,393
CreateAnimation()
,
AnimationGroup
,
1238–1239
CreateAnimationGroup()
,
Region
,1124
CreateControlPoint()
,
Path
,1249
CreateFont
,623
CreateFontString()
,166,1146
1366 Index
C–D
CreateFrame
,172,623
CreateMacro
,624
CreateTexture()
,
Frame
,1146
CreateTitleRegion()
,
Frame
,1147
creepingtaint,307–308
cross-realmplayers,1323
Ctrl+R,viewing framerate, 351
currency functions,1048–1049
Curseforums, 1350
CurseForge,1345, 1353
cursor functions, 1049–1051
CursorCanGoInSlot
,624
CursorHasItem
,624
CursorHasMacro
,624–625
CursorHasMoney
,625
CursorHasSpell
,625
customtext,in tooltips, 453–455
CVarfunctions, 1035–1036
CycleVariation()
,
TabardModel
,1203
D
DAMAGE
,combatevents, 391
damage andhealinginformation, storing,
405–407
damage
argument,
UNIT_COMBAT
event, 269
DAMAGE_SHIELD
,395
DAMAGE_SHIELD_MISSED
,396
DAMAGE_SPLIT
,396
damagetype
argument,
UNIT_COMBAT
event,269
database sitesfor WoW,195
date
,LuaAPI,1000
deadplayers,519–521
debugging functions, 1051–1052
debugprofilestart
,LuaAPI, 1000,1001
debugprofilestop
,LuaAPI,1001
debugstack
,LuaAPI, 1001–1002
debugstack()
function,109
decision-making. See
if
statement
DeclineArenaTeam
,625
DeclineGroup
,625
DeclineGuild
,625
DeclineInvite
,625
DeclineLevelGrant
,625
DeclineLFGMatch
,625
DeclineName
,626
DeclineQuest
,626
DeclineResurrect
,626
defaultstate,setting addon,130
## DefaultState:
directive,addons, 130
definitions, XML, 220
deg
,LuaAPI, 1002
Delay()
,viewingframerate,352
DeleteCursorItem
,627
DeleteEquipmentSet
,627
DeleteGMTicket
,627
DeleteInboxItem
,627
DeleteMacro
,627
DelIgnore
,626
DelMute
,627
DemoteAssistant
,627
dependencies, addon,126–127
## Dependencies:
directive, addons, 128–129
DepositGuildBankMoney
,628
deprecatedcode, avoiding, 1324–1325
DescendStop
,628
destFlags
argument,combatevents,388
destGUID
argument, combatevents, 388
destName
argument, combatevents, 388
DestroyTotem
,628
DetectWowMouse
,628
diff
command, Subversion, 1343
difffile,1340, 1344
difftime
,LuaAPI,1002
directories
Blizzardaddon, 8–10
CombatTracker, 269–270
creating addon,10–11
customaddon, 10
exploringyour addon, 7–8
Disable()
,
Button
,1165
Disable()
,
Slider
,1216
DisableAddOn
,628
DisableAllAddOns
,628–629
disabled
attribute,dropdown menus, 438
DisableDrawLayer()
,
Frame
,1147
DisableSpellAutocast
,629
DismissCompanion
,629
Dismount
,629
DISPELL
,combatevents,395
DISPELL_FAILED
,combatevents,395
displayattributes,secure groupheader,504–505
DisplayChannelOwner
,629
DisplayChannelVoiceOff
,629
DisplayChannelVoiceOn
,629
distribution
ofaddons,1352–1355
standalone addon librarydisadvantages,
1331–1332
__div
metamethod, 69–71
DocumentType Definition (DTD),XML
documentvalidation,81
documentation, 1352–1354
documents,validating XML,115–117
DoEmote
,629–630
Dongle library,1336
DoReadyCheck
,630
DoTradeSkill
,630
double (‘‘)quote marks,strings,30
DownloadSettings
,630
DRAIN
,combat events,393
Dress()
,
DressUpModel
,1202
DressUpModel
type,1175–1176
DropCursorMoney
,630
Index
D–E 1367
dropdown frames, 433
dropdown menus
addingfunctionality,437
addingtogglebutton, 432–433
automatingcreation of,445–447
CheckButton menuitems, 440–441
ColorPicker menu items,441–443
creating, 431–432
creating dropdown frame, 433
creating dynamic menus,447–448
creating multilevel,436–437
customizing textelements,438–439
function menuitems, 440
initializing dropdown,433–434
overviewof, 431
forselection,443–445
summary, 449
testing,435–436
toggling,434–435
DropDownTestaddon, 435
DropItemOnUnit
,630–631
DTD (DocumentType Definition),XML
documentvalidation, 81
duel functions,1052
DURABILITY_DAMAGE
,394
DURABILITY_DAMAGE_ALL
,394
dynamicmenus,447–448
E
EasyMenu, 445–447
EditBox
creating, 225–226
reference guide,1231–1238
aswidgettype,229
EditMacro
,631
EjectPassengerFromSeat
,631
elements
addingarray, 58–60
creating fromtables,54–55
removing array, 60–61
sortingarray,61
XML,79
ElitistJerks, 1350
embeddedaddon libraries, 1332–1334
embeddedlibraries, 1330
Enable()
,
Button
,1165
Enable()
,
Slider
,1216
EnableAddOn
,631
EnableAllAddOns
,631–632
EnableBoundTradeable
,632
EnableDrawLayer()
,
Frame
,1147
EnableJoystick()
,
Frame
,1147
EnableKeyboard()
,
Frame
,1147
EnableMouse()
,
Frame
,1148
enableMouse
attribute,
CombatTrackerFrame
,
271
EnableMouseWheel()
,
Frame
,1148
EnableSpellAutocast
,632
EnableSubtitles()
,
MovieFrame
,1205
ENCHANT_APPLIED
,combat events,396
ENCHANT_REMOVED
,combat events,396
end
keyword,creating functions,40
end_value
,
for
loops,50
EndRefund
,632
ENERGIZE
,combat events,392
entities, XML, 80
EnumerateFrames
,632–633
EnumerateServerChannels
,633
environment,private global,474–475
ENVIRONMENTAL
,combatevents,389
equalityoperators,27,35
EquipCursorItem
,633
EquipItemByName
,633
EquipmentManager, 355,1052–1053
EquipmentManager_UnpackLocation
,634–635
EquipmentManagerClearIgnoredSlotsForSave
,
634
EquipmentManagerIgnoreSlotsForSave
,634
EquipmentManagerIsSlotIgnoredForSave
,634
EquipmentManagerUnignoreSlotForSave
,634
EquipmentSetContainsLockedItems
,635
EquipPendingItem
,633–634
error
,LuaAPI,1002
error()
function, 45–46, 1327
error messages,18–19, 133
errorState
flag, 343
escapes,string,30–32
eventand click responders,frames
health update events, 513–514
movingthe header,512–513
name changes,516
overviewof,511
powerupdate events, 514–516
targeting uniton leftclick, 511–512
events,responding to,243–255
addons,139–140
combat.See combatevents
findingright,254–255, 268–269
grouping multiple,355–356
grouping to avoidover-processing,354–355
health update, 513–514
with
OnEvent
,244–245
overviewof, 243–244
powerupdate, 514–516
query,246
query events,246
registering for, 244
storingdatawith SavedVariables, 251–253
tracking changestoinventory for BagBuddy,
246–251
understanding,243–244
using frames,139–140
using itemsfromBagBuddy, 253–254
1368 Index
E–F
eventsreference, 1277–1301
/eventtrace
,245,254–255
execution taint, 304–305
exp
,LuaAPI, 1002
ExpandAllFactionHeaders
,635
ExpandChannelHeader
,635
ExpandCurrencyList
,635–636
ExpandFactionHeader
,636
ExpandQuestHeader
,636
ExpandSkillHeader
,636
ExpandTradeSkillSubClass
,636
ExpandTrainerSkillLine
,636–637
explicit-1()
value,
Frame:IsProtected()
method, 287
expressions,complex,44
extendedconditionals,44–45
eXtensibleMarkupLanguage.See XML
(eXtensible MarkupLanguage)
EXTRA_ATTACKS
,combatevents, 394
F
faction functions,1053–1054
FactionToggleAtWar
,637
factorial()
function
computing factorials,46–47
loopingwith numeric
for
statement, 48–49,
50
while
loopvs.
repeat
,48
factory function,67
FadeOut()
,
GameTooltip
,1178
Fahrenheit,convertingCelsiusto,41–42
faux scrollframes, 413,419–422
files
avoiding adding while game isrunning,
1325–1326
checking to ensure proper parsing,
1326
implementinglocalization, 136
files, addon,125–131
## DefaultState:
directive, 130
## Dependencies:
directive, 128–129
## Interface:
directive,126–127
## LoadManager:
directive,130
## LoadOnDemand:
directive, 129
## LoadsWith:
directive,129–130
## Notes:
directive,128
## OptionalDeps:
directive, 129
## RequiredDeps:
directive, 128–129
## SavedVariables:
directive, 130
## SavedVariablesPerCharacter:
directive,
131
## Title:
directive,127
creating,10–11
table of contents (TOC) file, 125–126
FillLocalizedClassList
,637
filter buttons,214–219,224
filters
addingname, 224–227
predefinedcombat log, 400
for secure groupheader,503
Finish()
,
AnimationGroup
,1239
first-classfunctions,42
first-classobjects,42
flags, common API,541
flags, unit,398–400
FlagTutorial
,637
flightfunctions,1105
FlipCameraYaw
,637–638
floating-pointnumbers,22–23
floor
,LuaAPI, 1003
focus(U)attributes,
SecureActionButtonTemplate
,293
FocusUnit
,638
folders,addon, 125–131
FollowUnit
,638
fontdefinitions
altering, 178–179
FontStrings, 165
overview of, 177–178
Font
objects,1221–1222
<FontHeight>
element,
FontString
,165
FontInstance
type,reference guide,1131–1135
fontObject
attribute,dropdown menus,438
FontStrings
addingtexttoframe,164–166
addons and, 139
creating andupdatingstatus text,223–224
creating templates, 173
definingCombatTracker’s frame,272
grouping into graphical layers,152–153
parenting,145–146
reference guide,1135–1138
for
statement, 48–51, 84. Seealso generic
for
loops
forceinsecure
,LuaAPI,1003
ForceQuit
,638
format
,LuaAPI,1003
formats
GUIDs,397
new strings,95–96
forums,foraddonauthors, 1349–1351
forwardslash(/),XML,79
FPS (framesper second),351
frame handles
additional or changedactions, 479–482
allowedactions,479
overview of, 477–479
frame templates,171–186
advantagesof,173–174
creating BagBuddy’sitembuttons,174–177
defined in
UIPanelTemplates.xml
,179–180
fontdefinitions,177–179
InputBoxTemplate
,181–182
Documents you may be interested
Documents you may be interested