File: engine.h

package info (click to toggle)
emerald 0.8.18-4.2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 3,916 kB
  • sloc: ansic: 15,354; sh: 4,719; makefile: 191; xml: 7
file content (17 lines) | stat: -rw-r--r-- 587 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef EMERALD_ENGINE_H
#define EMERALD_ENGINE_H
#include <emerald.h>
#include <libengine.h>
/* init_engine */
typedef void (*init_engine_proc)(window_settings *);
/* load_engine_settings */
typedef void (*load_settings_proc)(GKeyFile * f, window_settings * ws);
/* fini_engine */
typedef void (*fini_engine_proc)(window_settings *);
/* engine_draw_frame */
typedef void (*draw_frame_proc)(decor_t * d, cairo_t * cr);
/* layout_engine_settings */
typedef void (*layout_settings_proc)(GtkWidget * vbox);
/* get meta info */
typedef void (*get_meta_info_proc)(EngineMetaInfo * d);
#endif