]> git.mxchange.org Git - flightgear.git/commitdiff
add "signals" for start and end of screenshot capturing. Like the other
authormfranz <mfranz>
Tue, 9 May 2006 09:39:28 +0000 (09:39 +0000)
committermfranz <mfranz>
Tue, 9 May 2006 09:39:28 +0000 (09:39 +0000)
signals, this is meant for attaching listeners. The ufo will use that to
hide/reveal the status line in screenshots. The following signal properties
are now available:

  /sim/signals/exit       ... set to 1 right before quitting
  /sim/signals/reinit     ... set to 1 on re-init  (Shift-Esc)
  /sim/signals/screenshot ... set to 1 before and to 0 after screenshot
  /sim/signals/click      ... set to 1 after mouse clicks at terrain, signalling
                              that the geo coords in /sim/input/click/ were updated

src/GUI/gui_funcs.cxx

index ae97e47193966e069f424609002f32d937edcefc..af74d62924fbab6d6cbee08862730d87b3ce48a7 100644 (file)
@@ -554,6 +554,7 @@ void fgDumpSnapShot () {
        show_pu_cursor = true;
        puHideCursor();
     }
+    fgSetBool("/sim/signals/screenshot", true);
 
     FGRenderer *renderer = globals->get_renderer();
     renderer->init();
@@ -586,6 +587,7 @@ void fgDumpSnapShot () {
        message += "\".";
     }
 
+    fgSetBool("/sim/signals/screenshot", false);
     mkDialog (message.c_str());
 
     delete [] filename;