API Interface Index

From Vendetta Lua
Revision as of 15:38, 16 May 2009 by Chefkoch (talk | contribs)
Jump to navigationJump to search

Functions

AccomplishmentTemplate(function cb(string desc)) -> userdate box :: Create box with accomplishment icons (targetinfo dialog). see: AccomplishmentTemplate

AccomplishmentTemplate2(function cb(string desc, int type, level)) -> userdate box :: Create list with accomplishment icons (pda playerinfo dialog). see: AccomplishmentTemplate

ChatLogTemplate(string bg, string scrolledbg, function updatecb, string editbg, bool clickable) -> table container :: Create rudimentary chet container. See ChatLogTemplate

CreateBig3DViewMenu() -> userdata dialog :: Create Big3DViewDialog

CreateCancelLoadoutMenu() -> userdata dialog :: Create fullscreen dialog with button and message. See MessageDialog

CreateCapShipChatTab() -> userdata box :: Create box with "Ship Com" tab. See ChatLogTemplate

CreateCapShipFactionInfo() -> userdata box ::

CreateCapShipPDATab() -> userdata box ::

CreateCapShipRepairTab() -> userdata box ::

CreateCapShipShiplessChatTab() -> userdata box :: Create box with "Ship Com" tab. See ChatLogTemplate

CreateCapShipShiplessFactionInfo() -> userdata box ::

CreateCapShipShiplessPDATab() -> userdata box ::

CreateCapShipShiplessTacticalTab() -> userdata box ::

CreateCapShipTacticalTab() -> userdata box ::

CreateCapShipTurretTab() -> userdata box, button :: Create CapShipTurretTab and the select button

CreateCharCreateFailedMenu() -> userdata dialog :: Create fullscreen dialog with button and message. See MessageDialog The created variant pops up CharCreateDialog after clicking the button

CreateCharCreateMenu() -> userdata dialog ::

CreateCharSelectFailedMenu() -> userdata dialog :: Create fullscreen dialog with button and message. See MessageDialog The created variant pops up CharSelectDialog after clicking the button

CreateCharSelectMenu() -> userdata dialog ::

CreateCharacterPDATab() -> userdata box, tab1, tab2, tab3 ::

CreateCommPDATab() -> userdata box ::

CreateConnectingMenu() -> userdata dialog :: Create fullscreen dialog with button and message. See MessageDialog The created variant logs out after clicking the button

CreateCreditsDialog(userdata parent) -> userdata dialog :: Create credits dialog

CreateEULAMenu() -> userdata dialog ::

CreateInvalidAmountMenu() -> userdata dialog :: Create fullscreen dialog with button and message. See msgdlgtemplate1

CreateInventoryPDATab() -> userdata dialog, tab1, tab2 ::

CreateKilledByPDATab() -> userdata box ::

CreateKilledPDATab() -> userdata box ::

CreateLoadingMenu() -> userdata dialog ::

CreateLoginDialog() -> userdata dialog ::

CreateLoginHelpDialog(userdata parent) -> userdata dialog :: Create fullscreen dialog with help text for the login screen and a close button

CreateLowGridPowerDialog() -> userdata dialog :: Create fullscreen dialog with low grid power error

CreateMissionAbortMenu() -> userdata dialog ::

CreateMissionPromptMenu() -> userdata dialog ::

CreateMissionsPDATab() -> userdata box, tab1, tab2, tab3, tab4, infobutton ::

CreateNavigationPDATab() -> userdata box ::

CreateNearbyShipsPDATab() -> userdata box ::

CreateNewsMenu() -> userdata dialog ::

CreateNotEnoughStorageMenu() -> userdata dialog :: Create fullscreen dialog with button and message. See msgdlgtemplate1

CreateNotificationMenu() -> userdata dialog ::

CreateOptionsMenu() -> userdata dialog ::

CreatePDA() -> userdata dialog ::

CreatePDATab1() -> userdata box ::

CreatePVPTab() -> userdata box ::

CreateQuantityPurchaseMenu() -> userdata dialog ::

CreateSensorPDATab() -> userdata box, tab1, tab2, tab3, tab4, tab5 ::

CreateShipCargoPDATab() -> userdata box ::

CreateShipPDATab() -> userdata box, tab1 ::

CreateStation() -> userdata dialog ::

CreateStationBlankTab() -> userdata box ::

CreateStationChatTab() -> userdata box ::

CreateStationCommerceTab() -> userdata box ::

CreateStationCommoditiesBuyTab() -> userdata box ::

CreateStationCommoditiesLoadTab() -> userdata box ::

CreateStationCommoditiesSellTab() -> userdata box ::

