static gboolean film_strip_key_accel(GtkAccelGroup *accel_group, GObject *acceleratable, guint keyval, GdkModifierType modifier, gpointer data) { dt_lib_module_t *m = darktable.view_manager->proxy.filmstrip.module; gboolean vs = dt_lib_is_visible(m); dt_lib_set_visible(m, !vs); return TRUE; }
static int visible_member(lua_State *L) { dt_lib_module_t *module = *(dt_lib_module_t **)lua_touserdata(L, 1); if(lua_gettop(L) != 3) { lua_pushboolean(L, dt_lib_is_visible(module)); return 1; } else { dt_lib_set_visible(module, lua_toboolean(L, 3)); return 0; } }