调整数据类型和接口函数命名规范
This commit is contained in:
@@ -1,15 +1,28 @@
|
||||
#pragma once
|
||||
|
||||
#include "core/backend.h"
|
||||
#include "core/layout.h"
|
||||
#include "core/state.h"
|
||||
|
||||
typedef struct wm_runtime_t {
|
||||
typedef struct runtime_init_desc_t {
|
||||
backend_t *backend;
|
||||
output_info_t *outputs;
|
||||
size_t output_count;
|
||||
|
||||
layout_registry_t layouts;
|
||||
workspace_desc_t *workspaces;
|
||||
size_t workspace_count;
|
||||
} runtime_init_desc_t;
|
||||
|
||||
typedef struct runtime_t {
|
||||
bool running;
|
||||
bool will_restart;
|
||||
|
||||
wm_state_t state;
|
||||
wm_backend_t *backend;
|
||||
} wm_runtime_t;
|
||||
state_t state;
|
||||
layout_registry_t layouts;
|
||||
backend_t *backend;
|
||||
} runtime_t;
|
||||
|
||||
bool wm_runtime_init(wm_runtime_t *runtime);
|
||||
void wm_runtime_shutdown(wm_runtime_t *runtime);
|
||||
bool runtime_init(runtime_t *runtime, runtime_init_desc_t *desc);
|
||||
void runtime_init_desc_cleanup(runtime_init_desc_t *desc);
|
||||
void runtime_shutdown(runtime_t *runtime);
|
||||
|
||||
Reference in New Issue
Block a user