CreateStationCommoditiesTab() -> userdata box ::

CreateStationEquipmentBuyTab() -> userdata box ::

CreateStationEquipmentManageTab() -> userdata box ::

CreateStationEquipmentSellTab() -> userdata box :: Unused. Creates old equipment sell tab.

CreateStationEquipmentTab() -> userdata box ::

CreateStationFactionInfo() -> userdata dialog :: Create StationFactionInfo

CreateStationHelpMenu() -> userdata dialog ::

CreateStationMissionBuyTab() -> userdata box, button ::

CreateStationPDATab() -> userdata box ::

CreateStationPortConfigTab() -> userdata box ::

CreateStationShipPurchaseTab() -> userdata box, button ::

CreateStationShipSelectionTab() -> userdata box ::

CreateStationShipStatusTab() -> userdata box :: Unused. Creates old ship status tab.

CreateStationVisitsPDATab() -> userdata box ::

CreateStationWelcomeTab() -> userdata box ::

CreateStorageRentalDialog() -> userdata dialog :: Create storage rental dialog

CreateSurveyMenu() -> userdata dialog ::

CreateTargetInfo() -> userdata box ::

CreateVoiceChatOptions() -> userdata dialog :: Create Voicechat options dialog

FactionStandingTemplate(function cb, frame, filler, string expand) -> userdata container :: Creates a container with a list of faction standings of a character. Details: FactionStandingTemplate

FactionStandingWithInfoTemplate() -> userdata container :: Wrapper around FactionStandingTemplate that adds faction descriptions to the list.

FadeControl(userdata control, int timetofade, float startalpha, endalpha, function cb, ...) -> nil :: Fade an iup control by modifying its alpha field. Usually a label.

FadeLookup(userdata control) -> table fi :: Get a fade info table of a control that is currently being faded.

FadeStop(userdata control) -> nil :: Stop fading a control

FillInObjectInfo(string name, desc) -> nil :: Put given name and description into the character info dialog

FillInPlayerInfo(int charid) -> nil :: Fill character info dialog with info of given character

GetChatLogReadState() -> bool read :: Tell if the general chat log was displayed. SetChatLogRead was called since the last line was added to the log.

GetCurrentChatTab() -> int tab :: Unused. Get The current chat tab (general chat or mission chat)

GetMissionLogReadStateGetMissiontLogReadState() -> bool read :: Tell if the mission chat/advanmcement log was displayed. SetMissionLogRead was called since the last line was added to the log.

GetProfitColor(int price, cost) -> string color :: get color depending on the given prices

GetProfitHexColor(int price, cost) -> string color :: get color in hex format depending on the given prices

GetStationLogReadState() -> bool read :: Tell if the stationlog/bar was displayed. SetStationLogRead was called since the last line was added to the log.

HUDSize(float x, y) -> string size :: Translate HUD dimensions from percentage values into a size string.

HelpCharAccom :: helpfunc

HelpCharFaction :: helpfunc

HelpCharGuild :: helpfunc

HelpCharInventory :: helpfunc

HelpCharStats :: helpfunc

HelpCommoditiesAction :: helpfunc

HelpGridPower :: helpfunc

HelpIgnore :: helpfunc

HelpLargeAddonsAction :: helpfunc

HelpOtherAddonsAction :: helpfunc

HelpPDAAdvancementLog :: helpfunc

HelpPDAJettison :: helpfunc

HelpPDAKilledByList :: helpfunc

HelpPDAKilledList :: helpfunc

HelpPDAMissionLog :: helpfunc

HelpPDAMissionNotes :: helpfunc

HelpPDANearbyShips :: helpfunc

HelpPDAPVPList :: helpfunc

HelpPDAStationVisitsList :: helpfunc

HelpSellAction :: helpfunc

HelpSellAddons :: helpfunc

HelpSellCommodities :: helpfunc

HelpShipAmmo :: helpfunc

HelpShipCargo :: helpfunc

HelpShipEquip :: helpfunc

HelpShipGroup :: helpfunc

HelpShipPurchase :: helpfunc

HelpShipSelect :: helpfunc

HelpShipStatus :: helpfunc

HelpSmallAddonsAction :: helpfunc

HelpStationAddonEquip :: helpfunc

HelpStationAddonGroups :: helpfunc

HelpStationBuddies :: helpfunc

HelpStationMission :: helpfunc

HelpStationNav :: helpfunc

HelpStationNews :: helpfunc

HelpStationWelcome :: helpfunc

HelpSystemNotes :: helpfunc

HelpVoiceChat :: helpfunc

HideAllDialogs() -> nil :: Hide all dialogs that were shown with ShowDialog or PopupDialog

