Celestia  1.6.2.2
About: Celestia is an OpenGL-based 3D space simulation that lets you travel through the solar system, to the stars, and even beyond the galaxy.
  Fossies Dox: Celestia-1.6.2.2.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

actions.cpp File Reference
#include <cstring>
#include <fstream>
#include <gtk/gtk.h>
#include <celengine/body.h>
#include <celengine/gl.h>
#include <celengine/glext.h>
#include <celengine/simulation.h>
#include <celengine/cmdparser.h>
#include <celengine/render.h>
#include <celestia/celestiacore.h>
#include <celestia/imagecapture.h>
#include <celestia/url.h>
#include <celutil/filetype.h>
#include "actions.h"
#include "common.h"
#include "dialog-eclipse.h"
#include "dialog-goto.h"
#include "dialog-options.h"
#include "dialog-solar.h"
#include "dialog-star.h"
#include "dialog-time.h"
#include "dialog-tour.h"
#include "settings-file.h"
Include dependency graph for actions.cpp:

Go to the source code of this file.

Functions

static void openScript (const char *filename, AppData *app)
 
static void captureImage (const char *filename, AppData *app)
 
static void textInfoDialog (const char *txt, const char *title, AppData *app)
 
static void setRenderFlag (AppData *a, int flag, gboolean state)
 
static void setOrbitMask (AppData *a, int mask, gboolean state)
 
static void setLabelMode (AppData *a, int mode, gboolean state)
 
void actionCopyURL (GtkAction *, AppData *app)
 
void actionOpenURL (GtkAction *, AppData *app)
 
void actionOpenScript (GtkAction *, AppData *app)
 
void actionCaptureImage (GtkAction *, AppData *app)
 
void actionCaptureMovie (GtkAction *, AppData *app)
 
void actionQuit (GtkAction *, AppData *app)
 
void actionSelectSol (GtkAction *, AppData *app)
 
void actionTourGuide (GtkAction *, AppData *app)
 
void actionSearchObject (GtkAction *, AppData *app)
 
void actionGotoObject (GtkAction *, AppData *app)
 
void actionCenterSelection (GtkAction *, AppData *app)
 
void actionGotoSelection (GtkAction *, AppData *app)
 
void actionFollowSelection (GtkAction *, AppData *app)
 
void actionSyncSelection (GtkAction *, AppData *app)
 
void actionTrackSelection (GtkAction *, AppData *app)
 
void actionSystemBrowser (GtkAction *, AppData *app)
 
void actionStarBrowser (GtkAction *, AppData *app)
 
void actionEclipseFinder (GtkAction *, AppData *app)
 
void actionTimeFaster (GtkAction *, AppData *app)
 
void actionTimeSlower (GtkAction *, AppData *app)
 
void actionTimeFreeze (GtkAction *, AppData *app)
 
void actionTimeReal (GtkAction *, AppData *app)
 
void actionTimeReverse (GtkAction *, AppData *app)
 
void actionTimeSet (GtkAction *, AppData *app)
 
void actionTimeLocal (GtkAction *action, AppData *app)
 
void actionViewerSize (GtkAction *, AppData *app)
 
void actionFullScreen (GtkAction *action, AppData *app)
 
void actionViewOptions (GtkAction *, AppData *app)
 
void actionStarsMore (GtkAction *, AppData *app)
 
void actionStarsFewer (GtkAction *, AppData *app)
 
void actionVideoSync (GtkToggleAction *action, AppData *app)
 
void actionMenuBarVisible (GtkToggleAction *action, AppData *app)
 
void actionMultiSplitH (GtkAction *, AppData *app)
 
void actionMultiSplitV (GtkAction *, AppData *app)
 
void actionMultiCycle (GtkAction *, AppData *app)
 
void actionMultiDelete (GtkAction *, AppData *app)
 
void actionMultiSingle (GtkAction *, AppData *app)
 
void actionMultiShowFrames (GtkToggleAction *action, AppData *app)
 
void actionMultiShowActive (GtkToggleAction *action, AppData *app)
 
void actionMultiSyncTime (GtkToggleAction *action, AppData *app)
 
