Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
gtk2wrap.hh
Go to the documentation of this file.
1 // This Source Code Form is licensed MPL-2.0: http://mozilla.org/MPL/2.0
2#ifndef __ASE_GTK2WRAP_HH__
3#define __ASE_GTK2WRAP_HH__
4
5#include <string>
6#include <functional>
7
8namespace Ase {
9
11 std::string title;
12 int width = 0, height = 0;
13 std::function<void()> deleterequest_mt;
14};
15
17 ulong (*create_window) (const Gtk2WindowSetup &windowsetup);
18 bool (*resize_window) (ulong windowid, int width, int height);
19 void (*show_window) (ulong windowid);
20 void (*hide_window) (ulong windowid);
21 void (*destroy_window) (ulong windowid);
22 void (*threads_enter) ();
23 void (*threads_leave) ();
24};
25
26} // Ase
27
28extern "C" {
29extern Ase::Gtk2DlWrapEntry Ase__Gtk2__wrapentry;
30}
31
32#endif // __ASE_GTK2WRAP_HH__
The Anklang C++ API namespace.
Definition api.hh:9