HideDialog(userdata dialog) -> nil :: Hide a dialog that was shown with ShowDialog or PopupDialog

HideTooltip() -> nil :: Hide ToolTip, the tooltip dialog

PopupDialog(userdata dialog, int x, y) -> nil :: Wrapper around iup.Popup that allows the dialog to be closed with HideDialog or HideAllDialogs

ShowDialog(userdata dialog, int x, y) -> nil :: Wrapper around iup.Show that allows the dialog to be closed with HideDialog or HideAllDialogs

ShowTooltip(int x, y, string text) -> nil :: Show the ToolTip the tooltip dialog with the given text

StopTutorial() -> nil :: does nothing..

TutorialEnd() -> nil :: finish up the tutorial

TutorialPart1() -> nil :: Launch a tutorial segment

TutorialPart2() -> nil :: Launch a tutorial segment

TutorialPart3() -> nil :: Launch a tutorial segment

TutorialPart4() -> nil :: Launch a tutorial segment

TutorialPart5() -> nil :: Launch a tutorial segment

TutorialPart6() -> nil :: Launch a tutorial segment

TutorialPart7() -> nil :: Launch a tutorial segment

TutorialPart8() -> nil :: Launch a tutorial segment

TutorialPart9() -> nil :: Launch a tutorial segment

TutorialPart10() -> nil :: Launch a tutorial segment

TutorialPart11() -> nil :: Launch a tutorial segment

TutorialPart12() -> nil :: Launch a tutorial segment

TutorialPart13() -> nil :: Launch a tutorial segment

UpdateFade(float delta) -> nil :: Do a fade step on controls registered with FadeControl

chatareatemplate(string statontabname, bool expanded) -> table container :: create old style chatarea that combines general, mission and station log. the container seems to be incompatible with the chatareatemplate2 based maximized chat containers which breaks the maximize button

chatareatemplate2(bool maximized) -> userdata box :: create a chatarea control. wrapper around ChatLogTemplate

clear_accomlistbox(userdata control, table itemlist) -> int selection :: Clear an accomplishment list control. See: AccomplishmentTemplate

clear_listbox(userdata control, table itemlist) -> int selection :: Clear a list control

create_char_guild_tab(bool sub) -> userdata box :: Create guild tab

create_char_inventory_tabcreate_char_guild_tab(bool expand_local_branches, show_prices, showsellbutton) -> userdata box, tree :: Create inventory tab

create_jettison_tab() -> userdata box ::

create_ship_group_template(table iconlist, bool sub) -> userdata box :: Create weapon groups tab

factioncontroltemplate3(userdata frame, function cb, float font) -> userdata container :: Create a fancy progressbar/faction standing indicator

fill_accomlistbox(userdata control, table itemlist, function setup_cb, click_cb) -> table dialoglist :: fill an accomplishement listbox with accomlistsubdialogs according to given values. normally called from AccomplishmentTemplate2

fill_listbox(userdata control, table itemlist, int curselindex, function setup_cb, bool show_quantity, show_price) -> table dialoglist :: fill a listbox with listsubdialogs according to given values

get_itemdlg(bool showquantity, showprice) -> table dialog :: Get a new listsubdialog or recycle one from the cache

get_jettisonitemdlg(int itemid) -> userdata dialog :: Get a new jettisonlistsubdialog or recycle one from the cache

getheight(userdata control) -> int height :: Get height of an iup control

getwidth(userdata control) -> int width :: Get width of an iup control

guildaccessdialogtemplate() -> userdata dialog :: create guild access dialog

guildactivitylogdialogtemplate() -> userdata dialog :: create guild activity dialog

guildbanklogdialogtemplate() -> userdata dialog :: create guild bank dialog

listpromptdlgtemplate(string msg, ltitle, function lcb, string rtitle, function rcb) -> userdata dialog :: Create a fullscreen dialog with two buttons, a title and a listbox

msgdlgtemplate1(string msg, buttontext, function button_cb, string size, posx, posy, bgcolor) -> userdata dialog :: Create fullscreen dialog with button and message

msgdlgtemplate1a(string msg, size, posx, posy, userdata control, string bgcolor) -> userdata dialog :: Create a dialog and optionally disable input to the background except to the given control. Note: if a control is given display the dialog with :show_all() if not use ShowDialog or :show()

msgdlgtemplate1aDone(function button_cb, string msg, size, posx, posy, userdata control, string bgcolor) -> userdata dialog :: Same as msgdlgtemplate1a but with a "Close" button

msgdlgtemplate1aNext(function button_cb, string msg, size, posx, posy, userdata control, string bgcolor) -> userdata dialog :: Same as msgdlgtemplate1a but with a "Next" button