void actionRunDemo (GtkAction *, AppData *app)
 
void actionHelpControls (GtkAction *, AppData *app)
 
void actionHelpOpenGL (GtkAction *, AppData *app)
 
void actionHelpAbout (GtkAction *, AppData *app)
 
void actionVerbosity (GtkRadioAction *action, GtkRadioAction *, AppData *app)
 
void actionStarStyle (GtkRadioAction *action, GtkRadioAction *, AppData *app)
 
void actionAmbientLight (GtkRadioAction *action, GtkRadioAction *, AppData *app)
 
void actionRenderAA (GtkToggleAction *action, AppData *app)
 
void actionRenderAtmospheres (GtkToggleAction *action, AppData *app)
 
void actionRenderAutoMagnitude (GtkToggleAction *action, AppData *app)
 
void actionRenderCelestialGrid (GtkToggleAction *action, AppData *app)
 
void actionRenderClouds (GtkToggleAction *action, AppData *app)
 
void actionRenderCometTails (GtkToggleAction *action, AppData *app)
 
void actionRenderConstellationBoundaries (GtkToggleAction *action, AppData *app)
 
void actionRenderConstellations (GtkToggleAction *action, AppData *app)
 
void actionRenderEclipticGrid (GtkToggleAction *action, AppData *app)
 
void actionRenderEclipseShadows (GtkToggleAction *action, AppData *app)
 
void actionRenderGalacticGrid (GtkToggleAction *action, AppData *app)
 
void actionRenderGalaxies (GtkToggleAction *action, AppData *app)
 
void actionRenderGlobulars (GtkToggleAction *action, AppData *app)
 
void actionRenderHorizontalGrid (GtkToggleAction *action, AppData *app)
 
void actionRenderMarkers (GtkToggleAction *action, AppData *app)
 
void actionRenderNebulae (GtkToggleAction *action, AppData *app)
 
void actionRenderNightLights (GtkToggleAction *action, AppData *app)
 
void actionRenderOpenClusters (GtkToggleAction *action, AppData *app)
 
void actionRenderOrbits (GtkToggleAction *action, AppData *app)
 
void actionRenderPlanets (GtkToggleAction *action, AppData *app)
 
void actionRenderRingShadows (GtkToggleAction *action, AppData *app)
 
void actionRenderStars (GtkToggleAction *action, AppData *app)
 
void actionOrbitAsteroids (GtkToggleAction *action, AppData *app)
 
void actionOrbitComets (GtkToggleAction *action, AppData *app)
 
void actionOrbitMoons (GtkToggleAction *action, AppData *app)
 
void actionOrbitPlanets (GtkToggleAction *action, AppData *app)
 
void actionOrbitSpacecraft (GtkToggleAction *action, AppData *app)
 
void actionLabelAsteroids (GtkToggleAction *action, AppData *app)
 
void actionLabelComets (GtkToggleAction *action, AppData *app)
 
void actionLabelConstellations (GtkToggleAction *action, AppData *app)
 
void actionLabelGalaxies (GtkToggleAction *action, AppData *app)
 
void actionLabelGlobulars (GtkToggleAction *action, AppData *app)
 
void actionLabelLocations (GtkToggleAction *action, AppData *app)
 
void actionLabelMoons (GtkToggleAction *action, AppData *app)
 
void actionLabelNebulae (GtkToggleAction *action, AppData *app)
 
void actionLabelOpenClusters (GtkToggleAction *action, AppData *app)
 
void actionLabelPlanets (GtkToggleAction *action, AppData *app)
 
void actionLabelSpacecraft (GtkToggleAction *action, AppData *app)
 
void actionLabelStars (GtkToggleAction *action, AppData *app)
 
void resyncLabelActions (AppData *app)
 
void resyncRenderActions (AppData *app)
 
void resyncOrbitActions (AppData *app)
 
void resyncVerbosityActions (AppData *app)
 
void resyncTimeZoneAction (AppData *app)
 
void resyncAmbientActions (AppData *app)
 
void resyncStarStyleActions (AppData *app)
 
void resyncGalaxyGainActions (AppData *)
 
