~/forever/addon-api
Addon API
HOUSING_LAYOUT_DOOR_SELECTED: roomGUID, componentIDHOUSING_LAYOUT_DOOR_SELECTION_CHANGED: hasSelectionHOUSING_LAYOUT_DRAG_TARGET_CHANGED: isDraggingRoomHOUSING_LAYOUT_FLOORPLAN_SELECTION_CHANGED: hasSelection, roomID, blueprintShareCode?HOUSING_LAYOUT_OCCUPIED_FLOOR_RANGE_CHANGED: lowestFloor, highestFloorHOUSING_LAYOUT_PIN_FRAMES_RELEASEDHOUSING_LAYOUT_PIN_FRAME_ADDED: pinFrameHOUSING_LAYOUT_PIN_FRAME_RELEASED: pinFrameHOUSING_LAYOUT_ROOM_COMPONENT_THEME_SET_CHANGED: roomGUID, componentID, newThemeSet, resultHOUSING_LAYOUT_ROOM_MOVEDHOUSING_LAYOUT_ROOM_MOVE_INVALIDHOUSING_LAYOUT_ROOM_RECEIVED: playAddedSoundHOUSING_LAYOUT_ROOM_REMOVEDHOUSING_LAYOUT_ROOM_RETURNEDHOUSING_LAYOUT_ROOM_SELECTION_CHANGED: hasSelectionHOUSING_LAYOUT_ROOM_SNAPPEDHOUSING_LAYOUT_VIEWED_FLOOR_CHANGED: floorSHOW_STAIR_DIRECTION_CONFIRMATIONDocumented entries come from Blizzard's in-client API documentation, and UI code functions from its Lua files, mirrored per build. C functions that neither mentions aren't included, and UI code functions can be internal.