msgdlgtemplate2(string msg, ltitle, function lcb, string rtitle, function rcb, string bgcolor, alignment) -> userdata dialog :: Create a fullscreen dialog with two buttons and a message

msgdlgtemplate2withcheck(string msg, ltitle, function lcb, string rtitle, function rcb) -> userdata dialog :: Create a fullscreen dialog with two buttons, a checkbox and a message

msgpromptdlgtemplate2(string msg, ltitle, function lcb, string rtitle, function rcb) -> userdata dialog :: Create a fullscreen dialog with two buttons, an entry field and a message

msgpromptdlgtemplate2lines(string msg, msg2, ltitle, function lcb, string rtitle, function rcb) -> userdata dialog :: Create a fullscreen dialog with two buttons, two entry fields and two messages

msgpromptdlgtemplateml(string msg, msg2, ltitle, function lcb, string rtitle, function rcb) -> userdata dialog :: Create a fullscreen dialog with two buttons, a multiline entry field and a message

multidlgtemplate1(string msg, msg2, string buttontitle, function cb) -> userdata dialog :: Create a fullscreen dialog with a button and two messages (one in a multiline control)

multidlgtemplate2(string msg, msg2, ltitle, function lcb, string rtitle, function rcb) -> userdata dialog :: Create a fullscreen dialog with two buttons and two messages (one in a multiline control)

multilistdlgtemplate(string msg, msg2, table tbl, ltitle, function lcb, string rtitle, function rcb) -> userdata dialog :: Create a fullscreen dialog with two buttons, a dialog title, a dropdown menu, a title for the dropdown menu and a listbox

navmenu_template(bool showjumpbutton, function close_cb, bool issubsub) -> userdata container, distancetext, jumpbutton, zoombutton, undolastbutton  :: Create a control with a navmenu description box and some control buttons

setup_accomrow(int index, table itemlist, userdata subdlg, function click_cb) -> int newindex :: Initializes a list item in an accomplishment list. (used as setup_cb argument of fill_accomlistbox)

singletab_template(string title, userdata contents) -> userdata tab :: Wrap a control into a tab like frame

store_itemdlg(userdata dlg) -> nil :: Store a reference to an itemlist subdialog in the item dialog cache

store_jettisonitemdlg(userdata dlg) -> nil :: Store a reference to an jettisonlist subdialog in the jettison dialog cache

testsurvey() -> nil :: Test function for the survey feature


Tables

CapShipLog :: table with parts of a cap ship chat area.

CapShipShiplessLog :: table with parts of a cap ship chat area. variant for players without ships.

Font :: table that maps font names to sizes

Font1 :: table that maps font names to sizes

Font2 :: table that maps font names to sizes

HUD :: table with HUD all hud releted functions and parts

InterfaceManager :: table with event handler for some interface related events and function initialize the interface

ListColors :: colors for list widgets

StationLog :: table with parts of a stations chat area.

StationLogPanel :: table with parts of a chat area

accomthing :: no clue

iup :: functions related to iup. create and manipulate ui elements

preset_buttons :: table with preset button controls

Variables

ColorChatInput ->  :: boolean that controls coloring

DEFAULT_LICENSE_WATCH -> 2 :: license to display in the HUD if not set by player

FlashIntensity -> 1 :: alpha value of the bloodflash

IMAGE_DIR ->  :: subdirectory in the game directory where to look for images (skin option in config.ini)

HUD_SCALE -> 1 :: HUD scaling. set via rHUDxscale cvar. 1 means 640. the higher the resolution the lower the value

FontScale -> 1 :: font scaling

MAX_ACCOMICON_COLUMNS -> 5 :: number of ribbons per column to show in the char info screen(?)

MAX_ACCOMICON2_COLUMNS -> 4 :: number of ribbons per column to show in pda accomplishments tab(?)

MAX_ACCOMICONS -> 20 :: number of ribbons to show in char info(?)

SensorSort -> 1: Name 2: Faction 3: Ship 4: Distance :: Current sort order of nearby ship list

ShowLogoffDialog ->  :: show logoff confirmation dialog if true

ShowSetHomeDialog ->  :: show homing confirmation dialog if true

SI_unit -> 1: unformatted 2: xxx xxx,xx 3: xxx,xxx.xx :: number format

SortItems -> 1: Name 2: Price 3: Group>Name>Price 4: Group>Price>Name :: sort order for lists

defaulttutorialbgcolor -> "0 0 0 64 *" :: color of the not highlighted parts while the tutorial is active(?)

tabseltextcolor -> "1 241 255" :: color of selected tab

tabunseltextcolor -> "0 185 199" :: color of unselected tab