void resyncTextureResolutionActions (AppData *)
 

Function Documentation

◆ actionAmbientLight()

void actionAmbientLight ( GtkRadioAction *  action,
GtkRadioAction *  ,
AppData app 
)

Definition at line 761 of file actions.cpp.

References amLevels, app, _AppData::renderer, and Renderer::setAmbientLightLevel().

Referenced by createMainMenu().

◆ actionCaptureImage()

void actionCaptureImage ( GtkAction *  ,
AppData app 
)

Definition at line 147 of file actions.cpp.

References _, app, captureImage(), _AppData::mainWindow, and TRUE.

Referenced by handleSpecialKey().

◆ actionCaptureMovie()

void actionCaptureMovie ( GtkAction *  ,
AppData app 
)

◆ actionCenterSelection()

void actionCenterSelection ( GtkAction *  ,
AppData app 
)

Definition at line 352 of file actions.cpp.

References app, CelestiaCore::charEntered(), and _AppData::core.

Referenced by dialogSolarBrowser(), and dialogStarBrowser().

◆ actionCopyURL()

void actionCopyURL ( GtkAction *  ,
AppData app 
)

◆ actionEclipseFinder()

void actionEclipseFinder ( GtkAction *  ,
AppData app 
)

Definition at line 394 of file actions.cpp.

References app, and dialogEclipseFinder().

◆ actionFollowSelection()

void actionFollowSelection ( GtkAction *  ,
AppData app 
)

Definition at line 364 of file actions.cpp.

References app, CelestiaCore::charEntered(), and _AppData::core.

◆ actionFullScreen()

void actionFullScreen ( GtkAction *  action,
AppData app 
)

◆ actionGotoObject()

void actionGotoObject ( GtkAction *  ,
AppData app 
)

Definition at line 346 of file actions.cpp.

References app, and dialogGotoObject().

◆ actionGotoSelection()

void actionGotoSelection ( GtkAction *  ,
AppData app 
)

Definition at line 358 of file actions.cpp.

References app, CelestiaCore::charEntered(), and _AppData::core.

Referenced by dialogSolarBrowser(), and dialogStarBrowser().

◆ actionHelpAbout()

void actionHelpAbout ( GtkAction *  ,
AppData app 
)

Definition at line 706 of file actions.cpp.

References _, app, FRONTEND, _AppData::mainWindow, and readFromFile().

◆ actionHelpControls()

void actionHelpControls ( GtkAction *  ,
AppData app 
)

Definition at line 645 of file actions.cpp.

References _, app, readFromFile(), and textInfoDialog().

◆ actionHelpOpenGL()

void actionHelpOpenGL ( GtkAction *  ,
AppData app 
)

◆ actionLabelAsteroids()

void actionLabelAsteroids ( GtkToggleAction *  action,
AppData app 
)

Definition at line 934 of file actions.cpp.

References app, Renderer::AsteroidLabels, and setLabelMode().

◆ actionLabelComets()

void actionLabelComets ( GtkToggleAction *  action,
AppData app 
)

Definition at line 940 of file actions.cpp.

References app, Renderer::CometLabels, and setLabelMode().

◆ actionLabelConstellations()

void actionLabelConstellations ( GtkToggleAction *  action,
AppData app 
)

Definition at line 946 of file actions.cpp.

References app, Renderer::ConstellationLabels, and setLabelMode().

◆ actionLabelGalaxies()

void actionLabelGalaxies ( GtkToggleAction *  action,
AppData app 
)

Definition at line 952 of file actions.cpp.

References app, Renderer::GalaxyLabels, and setLabelMode().

◆ actionLabelGlobulars()

void actionLabelGlobulars ( GtkToggleAction *  action,
AppData app 
)

Definition at line 958 of file actions.cpp.

References app, Renderer::GlobularLabels, and setLabelMode().

◆ actionLabelLocations()

void actionLabelLocations ( GtkToggleAction *  action,
AppData app 
)

Definition at line 964 of file actions.cpp.

References app, Renderer::LocationLabels, and setLabelMode().

◆ actionLabelMoons()

