FLTK logo

[master] b243791 - Add int Fl::system(const char *command) static member function.

FLTK matrix user chat room
(using Element browser app)   FLTK gitter user chat room   GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 All Forums  |  Back to fltk.commit  ]
 
Previous Message ]Next Message ]

[master] b243791 - Add int Fl::system(const char *command) static member function. "ManoloFLTK" Aug 20, 2022  
 
commit b24379133fff4c55b0eb1a0e82c71dca33474acc
Author:     ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>
AuthorDate: Sat Aug 20 09:57:00 2022 +0200
Commit:     ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>
CommitDate: Sat Aug 20 09:57:00 2022 +0200

    Add int Fl::system(const char *command) static member function.

 FL/Fl.H    | 1 +
 src/Fl.cxx | 5 +++++
 2 files changed, 6 insertions(+)

diff --git FL/Fl.H FL/Fl.H
index 5c84a8d..4cee6c7 100644
--- FL/Fl.H
+++ FL/Fl.H
@@ -1334,6 +1334,7 @@ int main() {
    */
   static int draw_GL_text_with_textures() { return draw_GL_text_with_textures_; }
 
+  static int system(const char *command);
 
 #ifdef FLTK_HAVE_CAIRO
   /** \defgroup group_cairo Cairo Support Functions and Classes
diff --git src/Fl.cxx src/Fl.cxx
index f77a883..bac2ffa 100644
--- src/Fl.cxx
+++ src/Fl.cxx
@@ -2098,6 +2098,11 @@ void Fl::keyboard_screen_scaling(int value) {
   Fl_Screen_Driver::keyboard_screen_scaling = value;
 }
 
+/** Run a command line on the computer */
+int Fl::system(const char *command) {
+  return Fl::system_driver()->system(command);
+}
+
 // Pointers you can use to change FLTK to another language.
 // Note: Similar pointers are defined in FL/fl_ask.H and src/fl_ask.cxx
 FL_EXPORT const char* fl_local_shift = Fl::system_driver()->shift_name();
Direct Link to Message ]
 
     
Previous Message ]Next Message ]
 
 

Comments are owned by the poster. All other content is copyright 1998-2024 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.