targetshield_percentage_color -> "00e0ff" :: color of shield percentage value in the target health bar


Userdata

AskForgivenessDialog :: the forgive dialog. see QuestionDialog

Big3DViewDialog :: dialog that is shown after clicking on the maximize button in the "Ship"->"Buy->"Buy Ship" tab. created with CreateBig3DViewMenu

BuybackQuestionPrompt :: dialog that is shown when arriving at the home station after dieing

CancelLoadoutPurchaseDialog :: "Purchasing ..." dialog that is shown while buying a preset. created with CreateCancelLoadoutMenu

CapShipChatArea :: vbox with contents the cap ship interface chat area (entry, log, radios ...)

CapShipChatTab :: vbox with contents of the "Commerce"->"Ship Com" tab

CapShipCurrentLocationInfo :: label in the top right corner of the cap ship interface with the current system and sector name

CapShipDialog :: the base dialog of the cap ship interface

CapShipFactionInfo :: vbox in the cap ship interface with faction information. contains CapShipNameLabel and CapShipNameInfo. created with CreateCapShipFactionInfo

CapShipFactionLabel :: label in the cap ship interface with the name of the faction that owns the current cap ship ("a ... ship")

CapShipLaunchButton :: button in the cap ship interface that launches the ship

CapShipNameLabel :: label in the cap ship interface with the name of the current cap ship (top right)

CapShipOptionsButton :: button in the cap ship interface that opens the options dialog

CapShipPDACharacterStatsTab :: hbox with contents of the PDAs "Your PDA"->"Character"->"Statistics" tab

CapShipPDACharacterTab :: frame with contents of the PDAs "Your PDA"->"Character" tab

CapShipPDACommTab :: frame with contents of the PDAs "Your PDA"->"Comm" tab

CapShipPDAInventoryInventoryTab :: hbox with contents of the PDAs "Your PDA"->"Inventory"->"Inventory" tab

CapShipPDAInventoryJettisonTab :: vbox with contents of the PDAs "Your PDA"->"Inventory"->"Cargo" tab

CapShipPDAInventoryTab :: frame with contents of the PDAs "Your PDA"->"Inventory" tab

CapShipPDAMissionAdvancementTab :: hbox with contents of the PDAs "Your PDA"->"Missions"->"Advancement Logs" tab

CapShipPDAMissionBoardTab :: frame with contents of the PDAs "Your PDA"->"Missions"->"Mission Board" tab

CapShipPDAMissionBoardTabInfoButton :: button in the cap ship interface "Your PDA"->"Missions"->"Mission Board" tab to request mission info

CapShipPDAMissionLogTab :: hbox with contents of the cap ship interface "Your PDA"->"Missions"->"Mission Logs" tab

CapShipPDAMissionNotesTab :: vbox with contents of the cap ship interface "Your PDA"->"Missions"->"Mission Notes" tab

CapShipPDAMissionsTab :: frame with contents of the cap ship interface "Your PDA"->"Missions" tab

CapShipPDASensorNearbyTab :: vbox with contents of the cap ship interface "Your PDA"->"Sensor Log"->"Nearby Ships" tab

CapShipPDASensorTab :: frame with contents of the cap ship interface "Your PDA"->"Sensor Log" tab

CapShipPDAShipNavigationTab :: hbox with contents of the cap ship interface "Your PDA"->"Navigation"->"Navigation" tab

CapShipPDAShipTab :: frame with contents of the cap ship interface "Your PDA"->"Navigation" tab

CapShipRepairTab :: frame with contents of the cap ship interface "Tactical"->"Repair/Refill" tab. created with CreateCapShipRepairTab

CapShipSecondaryInfo :: label with character info (Money, Ship, Licenses ...) displayed in the bottom right of the cap ship interface

CapShipTabPDA :: box with contents of the cap ship interface "Your PDA" tab. created with CreateCapShipPDATab

CapShipTabs :: vbox with contents of the cap ship interface tabs

CapShipTacticalTab :: frame with contents of the cap ship interface "Tactical" tab. created with CreateCapShipTacticalTab

CapShipTurretTab :: frame with contents of the cap ship interface "Tactical"->"Turrets" tab. created with CreateCapShipTurretTab


CapShipShiplessChatArea :: vbox with contents of the cap ship interface chat area (entry, log, radios ...)

CapShipShiplessChatTab :: vbox with contents of the "Commerce"->"Ship Com" tab

CapShipShiplessCurrentLocationInfo :: label in the top right corner of the cap ship interface with the current system and sector name

CapShipShiplessDialog :: the base dialog of the cap ship interface