void actionLabelMoons ( GtkToggleAction *  action,
AppData app 
)

Definition at line 970 of file actions.cpp.

References app, Renderer::MoonLabels, and setLabelMode().

◆ actionLabelNebulae()

void actionLabelNebulae ( GtkToggleAction *  action,
AppData app 
)

Definition at line 976 of file actions.cpp.

References app, Renderer::NebulaLabels, and setLabelMode().

◆ actionLabelOpenClusters()

void actionLabelOpenClusters ( GtkToggleAction *  action,
AppData app 
)

Definition at line 982 of file actions.cpp.

References app, Renderer::OpenClusterLabels, and setLabelMode().

◆ actionLabelPlanets()

void actionLabelPlanets ( GtkToggleAction *  action,
AppData app 
)

Definition at line 988 of file actions.cpp.

References app, Renderer::PlanetLabels, and setLabelMode().

◆ actionLabelSpacecraft()

void actionLabelSpacecraft ( GtkToggleAction *  action,
AppData app 
)

Definition at line 994 of file actions.cpp.

References app, setLabelMode(), and Renderer::SpacecraftLabels.

◆ actionLabelStars()

void actionLabelStars ( GtkToggleAction *  action,
AppData app 
)

Definition at line 1000 of file actions.cpp.

References app, setLabelMode(), and Renderer::StarLabels.

◆ actionMenuBarVisible()

void actionMenuBarVisible ( GtkToggleAction *  action,
AppData app 
)

Definition at line 584 of file actions.cpp.

References app, and _AppData::mainMenu.

◆ actionMultiCycle()

void actionMultiCycle ( GtkAction *  ,
AppData app 
)

Definition at line 602 of file actions.cpp.

References app, CelestiaCore::charEntered(), and _AppData::core.

◆ actionMultiDelete()

void actionMultiDelete ( GtkAction *  ,
AppData app 
)

Definition at line 609 of file actions.cpp.

References app, _AppData::core, and CelestiaCore::deleteView().

◆ actionMultiShowActive()

void actionMultiShowActive ( GtkToggleAction *  action,
AppData app 
)

Definition at line 627 of file actions.cpp.

References app, _AppData::core, and CelestiaCore::setActiveFrameVisible().

◆ actionMultiShowFrames()

void actionMultiShowFrames ( GtkToggleAction *  action,
AppData app 
)

Definition at line 621 of file actions.cpp.

References app, _AppData::core, and CelestiaCore::setFramesVisible().

◆ actionMultiSingle()

void actionMultiSingle ( GtkAction *  ,
AppData app 
)

Definition at line 615 of file actions.cpp.

References app, _AppData::core, and CelestiaCore::singleView().

◆ actionMultiSplitH()

void actionMultiSplitH ( GtkAction *  ,
AppData app 
)

Definition at line 590 of file actions.cpp.

References app, _AppData::core, View::HorizontalSplit, and CelestiaCore::splitView().

◆ actionMultiSplitV()

void actionMultiSplitV ( GtkAction *  ,
AppData app 
)

Definition at line 596 of file actions.cpp.

References app, _AppData::core, CelestiaCore::splitView(), and View::VerticalSplit.

◆ actionMultiSyncTime()

void actionMultiSyncTime ( GtkToggleAction *  action,
AppData app 
)

Definition at line 633 of file actions.cpp.

References app, Simulation::setSyncTime(), and _AppData::simulation.

◆ actionOpenScript()

void actionOpenScript ( GtkAction *  ,
AppData app 
)

Definition at line 107 of file actions.cpp.

References _, app, _AppData::mainWindow, openScript(), and TRUE.

◆ actionOpenURL()

void actionOpenURL ( GtkAction *  ,
AppData app 
)

Definition at line 80 of file actions.cpp.

References _, app, CELSPACING, _AppData::core, CelestiaCore::goToUrl(), _AppData::mainWindow, and TRUE.

◆ actionOrbitAsteroids()

void actionOrbitAsteroids ( GtkToggleAction *  action,
AppData app 
)

Definition at line 904 of file actions.cpp.

References app, Body::Asteroid, and setOrbitMask().

