1
0
Fork 0
flightgear/src/GUI
James Turner 8d68741ee9 On-disk support for multiple primary aircraft.
Also add support for customised / per-variant thumbnails in on-disk
aircraft; equivalent support for catalog aircraft still to be done.
2017-03-05 22:02:25 +02:00
..
.gitignore Ignore generated files 2010-06-02 11:27:16 +02:00
AddCatalogDialog.cxx Add the default hangar automatically on first-run. 2017-02-22 17:09:23 +00:00
AddCatalogDialog.hxx Add the default hangar automatically on first-run. 2017-02-22 17:09:23 +00:00
AddCatalogDialog.ui Added the missing FG icons to the Qt dialogs 2017-01-25 18:18:11 +01:00
AircraftItemDelegate.cxx Previews displayed in the launcher. 2017-02-25 21:47:58 +00:00
AircraftItemDelegate.hxx Previews displayed in the launcher. 2017-02-25 21:47:58 +00:00
AircraftModel.cxx On-disk support for multiple primary aircraft. 2017-03-05 22:02:25 +02:00
AircraftModel.hxx On-disk support for multiple primary aircraft. 2017-03-05 22:02:25 +02:00
airplane-icon.png Work on launcher diagrams. 2015-11-23 00:47:01 +00:00
airport-closed-icon.png Closed airport support. 2015-11-23 00:48:20 +00:00
airport-icon.png Navaid diagram for launcher 2015-11-23 00:47:01 +00:00
airport-tower-icon.png Navaid diagram for launcher 2015-11-23 00:47:01 +00:00
AirportDiagram.cxx Improve rendering of longer parking names. 2016-07-16 17:49:12 +01:00
AirportDiagram.hxx Enforce a minimum pixel width for runway clicking 2016-07-16 17:48:55 +01:00
AirportList.cxx Give the FGAirport class a sane filename. 2013-02-21 11:32:02 +00:00
AirportList.hxx Make FGDialog an interface, moving existing code to FGPUIDialog implementation. (no functionality change, yet) 2011-11-19 20:46:17 +00:00
arrow-left-icon.png Arrow icons for variant selection. 2015-03-05 15:53:40 +00:00
arrow-right-icon.png Arrow icons for variant selection. 2015-03-05 15:53:40 +00:00
BaseDiagram.cxx Clamp diagram zoom. 2015-11-27 23:25:11 +00:00
BaseDiagram.hxx Fix some coastline issues. 2015-11-27 23:02:42 +00:00
CanvasWidget.cxx More safe subsystem accessors. 2016-09-27 05:58:47 -05:00
CanvasWidget.hxx Fix some static property references. 2013-11-14 16:37:46 +00:00
CatalogListModel.cxx Minor improvement to hangar list in the launcher. 2016-04-15 17:27:29 +01:00
CatalogListModel.hxx Working on adding catalogs from the GUI 2015-04-10 14:44:44 +01:00
CMakeLists.txt Linux/Unix are case sensitive. 2017-02-26 01:39:33 +01:00
CocoaFileDialog.hxx Replace auto_ptr with unique_ptr 2016-12-07 11:03:54 +01:00
CocoaFileDialog.mm Use future-proof SGPath APIs. 2016-06-28 10:08:38 +01:00
CocoaHelpers.h Cocoa: fix warning about deprecated function. 2013-12-21 15:31:27 +00:00
CocoaHelpers.mm Use Paths instead of strings. 2016-06-22 17:36:05 +01:00
CocoaHelpers_private.h Refactor Cocoa helpers. 2013-11-16 10:58:17 +00:00
CocoaMouseCursor.hxx Replace auto_ptr with unique_ptr 2016-12-07 11:03:54 +01:00
CocoaMouseCursor.mm Use future-proof SGPath APIs. 2016-06-28 10:08:38 +01:00
dialog.cxx Make FGDialog an interface, moving existing code to FGPUIDialog implementation. (no functionality change, yet) 2011-11-19 20:46:17 +00:00
dialog.hxx FGPUIDialog: fix reading from already free'd memory. 2014-02-28 17:34:41 +01:00
EditCustomMPServerDialog.cxx Custom MP server support. 2016-07-12 16:52:59 +01:00
EditCustomMPServerDialog.hxx Custom MP server support. 2016-07-12 16:52:59 +01:00
EditCustomMPServerDialog.ui Added the missing FG icons to the Qt dialogs 2017-01-25 18:18:11 +01:00
EditRatingsFilterDialog.cxx Add missing GPL boilerplate. 2015-03-08 00:42:39 +00:00
EditRatingsFilterDialog.hxx Add missing GPL boilerplate. 2015-03-08 00:42:39 +00:00
EditRatingsFilterDialog.ui In-app launcher for Mac, based on Qt5. 2015-01-06 19:13:30 +00:00
FGCocoaMenuBar.hxx Replace auto_ptr with unique_ptr 2016-12-07 11:03:54 +01:00
FGCocoaMenuBar.mm Explicit AppKit includes for Mac. 2015-04-11 21:59:29 +01:00
FGColor.cxx Clean-up some SGMath dependencies. 2012-05-05 00:56:29 +02:00
FGColor.hxx Fix some compiler warnings. 2012-10-13 17:59:47 +02:00
FGFontCache.cxx Fix a couple of potential crashes on exit. 2016-12-10 23:24:09 +00:00
FGFontCache.hxx Fix a couple of potential crashes on exit. 2016-12-10 23:24:09 +00:00
FGPUIDialog.cxx Remove FontCache from globals. 2016-01-03 12:00:15 -06:00
FGPUIDialog.hxx FGPUIDialog: fix reading from already free'd memory. 2014-02-28 17:34:41 +01:00
FGPUIMenuBar.cxx Keep (PUI) menubar visibility on gui-redraw. (Fix #1251) 2014-06-21 14:51:34 +02:00
FGPUIMenuBar.hxx And make FGMenuBar abstract too, sinking the current implementation into FGPUIMenubar 2011-11-19 22:04:35 +00:00
FGWindowsMenuBar.cxx Windows native file-dialog, menu-bar 2014-01-20 18:43:02 +00:00
FGWindowsMenuBar.hxx Replace auto_ptr with unique_ptr 2016-12-07 11:03:54 +01:00
FileDialog.cxx add new QtFileDialog to avoid using Nasal in file selectors 2016-02-10 22:58:56 +00:00
FileDialog.hxx Replace auto_ptr with unique_ptr 2016-12-07 11:03:54 +01:00
fonts.cxx Adapt font size behaviour to original plib font. 2012-05-01 11:44:52 +02:00
gui.cxx Fix corrupt HUD fonts 2016-03-28 22:54:24 +01:00
gui.h Fix a couple of potential crashes on exit. 2016-12-10 23:24:09 +00:00
gui_funcs.cxx Fix a couple of potential crashes on exit. 2016-12-10 23:24:09 +00:00
heliport-icon.png Navaid diagram for launcher 2015-11-23 00:47:01 +00:00
history-icon.png In-app launcher for Mac, based on Qt5. 2015-01-06 19:13:30 +00:00
InstallSceneryDialog.cxx Scenery extraction: set progress text 2017-01-31 17:11:44 +01:00
InstallSceneryDialog.hxx Scenery extraction: set progress text 2017-01-31 17:11:44 +01:00
InstallSceneryDialog.ui Added the missing FG icons to the Qt dialogs 2017-01-25 18:18:11 +01:00
Launcher.ui Previews displayed in the launcher. 2017-02-25 21:47:58 +00:00
layout-props.cxx Clean-up some SGMath dependencies. 2012-05-05 00:56:29 +02:00
layout-test.cxx fix warnings in GUI code 2009-08-24 18:00:10 +02:00
layout.cxx Fix a clang unused constant warning 2015-03-18 20:34:15 +01:00
layout.hxx use <enabled>false</enabled> flag for widgets that shouldn't be drawn 2008-08-05 05:27:07 +00:00
LocationWidget.cxx Launcher has history for locations and aircraft. 2016-11-07 12:54:38 +01:00
LocationWidget.hxx Launcher has history for locations and aircraft. 2016-11-07 12:54:38 +01:00
LocationWidget.ui Launcher: state that it is needed to press Enter to search for the airport 2016-04-17 17:53:36 +01:00
MapWidget.cxx ATC/Traffic doesn’t crash reset. 2015-12-11 12:11:59 -06:00
MapWidget.hxx Fix polar rendering of map. (Bug #55) 2014-06-29 21:45:18 +01:00
menubar.cxx Startup-tip system. 2017-03-03 23:21:18 +02:00
menubar.hxx Startup-tip system. 2017-03-03 23:21:18 +02:00
MessageBox.cxx Fix message-box crash in non-Qt builds. 2016-10-20 20:27:47 +01:00
MessageBox.hxx Message box support. 2013-11-14 22:02:29 +00:00
MouseCursor.cxx New cursor shapes. 2013-03-10 12:05:14 +00:00
MouseCursor.hxx New cursor shapes. 2013-03-10 12:05:14 +00:00
NavaidDiagram.cxx Move airplane drawing into the base class. 2015-11-23 00:48:20 +00:00
NavaidDiagram.hxx Navaid diagram work 2015-11-23 00:47:01 +00:00
ndb-icon.png Navaid diagram for launcher 2015-11-23 00:47:01 +00:00
ndb-large-icon.png Work on launcher diagrams. 2015-11-23 00:47:01 +00:00
ndb-small-icon.png Fix for FreeBSD and a typo 2016-03-12 20:55:46 +01:00
new_gui.cxx Use future-proof SGPath APIs. 2016-06-28 10:08:38 +01:00
new_gui.hxx Replace auto_ptr with unique_ptr 2016-12-07 11:03:54 +01:00
NoOfficialHangar.ui Prompt the user when the default hangar is missing. 2016-04-15 17:06:53 +01:00
PathsDialog.cxx Fix updating of add-on aircraft in the launcher. 2017-02-22 17:09:24 +00:00
PathsDialog.hxx Fix updating of add-on aircraft in the launcher. 2017-02-22 17:09:24 +00:00
PathsDialog.ui Tweak launcher layout margins. 2016-09-08 14:49:52 +01:00
preview-close.png Previews displayed in the launcher. 2017-02-25 21:47:58 +00:00
preview-icon.png Previews displayed in the launcher. 2017-02-25 21:47:58 +00:00
preview-left-arrow.png Previews displayed in the launcher. 2017-02-25 21:47:58 +00:00
preview-right-arrow.png Previews displayed in the launcher. 2017-02-25 21:47:58 +00:00
previewwindow.cpp Previews displayed in the launcher. 2017-02-25 21:47:58 +00:00
previewwindow.h Previews displayed in the launcher. 2017-02-25 21:47:58 +00:00
property_list.cxx Fix (nearly) all the std:: namespace violations in headers, in preparation for fixing SGsmplstat.hxx to *not* do a 'using namespace std'. 2011-10-17 17:41:59 +01:00
property_list.hxx Make FGDialog an interface, moving existing code to FGPUIDialog implementation. (no functionality change, yet) 2011-11-19 20:46:17 +00:00
PUIFileDialog.cxx Use future-proof SGPath APIs. 2016-06-28 10:08:38 +01:00
PUIFileDialog.hxx Make it all work with existing FileSelector API. 2013-01-19 16:23:05 +00:00
QtFileDialog.cxx QtFileDialog: allow showing hidden files 2016-12-30 02:12:59 +01:00
QtFileDialog.hxx add new QtFileDialog to avoid using Nasal in file selectors 2016-02-10 22:58:56 +00:00
QtLauncher.cxx Fix a typo in launcher console handling. 2017-02-27 23:31:08 +00:00
QtLauncher.hxx Split flightgear::initApp() to make it usable even without FGGlobals initialized 2016-12-29 11:33:19 +01:00
QtLauncher_fwd.hxx Cap number of airports displayed in diagrams 2015-11-23 00:48:21 +00:00
QtLauncher_private.hxx Previews displayed in the launcher. 2017-02-25 21:47:58 +00:00
QtMessageBox.cxx Split flightgear::initApp() to make it usable even without FGGlobals initialized 2016-12-29 11:33:19 +01:00
QtMessageBox.hxx {fatal,modal}MessageBox: Use Qt on Linux when available 2015-11-24 07:24:32 +00:00
README get rid of mouse.cxx and pu{Show|Hide}Cursor() 2008-07-27 09:39:10 +00:00
resources.qrc Previews displayed in the launcher. 2017-02-25 21:47:58 +00:00
seaport-icon.png Navaid diagram for launcher 2015-11-23 00:47:01 +00:00
seaport-tower-icon.png Navaid diagram for launcher 2015-11-23 00:47:01 +00:00
SetupRootDialog.cxx Rename preferences.xml -> defaults.xml 2017-01-12 09:45:19 +00:00
SetupRootDialog.hxx Use Paths instead of strings. 2016-06-22 17:36:05 +01:00
SetupRootDialog.ui Added the missing FG icons to the Qt dialogs 2017-01-25 18:18:11 +01:00
spinner.gif Navaid diagram for launcher 2015-11-23 00:47:01 +00:00
UpdateAllAircraft.ui Added the missing FG icons to the Qt dialogs 2017-01-25 18:18:11 +01:00
vor-dme-icon.png Navaid diagram for launcher 2015-11-23 00:47:01 +00:00
vor-icon.png Navaid diagram for launcher 2015-11-23 00:47:01 +00:00
vortac-icon.png Navaid diagram for launcher 2015-11-23 00:47:01 +00:00
waypoint-icon.png Navaid diagram for launcher 2015-11-23 00:47:01 +00:00
WaypointList.cxx Work on visualisation of Vias 2015-12-11 13:43:25 -06:00
WaypointList.hxx GUI support for VIA/Discontinuity 2015-12-11 13:43:25 -06:00
WindowsFileDialog.cxx Further Windows SGpath fixes 2016-06-28 16:52:42 +01:00
WindowsFileDialog.hxx Windows native file-dialog, menu-bar 2014-01-20 18:43:02 +00:00
WindowsMouseCursor.cxx Windows cursor implementation. 2013-03-06 18:22:37 +00:00
WindowsMouseCursor.hxx Replace auto_ptr with unique_ptr 2016-12-07 11:03:54 +01:00

This directory contains code for the FlightGear user interface.
Currently, the code is based on PUI, which is part of PLIB.

The code is currently in transition between the old, hard-coded C++
interface and a new, XML-configurable modular subsystem.

Files:

dialog.[ch]xx           XML-configurable dialog box.
gui.cxx, gui.h          Top-level GUI functions (deprecated).
gui_funcs.cxx           Implementation of internal GUI functions (deprecated).
menubar.[ch]xx          XML-configurable menu bar.
new_gui.[ch]xx          Top-level for the GUI subsystem.


David Megginson
2003-09-26