CapShipShiplessFactionInfo :: vbox in the cap ship interface with faction information. contains CapShipShiplessNameLabel and CapShipShiplessNameInfo. created with CreateCapShipShiplessFactionInfo

CapShipShiplessFactionLabel :: label in the cap ship interface with the name of the faction that owns the current cap ship ("a ... ship")

CapShipShiplessLeaveButton :: button in the cap ship interface that launches the ship

CapShipShiplessNameLabel :: label in the cap ship interface with the name of the current cap ship (top right)

CapShipShiplessOptionsButton :: button in the cap ship interface that opens the options dialog

CapShipShiplessPDACharacterStatsTab :: hbox with contents of the PDAs "Your PDA"->"Character"->"Statistics" tab

CapShipShiplessPDACharacterTab :: frame with contents of the PDAs "Your PDA"->"Character" tab

CapShipShiplessPDACommTab :: frame with contents of the PDAs "Your PDA"->"Comm" tab

CapShipShiplessPDAInventoryInventoryTab :: hbox with contents of the PDAs "Your PDA"->"Inventory"->"Inventory" tab

CapShipShiplessPDAInventoryJettisonTab :: vbox with contents of the PDAs "Your PDA"->"Inventory"->"Cargo" tab

CapShipShiplessPDAInventoryTab :: frame with contents of the PDAs "Your PDA"->"Inventory" tab

CapShipShiplessPDAMissionAdvancementTab :: hbox with contents of the PDAs "Your PDA"->"Missions"->"Advancement Logs" tab

CapShipShiplessPDAMissionBoardTab :: frame with contents of the PDAs "Your PDA"->"Missions"->"Mission Board" tab

CapShipShiplessPDAMissionBoardTabInfoButton :: button in the cap ship interface "Your PDA"->"Missions"->"Mission Board" tab to request mission info

CapShipShiplessPDAMissionLogTab :: hbox with contents of the cap ship interface "Your PDA"->"Missions"->"Mission Logs" tab

CapShipShiplessPDAMissionNotesTab :: vbox with contents of the cap ship interface "Your PDA"->"Missions"->"Mission Notes" tab

CapShipShiplessPDAMissionsTab :: frame with contents of the cap ship interface "Your PDA"->"Missions" tab

CapShipShiplessPDASensorNearbyTab :: vbox with contents of the cap ship interface "Your PDA"->"Sensor Log"->"Nearby Ships" tab

CapShipShiplessPDASensorTab :: frame with contents of the cap ship interface "Your PDA"->"Sensor Log" tab

CapShipShiplessPDAShipNavigationTab :: hbox with contents of the cap ship interface "Your PDA"->"Navigation"->"Navigation" tab

CapShipShiplessPDAShipTab :: frame with contents of the cap ship interface "Your PDA"->"Navigation" tab

CapShipShiplessSecondaryInfo :: label with character info (Money, Ship, Licenses ...) displayed in the bottom right of the cap ship interface

CapShipShiplessTabPDA :: box with contents of the cap ship interface "Your PDA" tab. created with CreateCapShipShiplessPDATab

CapShipShiplessTabs :: vbox with contents of the cap ship interface tabs

CapShipShiplessTacticalTab :: frame with contents of the cap ship interface "Tactical" tab. created with CreateCapShipShiplessTacticalTab

CapShipShiplessTurretTab :: frame with contents of the cap ship interface "Tactical"->"Turrets" tab. created with CreateCapShipShiplessTurretTab

CharCreateDialog :: the character creation dialog

CharCreateFailedDialog :: error dialog that is shown the character creation failed. created with CreateCharCreateFailedMenu

CharDeleteVerifierConfirmButton :: continue button in CharDeleteVerifierDialog

CharDeleteVerifierDialog :: the verification dialog that shown by the "Delete Character" button

CharDeleteVerifierEditbox :: entry in CharDeleteVerifierDialog

CharInfoDialog :: the character info dialog. opened with k in space.

CharSelectDialog :: the character selection dialog.

CharSelectFailedDialog :: error dialog with title "Character selection failed". created with CreateCharSelectFailedMenu

ChatColorOptionsDialog :: dialog opened via "Options"->"Interface"->"Chat Color Settings"

ConfirmationDialog :: dialog with an ok button. no clue where it's used

ConnectingDialog :: "Connecting..." dialog shown during login. created with CreateConnectingMenu

CreditsDialog :: dialog with credits. opened with the credits button at the log in prompt

EULADialog :: dialog that with the Eula shown at login

HUDHelpMenu :: dialog with common keybindings. opened with the F1 key while in space

HUDInterfaceOptionsDialog :: dialog with the HUD options, opened with the "HUD Settings" buttons in the Interface options dialog