◆ actionOrbitComets()

void actionOrbitComets ( GtkToggleAction *  action,
AppData app 
)

Definition at line 910 of file actions.cpp.

References app, Body::Comet, and setOrbitMask().

◆ actionOrbitMoons()

void actionOrbitMoons ( GtkToggleAction *  action,
AppData app 
)

Definition at line 916 of file actions.cpp.

References app, Body::Moon, and setOrbitMask().

◆ actionOrbitPlanets()

void actionOrbitPlanets ( GtkToggleAction *  action,
AppData app 
)

Definition at line 922 of file actions.cpp.

References app, Body::Planet, and setOrbitMask().

◆ actionOrbitSpacecraft()

void actionOrbitSpacecraft ( GtkToggleAction *  action,
AppData app 
)

Definition at line 928 of file actions.cpp.

References app, setOrbitMask(), and Body::Spacecraft.

◆ actionQuit()

void actionQuit ( GtkAction *  ,
AppData app 
)

Definition at line 285 of file actions.cpp.

References app, saveSettingsFile(), and saveSettingsGConf().

Referenced by main().

◆ actionRenderAA()

void actionRenderAA ( GtkToggleAction *  action,
AppData app 
)

Definition at line 772 of file actions.cpp.

References app, setRenderFlag(), and Renderer::ShowSmoothLines.

◆ actionRenderAtmospheres()

void actionRenderAtmospheres ( GtkToggleAction *  action,
AppData app 
)

Definition at line 778 of file actions.cpp.

References app, setRenderFlag(), and Renderer::ShowAtmospheres.

◆ actionRenderAutoMagnitude()

void actionRenderAutoMagnitude ( GtkToggleAction *  action,
AppData app 
)

Definition at line 784 of file actions.cpp.

References app, setRenderFlag(), and Renderer::ShowAutoMag.

◆ actionRenderCelestialGrid()

void actionRenderCelestialGrid ( GtkToggleAction *  action,
AppData app 
)

Definition at line 790 of file actions.cpp.

References app, setRenderFlag(), and Renderer::ShowCelestialSphere.

◆ actionRenderClouds()

void actionRenderClouds ( GtkToggleAction *  action,
AppData app 
)

Definition at line 796 of file actions.cpp.

References app, setRenderFlag(), and Renderer::ShowCloudMaps.

◆ actionRenderCometTails()

void actionRenderCometTails ( GtkToggleAction *  action,
AppData app 
)

Definition at line 802 of file actions.cpp.

References app, setRenderFlag(), and Renderer::ShowCometTails.

◆ actionRenderConstellationBoundaries()

void actionRenderConstellationBoundaries ( GtkToggleAction *  action,
AppData app 
)

Definition at line 808 of file actions.cpp.

References app, setRenderFlag(), and Renderer::ShowBoundaries.

◆ actionRenderConstellations()

void actionRenderConstellations ( GtkToggleAction *  action,
AppData app 
)

Definition at line 814 of file actions.cpp.

References app, setRenderFlag(), and Renderer::ShowDiagrams.

◆ actionRenderEclipseShadows()

void actionRenderEclipseShadows ( GtkToggleAction *  action,
AppData app 
)

Definition at line 826 of file actions.cpp.

References app, setRenderFlag(), and Renderer::ShowEclipseShadows.

◆ actionRenderEclipticGrid()

void actionRenderEclipticGrid ( GtkToggleAction *  action,
AppData app 
)

Definition at line 820 of file actions.cpp.

References app, setRenderFlag(), and Renderer::ShowEclipticGrid.

◆ actionRenderGalacticGrid()

void actionRenderGalacticGrid ( GtkToggleAction *  action,
AppData app 
)

Definition at line 832 of file actions.cpp.

References app, setRenderFlag(), and Renderer::ShowGalacticGrid.

◆ actionRenderGalaxies()

void actionRenderGalaxies ( GtkToggleAction *  action,
AppData app 
)

Definition at line 838 of file actions.cpp.

References app, setRenderFlag(), and Renderer::ShowGalaxies.

◆ actionRenderGlobulars()

