LMMS
Loading...
Searching...
No Matches
Connection.h
Go to the documentation of this file.
1/*
2 ZynAddSubFX - a software synthesizer
3
4 Connection.h - In-Process GUI Stubs
5 Copyright (C) 2016 Mark McCurry
6
7 This program is free software; you can redistribute it and/or
8 modify it under the terms of the GNU General Public License
9 as published by the Free Software Foundation; either version 2
10 of the License, or (at your option) any later version.
11*/
12//Defines the methods of communication for the GUI
13//Expect this code to mutate into some sort of ugly beast that will slowly
14//remove the tendrils of the UI from the RT code
15
17namespace zyncarla
18{
19 class MiddleWare;
20}
21
22namespace GUI
23{
24typedef void *ui_handle_t;
25
28void raiseUi(ui_handle_t, const char *);
29void raiseUi(ui_handle_t, const char *, const char *, ...);
31
33};
Definition Fl_Osc_Interface.h:56
Definition MiddleWare.h:27
CARLA_PLUGIN_EXPORT void exit(int status)
Definition interposer-safe.cpp:70
Definition Connection.h:23
void * ui_handle_t
Definition Connection.h:24
Fl_Osc_Interface * genOscInterface(zyncarla::MiddleWare *)
Definition ConnectionDummy.cpp:32
void raiseUi(ui_handle_t, const char *)
Definition ConnectionDummy.cpp:22
void destroyUi(ui_handle_t)
Definition ConnectionDummy.cpp:19
ui_handle_t createUi(Fl_Osc_Interface *osc, void *exit)
Definition ConnectionDummy.cpp:15
void tickUi(ui_handle_t)
Definition ConnectionDummy.cpp:28
Definition zynaddsubfx-src.cpp:569