aboutsummaryrefslogtreecommitdiffstats
path: root/src/jalv_console.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2022-05-30 18:17:40 -0400
committerDavid Robillard <d@drobilla.net>2022-08-17 13:50:20 -0400
commitd0a79a7547369bdb341af5bc5f7b52b879a89d03 (patch)
tree373b61fc40d6162b5d8e48ebef38567029d82816 /src/jalv_console.c
parent0f84c369fe82c6228b4827b54d6402ff894c6f92 (diff)
downloadjalv-d0a79a7547369bdb341af5bc5f7b52b879a89d03.tar.gz
jalv-d0a79a7547369bdb341af5bc5f7b52b879a89d03.tar.bz2
jalv-d0a79a7547369bdb341af5bc5f7b52b879a89d03.zip
Clearly separate frontends from common internals
Diffstat (limited to 'src/jalv_console.c')
-rw-r--r--src/jalv_console.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/jalv_console.c b/src/jalv_console.c
index 5f6a36b..1460668 100644
--- a/src/jalv_console.c
+++ b/src/jalv_console.c
@@ -6,11 +6,11 @@
#define _BSD_SOURCE 1
#define _DEFAULT_SOURCE 1
+#include "frontend.h"
#include "jalv_config.h"
#include "jalv_internal.h"
#include "log.h"
#include "state.h"
-#include "ui.h"
#include "lilv/lilv.h"
#include "lv2/ui/ui.h"
@@ -77,7 +77,7 @@ jalv_ui_port_event(Jalv* jalv,
}
int
-jalv_init(int* argc, char*** argv, JalvOptions* opts)
+jalv_frontend_init(int* argc, char*** argv, JalvOptions* opts)
{
int n_controls = 0;
int a = 1;
@@ -146,7 +146,7 @@ jalv_init(int* argc, char*** argv, JalvOptions* opts)
}
const char*
-jalv_native_ui_type(void)
+jalv_frontend_ui_type(void)
{
return NULL;
}
@@ -235,7 +235,7 @@ jalv_process_command(Jalv* jalv, const char* cmd)
}
bool
-jalv_discover_ui(Jalv* jalv)
+jalv_frontend_discover(Jalv* jalv)
{
return jalv->opts.show_ui;
}
@@ -247,7 +247,7 @@ jalv_run_custom_ui(Jalv* jalv)
const LV2UI_Idle_Interface* idle_iface = NULL;
const LV2UI_Show_Interface* show_iface = NULL;
if (jalv->ui && jalv->opts.show_ui) {
- jalv_ui_instantiate(jalv, jalv_native_ui_type(), NULL);
+ jalv_ui_instantiate(jalv, jalv_frontend_ui_type(), NULL);
idle_iface = (const LV2UI_Idle_Interface*)suil_instance_extension_data(
jalv->ui_instance, LV2_UI__idleInterface);
show_iface = (const LV2UI_Show_Interface*)suil_instance_extension_data(
@@ -280,26 +280,26 @@ jalv_run_custom_ui(Jalv* jalv)
}
float
-jalv_ui_refresh_rate(Jalv* ZIX_UNUSED(jalv))
+jalv_frontend_refresh_rate(Jalv* ZIX_UNUSED(jalv))
{
return 30.0f;
}
float
-jalv_ui_scale_factor(Jalv* ZIX_UNUSED(jalv))
+jalv_frontend_scale_factor(Jalv* ZIX_UNUSED(jalv))
{
return 1.0f;
}
LilvNode*
-jalv_select_plugin(Jalv* jalv)
+jalv_frontend_select_plugin(Jalv* jalv)
{
(void)jalv;
return NULL;
}
int
-jalv_open_ui(Jalv* jalv)
+jalv_frontend_open(Jalv* jalv)
{
if (!jalv_run_custom_ui(jalv) && !jalv->opts.non_interactive) {
// Primitive command prompt for setting control values
@@ -323,7 +323,7 @@ jalv_open_ui(Jalv* jalv)
}
int
-jalv_close_ui(Jalv* jalv)
+jalv_frontend_close(Jalv* jalv)
{
zix_sem_post(&jalv->done);
return 0;