gsl-shell.git - gsl-shell

index : gsl-shell.git
gsl-shell
summary refs log tree commit diff
diff options
context:
space:
mode:
Diffstat
-rw-r--r--agg-plot/lua-plot.cpp 11
1 files changed, 11 insertions, 0 deletions
diff --git a/agg-plot/lua-plot.cpp b/agg-plot/lua-plot.cpp
index 6019551e..5053dbaa 100644
--- a/agg-plot/lua-plot.cpp
+++ b/agg-plot/lua-plot.cpp
@@ -71,6 +71,7 @@ static int plot_set_categories (lua_State *L);
static int plot_set_legend (lua_State *L);
static int plot_get_legend (lua_State *L);
static int plot_xaxis_hol_set (lua_State *L);
+static int plot_xaxis_hol_clear(lua_State *L);
static int plot_sync_mode_get (lua_State *L);
static int plot_sync_mode_set (lua_State *L);
@@ -111,6 +112,7 @@ static const struct luaL_Reg plot_methods[] = {
{"set_legend", plot_set_legend},
{"get_legend", plot_get_legend},
{"set_multi_labels", plot_xaxis_hol_set},
+ {"clear_multi_labels", plot_xaxis_hol_clear},
{NULL, NULL}
};
@@ -506,7 +508,16 @@ int plot_xaxis_hol_set (lua_State *L)
AGG_UNLOCK();
plot_update_raw (L, p, 1);
+ return 0;
+}
+int plot_xaxis_hol_clear (lua_State *L)
+{
+ sg_plot *p = object_check<sg_plot>(L, 1, GS_PLOT);
+ AGG_LOCK();
+ p->set_xaxis_hol(0);
+ AGG_UNLOCK();
+ plot_update_raw (L, p, 1);
return 0;
}
generated by cgit v1.2.3 (git 2.39.1) at 2025年10月01日 20:35:12 +0000

AltStyle によって変換されたページ (->オリジナル) /