FlightGear next
new_gui.cxx File Reference

implementation of XML-configurable GUI support. More...

#include <config.h>
#include "new_gui.hxx"
#include <cstring>
#include <string>
#include <sys/types.h>
#include <simgear/compiler.h>
#include <simgear/debug/ErrorReportingCallback.hxx>
#include <simgear/misc/sg_dir.hxx>
#include <simgear/props/props_io.hxx>
#include <simgear/structure/exception.hxx>
#include <Add-ons/AddonManager.hxx>
#include <Main/fg_props.hxx>
#include <Main/sentryIntegration.hxx>
#include <Scripting/NasalSys.hxx>
#include "FGNasalMenuBar.hxx"
#include "FGPUICompatDialog.hxx"
#include "PUICompatObject.hxx"
#include "FGColor.hxx"
#include "Highlight.hxx"
#include <Navaids/NavDataCache.hxx>

Go to the source code of this file.

Functions

static void findAllLeafValues (SGPropertyNode *node, const std::string &leaf, std::vector< std::string > &out)
 
static void scanMenus ()
 
SGSubsystemMgr::Registrant< NewGUIregistrantNewGUI (SGSubsystemMgr::INIT)
 

Detailed Description

implementation of XML-configurable GUI support.

Definition in file new_gui.cxx.

Function Documentation

◆ findAllLeafValues()

static void findAllLeafValues ( SGPropertyNode * node,
const std::string & leaf,
std::vector< std::string > & out )
static

Definition at line 77 of file new_gui.cxx.

◆ registrantNewGUI()

SGSubsystemMgr::Registrant< NewGUI > registrantNewGUI ( SGSubsystemMgr::INIT )

◆ scanMenus()

static void scanMenus ( )
static

Definition at line 90 of file new_gui.cxx.