summaryrefslogtreecommitdiff
path: root/exlcore.h
diff options
context:
space:
mode:
Diffstat (limited to 'exlcore.h')
-rw-r--r--exlcore.h35
1 files changed, 35 insertions, 0 deletions
diff --git a/exlcore.h b/exlcore.h
new file mode 100644
index 0000000..44cf829
--- /dev/null
+++ b/exlcore.h
@@ -0,0 +1,35 @@
+typedef struct ExlCoreDrawable ExlCoreDrawable;
+typedef struct ExlCoreGC ExlCoreGC;
+
+typedef void (* ExlQueryTreeReplyFunc) (ExlConnection *connection,
+ ExlCoreWindow *window,
+ ExlCoreWindow *parent,
+ int n_children,
+ ExlCoreWindow **children);
+
+
+void exl_core_copy_area (ExlConnection *connection,
+ ExlCoreDrawable *src,
+ ExlCoreDrawable *dst,
+ ExlCoreGC *gc,
+ int src_x,
+ int src_y,
+ int width,
+ int height,
+ int dst_x,
+ int dst_y);
+ExlCoreWindow *exl_core_create_window (ExlConnection *connection,
+ ExlCoreWindow *parent,
+ ExlCoreWindowClass klass,
+ int depth,
+ ExlCoreVisual *visual,
+ int x,
+ int y,
+ int width,
+ int height,
+ int border_width,
+ ExlCoreWindowValueMask *mask,
+ ExlCoreWindowValues *values);
+void exl_core_query_tree (ExlConnection *connection,
+ ExlCoreWindow *window,
+ ExlQueryTreeReplyFunc reply);