API Interface Index: Difference between revisions
1.8.58 |
No edit summary |
||
Line 7: | Line 7: | ||
'''[[API_ChatLogTemplate|ChatLogTemplate]]'''(string bg, string scrolledbg, function updatecb, string editbg, bool clickable) -> table container :: Create rudimentary chet container. See [[ChatLogTemplate]] | '''[[API_ChatLogTemplate|ChatLogTemplate]]'''(string bg, string scrolledbg, function updatecb, string editbg, bool clickable) -> table container :: Create rudimentary chet container. See [[ChatLogTemplate]] | ||
'''[[API_CreateBig3DViewMenu|CreateBig3DViewMenu]]'''() -> userdata dialog :: Create | '''[[API_CreateBig3DViewMenu|CreateBig3DViewMenu]]'''() -> userdata dialog :: Create [[Big3DViewDialog]] | ||
'''[[API_CreateCancelLoadoutMenu|CreateCancelLoadoutMenu]]'''() -> userdata dialog :: Create fullscreen dialog with button and message. See [[MessageDialog]] | '''[[API_CreateCancelLoadoutMenu|CreateCancelLoadoutMenu]]'''() -> userdata dialog :: Create fullscreen dialog with button and message. See [[MessageDialog]] | ||
Line 24: | Line 24: | ||
'''[[API_CreateCharCreateFailedMenu|CreateCharCreateFailedMenu]]'''() -> userdata dialog :: Create fullscreen dialog with button and message. See [[MessageDialog]] | '''[[API_CreateCharCreateFailedMenu|CreateCharCreateFailedMenu]]'''() -> userdata dialog :: Create fullscreen dialog with button and message. See [[MessageDialog]] | ||
The created variant pops up [[ | The created variant pops up [[CharCreateDialog]] after clicking the button | ||
'''[[API_CreateCharCreateMenu|CreateCharCreateMenu]]'''() -> userdata dialog :: | '''[[API_CreateCharCreateMenu|CreateCharCreateMenu]]'''() -> userdata dialog :: | ||
'''[[API_CreateCharSelectFailedMenu|CreateCharSelectFailedMenu]]'''() -> userdata dialog :: Create fullscreen dialog with button and message. See [[MessageDialog]] | '''[[API_CreateCharSelectFailedMenu|CreateCharSelectFailedMenu]]'''() -> userdata dialog :: Create fullscreen dialog with button and message. See [[MessageDialog]] | ||
The created variant pops up [[ | The created variant pops up [[CharSelectDialog]] after clicking the button | ||
'''[[API_CreateCharSelectMenu|CreateCharSelectMenu]]'''() -> userdata dialog :: | '''[[API_CreateCharSelectMenu|CreateCharSelectMenu]]'''() -> userdata dialog :: | ||
Line 146: | Line 146: | ||
'''[[API_FactionStandingTemplate|FactionStandingTemplate]]'''(function cb, frame, filler, string expand) -> userdata container :: Creates a container with a list of faction standings of a character. Details: [[FactionStandingTemplate]] | '''[[API_FactionStandingTemplate|FactionStandingTemplate]]'''(function cb, frame, filler, string expand) -> userdata container :: Creates a container with a list of faction standings of a character. Details: [[FactionStandingTemplate]] | ||
'''[[API_FactionStandingWithInfoTemplate|FactionStandingWithInfoTemplate]]'''() -> userdata container :: Wrapper around [[ | '''[[API_FactionStandingWithInfoTemplate|FactionStandingWithInfoTemplate]]'''() -> userdata container :: Wrapper around [[API_FactionStandingTemplate|FactionStandingTemplate]] that adds faction descriptions to the list. | ||
'''[[API_FadeControl|FadeControl]]'''(userdata control, int timetofade, float startalpha, endalpha, function cb, ...) -> nil :: Fade an iup control by modifying its alpha field. Usually a label. | '''[[API_FadeControl|FadeControl]]'''(userdata control, int timetofade, float startalpha, endalpha, function cb, ...) -> nil :: Fade an iup control by modifying its alpha field. Usually a label. | ||
Line 158: | Line 158: | ||
'''[[API_FillInPlayerInfo|FillInPlayerInfo]]'''(int charid) -> nil :: Fill character info dialog with info of given character | '''[[API_FillInPlayerInfo|FillInPlayerInfo]]'''(int charid) -> nil :: Fill character info dialog with info of given character | ||
'''[[API_GetChatLogReadState|GetChatLogReadState]]'''() -> bool read :: Tell if the general chat log was displayed. [[ | '''[[API_GetChatLogReadState|GetChatLogReadState]]'''() -> bool read :: Tell if the general chat log was displayed. [[API_SetChatLogRead|SetChatLogRead]] was called since the last line was added to the log. | ||
'''[[API_GetCurrentChatTab|GetCurrentChatTab]]'''() -> int tab :: Unused. Get The current chat tab (general chat or mission chat) | '''[[API_GetCurrentChatTab|GetCurrentChatTab]]'''() -> int tab :: Unused. Get The current chat tab (general chat or mission chat) | ||
'''[[API_GetMissionLogReadState|GetMissionLogReadState]]'''GetMissiontLogReadState() -> bool read :: Tell if the mission chat/advanmcement log was displayed. [[ | '''[[API_GetMissionLogReadState|GetMissionLogReadState]]'''GetMissiontLogReadState() -> bool read :: Tell if the mission chat/advanmcement log was displayed. [[API_SetMissionLogRead|SetMissionLogRead]] was called since the last line was added to the log. | ||
'''[[API_GetProfitColor|GetProfitColor]]'''(int price, cost) -> string color :: get color depending on the given prices | '''[[API_GetProfitColor|GetProfitColor]]'''(int price, cost) -> string color :: get color depending on the given prices | ||
Line 168: | Line 168: | ||
'''[[API_GetProfitHexColor|GetProfitHexColor]]'''(int price, cost) -> string color :: get color in hex format depending on the given prices | '''[[API_GetProfitHexColor|GetProfitHexColor]]'''(int price, cost) -> string color :: get color in hex format depending on the given prices | ||
'''[[API_GetStationLogReadState|GetStationLogReadState]]'''() -> bool read :: Tell if the stationlog/bar was displayed. [[ | '''[[API_GetStationLogReadState|GetStationLogReadState]]'''() -> bool read :: Tell if the stationlog/bar was displayed. [[API_SetStationLogRead|SetStationLogRead]] was called since the last line was added to the log. | ||
'''[[API_HelpCharAccom|HelpCharAccom]]''' :: [[helpfunc]] | '''[[API_HelpCharAccom|HelpCharAccom]]''' :: [[helpfunc]] | ||
Line 248: | Line 248: | ||
'''[[API_HelpVoiceChat|HelpVoiceChat]]''' :: [[helpfunc]] | '''[[API_HelpVoiceChat|HelpVoiceChat]]''' :: [[helpfunc]] | ||
'''[[API_HideAllDialogs|HideAllDialogs]]'''() -> nil :: Hide all dialogs that were shown with [[ | '''[[API_HideAllDialogs|HideAllDialogs]]'''() -> nil :: Hide all dialogs that were shown with [[API_ShowDialog|ShowDialog]] or [[API_PopupDialog|PopupDialog]] | ||
'''[[API_HideDialog|HideDialog]]'''(userdata dialog) -> nil :: Hide a dialog that was shown with [[ | '''[[API_HideDialog|HideDialog]]'''(userdata dialog) -> nil :: Hide a dialog that was shown with [[API_ShowDialog|ShowDialog]] or [[API_PopupDialog|PopupDialog]] | ||
'''[[API_HideTooltip|HideTooltip]]'''() -> nil :: Hide [[ | '''[[API_HideTooltip|HideTooltip]]'''() -> nil :: Hide [[ToolTip]], the tooltip dialog | ||
'''[[API_PopupDialog|PopupDialog]]'''(userdata dialog, int x, y) -> nil :: Wrapper around [[iup#Popup|iup.Popup]] that allows the dialog to be closed with [[ | '''[[API_PopupDialog|PopupDialog]]'''(userdata dialog, int x, y) -> nil :: Wrapper around [[iup#Popup|iup.Popup]] that allows the dialog to be closed with [[API_HideDialog|HideDialog]] or [[API_HideAllDialogs|HideAllDialogs]] | ||
'''[[API_ShowDialog|ShowDialog]]'''(userdata dialog, int x, y) -> nil :: Wrapper around [[iup#Show|iup.Show]] that allows the dialog to be closed with [[ | '''[[API_ShowDialog|ShowDialog]]'''(userdata dialog, int x, y) -> nil :: Wrapper around [[iup#Show|iup.Show]] that allows the dialog to be closed with [[API_HideDialog|HideDialog]] or [[API_HideAllDialogs|HideAllDialogs]] | ||
'''[[API_ShowTooltip|ShowTooltip]]'''(int x, y, string text) -> nil :: Show the [[ | '''[[API_ShowTooltip|ShowTooltip]]'''(int x, y, string text) -> nil :: Show the [[ToolTip]] the tooltip dialog with the given text | ||
'''[[API_StopTutorial|StopTutorial]]'''() -> nil :: does nothing.. | '''[[API_StopTutorial|StopTutorial]]'''() -> nil :: does nothing.. | ||
Line 290: | Line 290: | ||
'''[[API_TutorialPart13|TutorialPart13]]'''() -> nil :: Launch a tutorial segment | '''[[API_TutorialPart13|TutorialPart13]]'''() -> nil :: Launch a tutorial segment | ||
'''[[API_UpdateFade|UpdateFade]]'''(float delta) -> nil :: Do a fade step on controls registered with [[ | '''[[API_UpdateFade|UpdateFade]]'''(float delta) -> nil :: Do a fade step on controls registered with [[API_FadeControl|FadeControl]] | ||
'''[[API_chatareatemplate|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 [[ | '''[[API_chatareatemplate|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 [[API_chatareatemplate2|chatareatemplate2]] based maximized chat containers which breaks the maximize button | ||
'''[[API_chatareatemplate2|chatareatemplate2]]'''(bool maximized) -> userdata box :: create a chatarea control. wrapper around [[ | '''[[API_chatareatemplate2|chatareatemplate2]]'''(bool maximized) -> userdata box :: create a chatarea control. wrapper around [[API_ChatLogTemplate|ChatLogTemplate]] | ||
'''[[API_clear_accomlistbox|clear_accomlistbox]]'''(userdata control, table itemlist) -> int selection :: Clear an accomplishment list control. See: [[ | '''[[API_clear_accomlistbox|clear_accomlistbox]]'''(userdata control, table itemlist) -> int selection :: Clear an accomplishment list control. See: [[API_AccomplishmentTemplate|AccomplishmentTemplate]] | ||
'''[[API_clear_listbox|clear_listbox]]'''(userdata control, table itemlist) -> int selection :: Clear a list control | '''[[API_clear_listbox|clear_listbox]]'''(userdata control, table itemlist) -> int selection :: Clear a list control | ||
Line 310: | Line 310: | ||
'''[[API_factioncontroltemplate3|factioncontroltemplate3]]'''(userdata frame, function cb, float font) -> userdata container :: Create a fancy progressbar/faction standing indicator | '''[[API_factioncontroltemplate3|factioncontroltemplate3]]'''(userdata frame, function cb, float font) -> userdata container :: Create a fancy progressbar/faction standing indicator | ||
'''[[API_fill_accomlistbox|fill_accomlistbox]]'''(userdata control, table itemlist, function setup_cb, click_cb) -> table dialoglist :: fill an accomplishement listbox with [[accomlistsubdialog]]s according to given values. normally called from [[ | '''[[API_fill_accomlistbox|fill_accomlistbox]]'''(userdata control, table itemlist, function setup_cb, click_cb) -> table dialoglist :: fill an accomplishement listbox with [[accomlistsubdialog]]s according to given values. normally called from [[API_AccomplishmentTemplate2|AccomplishmentTemplate2]] | ||
'''[[API_fill_listbox|fill_listbox]]'''(userdata control, table itemlist, int curselindex, function setup_cb, bool show_quantity, show_price) -> table dialoglist :: fill a listbox with [[listsubdialog]]s according to given values | '''[[API_fill_listbox|fill_listbox]]'''(userdata control, table itemlist, int curselindex, function setup_cb, bool show_quantity, show_price) -> table dialoglist :: fill a listbox with [[listsubdialog]]s according to given values | ||
Line 333: | Line 333: | ||
'''[[API_msgdlgtemplate1a|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. | '''[[API_msgdlgtemplate1a|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 [[ | Note: if a control is given display the dialog with :show_all() if not use [[API_ShowDialog|ShowDialog]] or :show() | ||
'''[[API_msgdlgtemplate1aDone|msgdlgtemplate1aDone]]'''(function button_cb, string msg, size, posx, posy, userdata control, string bgcolor) -> userdata dialog :: Same as [[ | '''[[API_msgdlgtemplate1aDone|msgdlgtemplate1aDone]]'''(function button_cb, string msg, size, posx, posy, userdata control, string bgcolor) -> userdata dialog :: Same as [[API_msgdlgtemplate1a|msgdlgtemplate1a]] but with a "Close" button | ||
'''[[API_msgdlgtemplate1aNext|msgdlgtemplate1aNext]]'''(function button_cb, string msg, size, posx, posy, userdata control, string bgcolor) -> userdata dialog :: Same as [[ | '''[[API_msgdlgtemplate1aNext|msgdlgtemplate1aNext]]'''(function button_cb, string msg, size, posx, posy, userdata control, string bgcolor) -> userdata dialog :: Same as [[API_msgdlgtemplate1a|msgdlgtemplate1a]] but with a "Next" button | ||
'''[[API_msgdlgtemplate2|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 | '''[[API_msgdlgtemplate2|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 | ||
Line 357: | Line 357: | ||
'''[[API_navmenu_template|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 | '''[[API_navmenu_template|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 | ||
'''[[API_setup_accomrow|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 [[ | '''[[API_setup_accomrow|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 [[API_fill_accomlistbox|fill_accomlistbox]]) | ||
'''[[API_singletab_template|singletab_template]]'''(string title, userdata contents) -> userdata tab :: Wrap a control into a tab like frame | '''[[API_singletab_template|singletab_template]]'''(string title, userdata contents) -> userdata tab :: Wrap a control into a tab like frame | ||
Line 434: | Line 434: | ||
'''[[AskForgivenessDialog]]''' :: the forgive dialog. see [[QuestionDialog]] | '''[[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 [[ | '''[[Big3DViewDialog]]''' :: dialog that is shown after clicking on the maximize button in the "Ship"->"Buy->"Buy Ship" tab. created with [[API_CreateBig3DViewMenu|CreateBig3DViewMenu]] | ||
'''[[BuybackQuestionPrompt]]''' :: dialog that is shown when arriving at the home station after dieing | '''[[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 [[ | '''[[CancelLoadoutPurchaseDialog]]''' :: "Purchasing ..." dialog that is shown while buying a preset. created with [[API_CreateCancelLoadoutMenu|CreateCancelLoadoutMenu]] | ||
'''[[CapShipChatArea]]''' :: vbox with contents the cap ship interface chat area (entry, log, radios ...) | '''[[CapShipChatArea]]''' :: vbox with contents the cap ship interface chat area (entry, log, radios ...) | ||
Line 448: | Line 448: | ||
'''[[StationDialog]]''' :: the base dialog of the cap ship interface | '''[[StationDialog]]''' :: the base dialog of the cap ship interface | ||
'''[[CapShipFactionInfo]]''' :: vbox in the cap ship interface with faction information. contains [[ | '''[[CapShipFactionInfo]]''' :: vbox in the cap ship interface with faction information. contains [[CapShipNameLabel]] and [[CapShipNameInfo]]. created with [[API_CreateCapShipFactionInfo|CreateCapShipFactionInfo]] | ||
'''[[CapShipFactionLabel]]''' :: label in the cap ship interface with the name of the faction that owns the current cap ship ("a ... ship") | '''[[CapShipFactionLabel]]''' :: label in the cap ship interface with the name of the faction that owns the current cap ship ("a ... ship") | ||
Line 490: | Line 490: | ||
'''[[CapShipPDAShipTab]]''' :: frame with contents of the cap ship interface "Your PDA"->"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 [[ | '''[[CapShipRepairTab]]''' :: frame with contents of the cap ship interface "Tactical"->"Repair/Refill" tab. created with [[API_CreateCapShipRepairTab|CreateCapShipRepairTab]] | ||
'''[[CapShipSecondaryInfo]]''' :: label with character info (Money, Ship, Licenses ...) displayed in the bottom right of the cap ship interface | '''[[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 [[ | '''[[CapShipTabPDA]]''' :: box with contents of the cap ship interface "Your PDA" tab. created with [[API_CreateCapShipPDATab|CreateCapShipPDATab]] | ||
'''[[CapShipTabs]]''' :: vbox with contents of the cap ship interface tabs | '''[[CapShipTabs]]''' :: vbox with contents of the cap ship interface tabs | ||
'''[[CapShipTacticalTab]]''' :: frame with contents of the cap ship interface "Tactical" tab. created with [[ | '''[[CapShipTacticalTab]]''' :: frame with contents of the cap ship interface "Tactical" tab. created with [[API_CreateCapShipTacticalTab|CreateCapShipTacticalTab]] | ||
'''[[CapShipTurretTab]]''' :: frame with contents of the cap ship interface "Tactical"->"Turrets" tab. created with [[ | '''[[CapShipTurretTab]]''' :: frame with contents of the cap ship interface "Tactical"->"Turrets" tab. created with [[API_CreateCapShipTurretTab|CreateCapShipTurretTab]] | ||
'''[[CharCreateDialog]]''' :: the character creation dialog | '''[[CharCreateDialog]]''' :: the character creation dialog | ||
'''[[CharCreateFailedDialog]]''' :: error dialog that is shown the character creation failed. created with [[ | '''[[CharCreateFailedDialog]]''' :: error dialog that is shown the character creation failed. created with [[API_CreateCharCreateFailedMenu|CreateCharCreateFailedMenu]] | ||
'''[[CharDeleteVerifierConfirmButton]]''' :: continue button in [[ | '''[[CharDeleteVerifierConfirmButton]]''' :: continue button in [[CharDeleteVerifierDialog]] | ||
'''[[CharDeleteVerifierDialog]]''' :: the verification dialog that shown by the "Delete Character" button | '''[[CharDeleteVerifierDialog]]''' :: the verification dialog that shown by the "Delete Character" button | ||
'''[[CharDeleteVerifierEditbox]]''' :: entry in [[ | '''[[CharDeleteVerifierEditbox]]''' :: entry in [[CharDeleteVerifierDialog]] | ||
'''[[CharInfoDialog]]''' :: the character info dialog. opened with k in space. | '''[[CharInfoDialog]]''' :: the character info dialog. opened with k in space. | ||
Line 516: | Line 516: | ||
'''[[CharSelectDialog]]''' :: the character selection dialog. | '''[[CharSelectDialog]]''' :: the character selection dialog. | ||
'''[[CharSelectFailedDialog]]''' :: error dialog with title "Character selection failed". created with [[ | '''[[CharSelectFailedDialog]]''' :: error dialog with title "Character selection failed". created with [[API_CreateCharSelectFailedMenu|CreateCharSelectFailedMenu]] | ||
'''[[ChatColorOptionsDialog]]''' :: dialog opened via "Options"->"Interface"->"Chat Color Settings" | '''[[ChatColorOptionsDialog]]''' :: dialog opened via "Options"->"Interface"->"Chat Color Settings" | ||
Line 522: | Line 522: | ||
'''[[ConfirmationDialog]]''' :: dialog with an ok button. no clue where it's used | '''[[ConfirmationDialog]]''' :: dialog with an ok button. no clue where it's used | ||
'''[[ConnectingDialog]]''' :: "Connecting..." dialog shown during login. created with [[ | '''[[ConnectingDialog]]''' :: "Connecting..." dialog shown during login. created with [[API_CreateConnectingMenu|CreateConnectingMenu]] | ||
'''[[CreditsDialog]]''' :: dialog with credits. opened with the credits button at the log in prompt | '''[[CreditsDialog]]''' :: dialog with credits. opened with the credits button at the log in prompt | ||
Line 664: | Line 664: | ||
'''[[StationEquipmentTab]]''' :: frame with contents of the "Ship" tab | '''[[StationEquipmentTab]]''' :: frame with contents of the "Ship" tab | ||
'''[[StationFactionInfo]]''' :: vbox in the station window with faction information. contains [[ | '''[[StationFactionInfo]]''' :: vbox in the station window with faction information. contains [[StationNameLabel]] and [[StationNameInfo]]. created with [[API_CreateStationFactionInfo|CreateStationFactionInfo]] | ||
'''[[StationFactionLabel]]''' :: label in the station window with the name of the faction that owns the current station ("a ... station") | '''[[StationFactionLabel]]''' :: label in the station window with the name of the faction that owns the current station ("a ... station") |
Revision as of 06:04, 17 February 2009
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 ::
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
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
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
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.
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
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 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
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 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
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