void actionRenderGlobulars ( GtkToggleAction *  action,
AppData app 
)

Definition at line 844 of file actions.cpp.

References app, setRenderFlag(), and Renderer::ShowGlobulars.

◆ actionRenderHorizontalGrid()

void actionRenderHorizontalGrid ( GtkToggleAction *  action,
AppData app 
)

Definition at line 850 of file actions.cpp.

References app, setRenderFlag(), and Renderer::ShowHorizonGrid.

◆ actionRenderMarkers()

void actionRenderMarkers ( GtkToggleAction *  action,
AppData app 
)

Definition at line 856 of file actions.cpp.

References app, setRenderFlag(), and Renderer::ShowMarkers.

◆ actionRenderNebulae()

void actionRenderNebulae ( GtkToggleAction *  action,
AppData app 
)

Definition at line 862 of file actions.cpp.

References app, setRenderFlag(), and Renderer::ShowNebulae.

◆ actionRenderNightLights()

void actionRenderNightLights ( GtkToggleAction *  action,
AppData app 
)

Definition at line 868 of file actions.cpp.

References app, setRenderFlag(), and Renderer::ShowNightMaps.

◆ actionRenderOpenClusters()

void actionRenderOpenClusters ( GtkToggleAction *  action,
AppData app 
)

Definition at line 874 of file actions.cpp.

References app, setRenderFlag(), and Renderer::ShowOpenClusters.

◆ actionRenderOrbits()

void actionRenderOrbits ( GtkToggleAction *  action,
AppData app 
)

Definition at line 880 of file actions.cpp.

References app, setRenderFlag(), and Renderer::ShowOrbits.

◆ actionRenderPlanets()

void actionRenderPlanets ( GtkToggleAction *  action,
AppData app 
)

Definition at line 886 of file actions.cpp.

References app, setRenderFlag(), and Renderer::ShowPlanets.

◆ actionRenderRingShadows()

void actionRenderRingShadows ( GtkToggleAction *  action,
AppData app 
)

Definition at line 892 of file actions.cpp.

References app, setRenderFlag(), and Renderer::ShowRingShadows.

◆ actionRenderStars()

void actionRenderStars ( GtkToggleAction *  action,
AppData app 
)

Definition at line 898 of file actions.cpp.

References app, setRenderFlag(), and Renderer::ShowStars.

◆ actionRunDemo()

void actionRunDemo ( GtkAction *  ,
AppData app 
)

Definition at line 639 of file actions.cpp.

References app, CelestiaCore::charEntered(), and _AppData::core.

◆ actionSearchObject()

void actionSearchObject ( GtkAction *  ,
AppData app 
)

◆ actionSelectSol()

void actionSelectSol ( GtkAction *  ,
AppData app 
)

Definition at line 297 of file actions.cpp.

References app, CelestiaCore::charEntered(), and _AppData::core.

◆ actionStarBrowser()

void actionStarBrowser ( GtkAction *  ,
AppData app 
)

Definition at line 388 of file actions.cpp.

References app, and dialogStarBrowser().

◆ actionStarsFewer()

void actionStarsFewer ( GtkAction *  ,
AppData app 
)

◆ actionStarsMore()

void actionStarsMore ( GtkAction *  ,
AppData app 
)

◆ actionStarStyle()

void actionStarStyle ( GtkRadioAction *  action,
GtkRadioAction *  ,
AppData app 
)

Definition at line 750 of file actions.cpp.

References app, _AppData::renderer, and Renderer::setStarStyle().

Referenced by createMainMenu().

◆ actionSyncSelection()

void actionSyncSelection ( GtkAction *  ,
AppData app 
)

Definition at line 370 of file actions.cpp.

References app, CelestiaCore::charEntered(), and _AppData::core.

◆ actionSystemBrowser()

void actionSystemBrowser ( GtkAction *  ,
AppData app 
)

Definition at line 382 of file actions.cpp.

References app, and dialogSolarBrowser().

◆ actionTimeFaster()

void actionTimeFaster ( GtkAction *  ,
AppData app 
)

Definition at line 400 of file actions.cpp.