InterfaceOptionsDialog :: dialog with the interface options

InvalidAmountDialog :: error dialog with the text "Invalud Amount". no idea where it's used

LoadingDialog :: dialog with the loading screen that is shown during sector load

LoginHelpDialog :: dialog with help text that is shown by the "Help" button in the login screen

LowGridPowerDialog :: error dialog that is shown when trying to connect an that requires more grid power than the ship can provide

MaximizedCapShipChat :: dialog with the maximized cap ship chat

MaximizedGunnerWaitChat :: dialog with the maximized chat log that is shown after accepting an invitation to be a gunner

MaximizedSpaceChat :: dialog with the maximized space chat

MaximizedStationChat :: dialog with the maximized station chat

MissionAbortDialog :: dialog to confirm abortion of missions

MissionPromptDialog :: dialog with mission description and buttons to accept or decline

NewsDialog :: dialog showing a news article

NotEnoughStorageDialog :: error dialog that pops when trying to put more than the storage limit into a station

NotificationDialog :: A borderless iup dialog with a message. It's displayed during non interruptible processes, like launching.

OptionsDialog :: the Options dialog

PDACharacterAccomTab :: hbox with contents of the PDAs "Your PDA"->"Character"->"Accomplishments" tab

PDACharacterFactionTab :: hbox with contents of the PDAs "Your PDA"->"Character"->"Faction Standings" tab

PDACharacterStatsTab :: hbox with contents of the PDAs "Your PDA"->"Character"->"Statistics" tab

PDACharacterTab :: frame with contents of the PDAs "Your PDA"->"Character" tab

PDAChatArea :: vbox with contents a the PDA chat area (entry, log, radios ...)

PDACloseButton :: button to close the PDA

PDACommTab :: frame with contents of the PDAs "Your PDA"->"Comm" tab

PDACurrentLocationInfo :: label in the top right corner of the PDA with the current system and sector name

PDADialog :: the base dialog of the PDA

PDAInventoryInventoryTab :: hbox with contents of the PDAs "Your PDA"->"Inventory"->"Inventory" tab

PDAInventoryJettisonTab :: vbox with contents of the PDAs "Your PDA"->"Inventory"->"Cargo" tab

PDAInventoryTab :: frame with contents of the PDAs "Your PDA"->"Inventory" tab

PDAMissionAdvancementTab :: hbox with contents of the PDAs "Your PDA"->"Missions"->"Advancement Logs" tab

PDAMissionBoardTab :: frame with contents of the PDAs "Your PDA"->"Missions"->"Mission Board" tab

PDAMissionBoardTabInfoButton :: button in the PDAs "Your PDA"->"Missions"->"Mission Board" tab to request mission info

PDAMissionLogTab :: hbox with contents of the PDAs "Your PDA"->"Missions"->"Mission Logs" tab

PDAMissionNotesTab :: vbox with contents of the PDAs "Your PDA"->"Missions"->"Mission Notes" tab

PDAMissionsTab :: frame with contents of the PDAs "Your PDA"->"Missions" tab

PDASecondaryInfo :: label with character info (Money, Ship, Licenses ...) displayed in the bottom right of the PDA

PDASensorNearbyTab :: vbox with contents of the PDAs "Your PDA"->"Sensor Log"->"Nearby Ships" tab

PDASensorTab :: frame with contents of the PDAs "Your PDA"->"Sensor Log" tab

PDAShipNavigationTab :: hbox with contents of the PDAs "Your PDA"->"Navigation"->"Navigation" tab

PDAShipTab :: frame with contents of the PDAs "Your PDA"->"Navigation" tab

PDATab1 :: not sure

PDATabs :: vbox with contents of the PDAs "Your PDA" tab

PDATargetInfo :: vbox with contents of the target info in the top right of the PDA (name, health, faction ...)

QuestionDialog :: A dialog with two buttons and a message

QuestionWithCheckDialog :: A dialog with two buttons, check box and a message

SellItemDialog :: dialog that pops up after clicking on the "Sell Selected" button

StationChatArea :: vbox with contents a stations chat area (entry, log, radios ...)

StationChatTab :: vbox with contents of the "Commerce"->"The Bar" tab

StationCommerceCommoditiesTab :: vbox with contents of the "Commerce"->"Commodities" tab

StationCommerceTab :: frame with contents of the "Commerce" tab

StationCommerceWelcomeTab :: vbox with contents of the "Commerce"->"Welcome" tab

StationCommoditiesBuyTab :: frame with contents of the "Commerce"->"Commodities"->"Buy" tab

StationCommoditiesLoadTab :: vbox with contents of the "Commerce"->"Load/Unload" tab

