API Interface Index
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 a 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 ::
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.
HelpCommoditiesAction :: helpfunc
HelpLargeAddonsAction :: helpfunc
HelpOtherAddonsAction :: helpfunc
HelpPDAAdvancementLog :: helpfunc
HelpPDAKilledByList :: helpfunc
HelpPDAMissionNotes :: helpfunc
HelpPDANearbyShips :: helpfunc
HelpPDAStationVisitsList :: helpfunc
HelpSellCommodities :: helpfunc
HelpSmallAddonsAction :: helpfunc
HelpStationAddonEquip :: helpfunc
HelpStationAddonGroups :: helpfunc
HelpStationBuddies :: helpfunc
HelpStationMission :: helpfunc
HelpStationWelcome :: 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
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
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
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)
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(userdata dlg) -> nil :: Test function for the survey feature
Tables
CapShipLog :: table with parts of a cap ship chat area.
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(?)
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: Price3: 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
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
StationCurrentLocationInfo :: label in the top right corner of the cap ship interface with the current system and sector name
StationDialog :: the base dialog of the cap ship interface
CapShipFactionInfo :: vbox in the cap ship interface with faction information. contains API_Index#CapShipNameLabel and API_Index#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
CapShipPDACharacterTab :: 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
CharCreateDialog :: the character creation dialog
CharCreateFailedDialog :: error dialog that is shown the character creation failed. created with CreateCharCreateFailedMenu
CharDeleteVerifierConfirmButton :: continue button in API_Index#CharDeleteVerifierDialog
CharDeleteVerifierDialog :: the verification dialog that shown by the "Delete Character" button
CharDeleteVerifierEditbox :: entry in API_Index#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
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 API_Index#StationNameLabel and API_Index#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