References app, CelestiaCore::charEntered(), and _AppData::core.

◆ actionTimeFreeze()

void actionTimeFreeze ( GtkAction *  ,
AppData app 
)

Definition at line 412 of file actions.cpp.

References app, CelestiaCore::charEntered(), and _AppData::core.

◆ actionTimeLocal()

void actionTimeLocal ( GtkAction *  action,
AppData app 
)

Definition at line 436 of file actions.cpp.

References app, _AppData::showLocalTime, and updateTimeZone().

◆ actionTimeReal()

void actionTimeReal ( GtkAction *  ,
AppData app 
)

Definition at line 418 of file actions.cpp.

References app, CelestiaCore::charEntered(), and _AppData::core.

◆ actionTimeReverse()

void actionTimeReverse ( GtkAction *  ,
AppData app 
)

Definition at line 424 of file actions.cpp.

References app, CelestiaCore::charEntered(), and _AppData::core.

◆ actionTimeSet()

void actionTimeSet ( GtkAction *  ,
AppData app 
)

Definition at line 430 of file actions.cpp.

References app, and dialogSetTime().

◆ actionTimeSlower()

void actionTimeSlower ( GtkAction *  ,
AppData app 
)

Definition at line 406 of file actions.cpp.

References app, CelestiaCore::charEntered(), and _AppData::core.

◆ actionTourGuide()

void actionTourGuide ( GtkAction *  ,
AppData app 
)

Definition at line 303 of file actions.cpp.

References app, and dialogTourGuide().

◆ actionTrackSelection()

void actionTrackSelection ( GtkAction *  ,
AppData app 
)

Definition at line 376 of file actions.cpp.

References app, CelestiaCore::charEntered(), and _AppData::core.

◆ actionVerbosity()

void actionVerbosity ( GtkRadioAction *  action,
GtkRadioAction *  ,
AppData app 
)

Definition at line 739 of file actions.cpp.

References app, _AppData::core, and CelestiaCore::setHudDetail().

Referenced by createMainMenu().

◆ actionVideoSync()

void actionVideoSync ( GtkToggleAction *  action,
AppData app 
)

◆ actionViewerSize()

void actionViewerSize ( GtkAction *  ,
AppData app 
)

Definition at line 447 of file actions.cpp.

References _, app, CELSPACING, FALSE, _AppData::glArea, _AppData::mainWindow, resolutions, sprintf, and TRUE.

◆ actionViewOptions()

void actionViewOptions ( GtkAction *  ,
AppData app 
)

Definition at line 548 of file actions.cpp.

References app, and dialogViewOptions().

◆ captureImage()

static void captureImage ( const char *  filename,
AppData app 
)
static

◆ openScript()

◆ resyncAmbientActions()

void resyncAmbientActions ( AppData app)

◆ resyncGalaxyGainActions()

void resyncGalaxyGainActions ( AppData app)

Definition at line 1461 of file actions.cpp.

Referenced by GtkWatcher::notifyChange().

◆ resyncLabelActions()

◆ resyncOrbitActions()

◆ resyncRenderActions()

◆ resyncStarStyleActions()

◆ resyncTextureResolutionActions()

void resyncTextureResolutionActions ( AppData app)

Definition at line 1475 of file actions.cpp.

Referenced by changeTextureResolution(), and GtkWatcher::notifyChange().

◆ resyncTimeZoneAction()

void resyncTimeZoneAction ( AppData app)

Definition at line 1398 of file actions.cpp.

References _AppData::agMain, app, and _AppData::showLocalTime.

Referenced by GtkWatcher::notifyChange().

◆ resyncVerbosityActions()

void resyncVerbosityActions ( AppData app)

◆ setLabelMode()

◆ setOrbitMask()

static void setOrbitMask ( AppData a,
int  mask,
gboolean  state 
)
static

◆ setRenderFlag()

◆ textInfoDialog()

static void textInfoDialog ( const char *  txt,
const char *  title,
AppData app 
)
static

Definition at line 1175 of file actions.cpp.

References app, _AppData::mainWindow, and TRUE.

Referenced by actionHelpControls(), and actionHelpOpenGL().