#ifndef __LABWC_ACTION_H
#define __LABWC_ACTION_H
+struct server;
+struct view;
+
struct action {
uint32_t type;
char *arg;
struct action *action_create(const char *action_name);
+void action(struct view *activator, struct server *server,
+ struct wl_list *actions, uint32_t resize_edges);
+
#endif
void server_start(struct server *server);
void server_finish(struct server *server);
-void action(struct view *activator, struct server *server,
- struct wl_list *actions, uint32_t resize_edges);
-
/* update onscreen display 'alt-tab' texture */
void osd_update(struct server *server);
#include <sys/time.h>
#include <time.h>
#include <wlr/types/wlr_primary_selection.h>
+#include "action.h"
#include "labwc.h"
#include "menu/menu.h"
#include "resistance.h"
// SPDX-License-Identifier: GPL-2.0-only
#include <wlr/backend/multi.h>
#include <wlr/backend/session.h>
+#include "action.h"
#include "key-state.h"
#include "labwc.h"