FLTK 1.4.0
Loading...
Searching...
No Matches
Fl_Native_File_Chooser_Zenity.H
1//
2// FLTK native file chooser widget : Zenity version
3//
4// Copyright 2021-2022 by Bill Spitzak and others.
5//
6// This library is free software. Distribution and use rights are outlined in
7// the file "COPYING" which should have been included with this file. If this
8// file is missing or damaged, see the license at:
9//
10// https://www.fltk.org/COPYING.php
11//
12// Please see the following page on how to report bugs and issues:
13//
14// https://www.fltk.org/bugs.php
15//
16
17#ifndef FL_ZENITY_NATIVE_FILE_CHOOSER_H
18#define FL_ZENITY_NATIVE_FILE_CHOOSER_H 1
19
26#include "Fl_Native_File_Chooser_Kdialog.H"
27
28class Fl_Zenity_Native_File_Chooser_Driver : public Fl_Kdialog_Native_File_Chooser_Driver {
29 friend class Fl_Native_File_Chooser;
30 static bool did_find_zenity;
31 static bool have_looked_for_zenity;
32 Fl_Zenity_Native_File_Chooser_Driver(int val);
33 void append_filter(Fl_String& command);
34 void build_command(Fl_String& command) FL_OVERRIDE;
35};
36
42#endif // FL_ZENITY_NATIVE_FILE_CHOOSER_H
This class lets an FLTK application easily and consistently access the operating system's native file...
Definition Fl_Native_File_Chooser.H:131
#define FL_OVERRIDE
This macro makes it safe to use the C++11 keyword override with older compilers.
Definition fl_attr.h:46