StationCommoditiesSellTab :: vbox with contents of the "Commerce"->"Commodities"->"Sell" tab

StationCurrentLocationInfo :: label in the top right corner of the station dialog with the current system and sector name

StationDialog :: the base dialog of the station interface

StationEquipmentBuyLargeTab :: frame with contents of the "Ship"->"Buy"->"Large" tab

StationEquipmentBuyOtherPurchaseButton :: "Purchase Selected" button in the "Ship"->"Buy"->"Other" tab

StationEquipmentBuyOtherTab :: frame with contents of the "Ship"->"Buy"->"Other" tab

StationEquipmentBuyShipPurchaseButton :: "Purchase Selected" button in the "Ship"->"Buy"->"Buy Ship" tab

StationEquipmentBuyShipTab :: frame with contents of the "Ship"->"Buy"->"Buy Ship" tab

StationEquipmentBuySmallPurchaseButton :: "Purchase Selected" button in the "Ship"->"Buy"->"Small Addons" tab

StationEquipmentBuySmallTab :: frame with contents of the "Ship"->"Buy"->"Small Addons" tab

StationEquipmentBuyTab :: frame with contents of the "Ship"->"Buy" tab

StationEquipmentManagePortConfigTab :: hbox with contents of the "Ship"->"Manage"->"Configure Ship" tab

StationEquipmentManageShipSelectionTab :: frame with contents of the "Ship"->"Manage"->"Select Ship" tab

StationEquipmentManageTab :: frame with contents of the "Ship"->"Manage" tab

StationEquipmentSellTab :: frame with contents of the "Ship"->"Sell" tab

StationEquipmentTab :: frame with contents of the "Ship" tab

StationFactionInfo :: vbox in the station window with faction information. contains StationNameLabel and StationNameInfo. created with CreateStationFactionInfo

StationFactionLabel :: label in the station window with the name of the faction that owns the current station ("a ... station")

StationHelpDialog :: dialog shown via help buttons that contains a help text

StationHomeButton :: button in the station window that sets the current station as home station

StationLaunchButton :: button in the station window that launches the ship

StationNameLabel :: label in the station window with the name of the current station (top right)

StationOptionsButton :: button in the station window that opens the options dialog

StationPDACharacterStatsTab :: hbox with contents of the "Your PDA"->"Character"->"Statistics" tab

StationPDACharacterTab :: frame with contents of the "Your PDA"->"Character" tab

StationPDACommTab :: frame with contents of the "Your PDA"->"Comm" tab

StationPDAInventoryInventoryTab :: hbox with contents of the "Your PDA"->"Inventory"->"Inventory" tab

StationPDAInventoryJettisonTab :: vbox with contents of the "Your PDA"->"Inventory"->"Cargo" tab

StationPDAInventoryTab :: frame with contents of the "Your PDA"->"Inventory" tab

StationPDAMissionAdvancementTab :: hbox with contents of the "Your PDA"->"Missions"->"Advancement Logs" tab

StationPDAMissionBoardTab :: frame with contents of the "Your PDA"->"Missions"->"Mission Board" tab

StationPDAMissionBoardTabInfoButton :: info button displayed in the "Your PDA"->"Missions"->"Mission Board" tab

StationPDAMissionLogTab :: hbox with contents of the "Your PDA"->"Missions"->"Mission Logs" tab

StationPDAMissionNotesTab :: vbox with contents of the "Your PDA"->"Missions"->"Mission Notes" tab

StationPDAMissionsTab :: frame with contents of the "Your PDA"->"Missions" tab

StationPDASensorNearbyTab :: vbox with contents of the "Your PDA"->"Sensor Log"->"Nearby Ships" tab

StationPDASensorTab :: frame with contents of the "Your PDA"->"Sensor Log" tab

StationPDAShipNavigationTab :: hbox with contents of the "Your PDA"->"Navigation"->"Navigation" tab

StationPDAShipTab :: frame with contents of the "Your PDA"->"Navigation" tab

StationSecondaryInfo :: label with character info (Money, Ship, Licenses ...) displayed in the bottom right of the station interface

StationTabPDA :: frame with contents of the "You PDA" tab

StationTabs :: vbox housing the main station tabs ("Commerce", "Ship" and "You PDA")

StorageRentalDialog :: dialog for renting station storage

SurveyDialog :: A survey dialog. probably unused

ToolTip :: dialog with the current/last tooltip

VoiceChatOptions :: dialog with voice chat options

shipcargolabel :: label in the "Load/Unload" tab with number of cu and mass of cargo on the ship

target_health_percentages :: label on top of the target health bar with health and shield strength in percent