*/
#include <stdbool.h>
+#include <time.h>
#include "compositor.h"
+#include "desktop-shell-server-protocol.h"
+
enum animation_type {
ANIMATION_NONE,
struct weston_surface *grab_surface;
struct {
- struct weston_process process;
struct wl_client *client;
struct wl_resource *desktop_shell;
struct wl_listener client_destroy_listener;
uint32_t binding_modifier;
uint32_t exposay_modifier;
enum animation_type win_animation_type;
+ enum animation_type win_close_animation_type;
enum animation_type startup_animation_type;
enum animation_type focus_animation_type;
struct wl_listener output_move_listener;
struct wl_list output_list;
+ enum desktop_shell_panel_position panel_position;
+
char *client;
+
+ struct timespec startup_time;
};
struct weston_output *