12.07.2015 Views

Wiley-World.of.Warcraft.Programming.A.Guide.and.Reference.for.Creating.WoW.Addons

Wiley-World.of.Warcraft.Programming.A.Guide.and.Reference.for.Creating.WoW.Addons

Wiley-World.of.Warcraft.Programming.A.Guide.and.Reference.for.Creating.WoW.Addons

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1384 Index ■ M–OMoveViewOutStart, 877MoveViewOutStop, 877MoveViewRightStart, 877MoveViewRightStop, 877MoveViewUpStart, 877MoveViewUpStop, 878MovieFrame type, 1204–1205MovieRecording_Cancel, 878MovieRecording_DataRate, 878MovieRecording_DeleteMovie, 878MovieRecording_GetAspectRatio, 878–879MovieRecording_GetMovieFullPath, 879MovieRecording_GetProgress, 879MovieRecording_GetTime, 879MovieRecording_GetViewportWidth, 879MovieRecording_IsCodecSupported, 880MovieRecording_IsCompressing, 880MovieRecording_IsCursorRecordingSupported, 880MovieRecording_IsRecording, 880MovieRecording_IsSupported, 880MovieRecording_MaxLength, 881MovieRecording_QueueMovieToCompress, 881MovieRecording_SearchUncompressedMovie,881MovieRecording_Toggle, 881MovieRecording_ToggleGUI, 881__mul metamethod, 69–71multi-cast action, 1080multilevel dropdowns, 436–437multiple events, grouping, 355–356multiple return valuesoverview <strong>of</strong>, 77–81reducing garbage using, 1312, 1314multispell attributes,SecureActionButtonTemplate, 292music files, 133MusicPlayer_BackTrack, 882MusicPlayer_NextTrack, 882MusicPlayer_PlayPause, 882MusicPlayer_VolumeDown, 882MusicPlayer_VolumeUp, 882Nname attribute, CombatTrackerFrame, 271name bars, 509–511name filter, adding to inventory, 224–227namespaces, using tables as, 61–63naming conventionschanging names, 516displaying unit names, 521–523frame template, 173–174named constants vs. literals, 1307–1308parenting frames using XML, 145using consistent style, 1309variable, 25, 1306–1307navigationminimap used <strong>for</strong>, 229–230<strong>of</strong> multiple pages, 219–224negation metamethod, 71nested loops, variable names in, 1307NewGMTicket, 882__newindex metamethod, 74–76newproxy, Lua API, 1010next() function, 86–87, 1010NextView, 882nil value, 35, 54, 57non-root element, well-<strong>for</strong>med XML, 80NoPlayTime, 882–883normal APIs, 188not operator, 34–35notCheckable attribute, 438notClickable attribute, 438## Notes: directive, addons, 128NotifyInspect, 883NotWhileDeadError, 883NPC‘‘gossip’’ dialog functions, 1080–1081GUIDs <strong>for</strong>, 396–397NUM_ACTIONBAR_BUTTONS, 306–307NUM_BAG_SLOTS, 193–194, 198numbersbasic arithmetic operations, 20–21converting strings to, 29converting to strings, 28–29floating-point, 22–23hexadecimal notation, 21–22scientific notation, 21numeric item ID, item identifiers, 195–196NumLines() method, GameTooltip, 1180NumTaxiNodes, 883Oobjective tracking functions, 1081object-oriented programming, with tables,63–68objectsanchoring to frame, 147–149first-class, 42giving sizes to, 146–147recycling, 1317–1318setting parent/child relationship between,145–146using tables as simple, 64–65visibility, 166OfferPetition, 883Offh<strong>and</strong>HasWeapon, 883OnAnimFinished widget script, 1255OnAttributeChanged widget script, 1255OnChar widget script, 1255–1256OnCharComposition widget script, 1256OnClick h<strong>and</strong>ler, 212–213, 221, 274

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!