ui/wpf/graphics.h

changeset 451
b3eb3a25fb46
parent 450
99b5d52096b5
child 452
a0620cf552a6
--- a/ui/wpf/graphics.h	Sat Feb 01 09:54:45 2025 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-/*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
-
-/* 
- * File:   graphics.h
- * Author: Olaf
- *
- * Created on 22. Januar 2017, 18:34
- */
-
-#ifndef GRAPHICS_H
-#define GRAPHICS_H
-
-#include "toolkit.h"
-#include "../ui/graphics.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-    
-typedef struct UiDrawEvent {
-    UiObject    *obj;
-    ui_drawfunc draw;
-    void        *userdata;
-} UiDrawEvent;
-
-typedef struct UiWPFGraphics {
-    UiGraphics g;
-    void       *gc;
-} UiWPFGraphics;
-
-typedef void(*ui_draw_callback)(void *gc, UiDrawEvent *event, int width, int height);
-    
-UI_IMPORT UIWIDGET __stdcall UIdrawingarea(void *container, ui_draw_callback f, void *userdata);
-
-UI_IMPORT void __stdcall UIdrawingarea_redraw(UIWIDGET drawingarea);
-
-void ui_draw_event(void *gc, UiDrawEvent *event, int width, int height);
-
-// drawing functions
-
-UI_IMPORT void __stdcall UIgraphics_color(UiGraphics *g, int red, int green, int blue);
-UI_IMPORT void __stdcall UIdraw_line(UiGraphics *g, int x1, int y1, int x2, int y2);
-UI_IMPORT void __stdcall UIdraw_rect(UiGraphics *g, int x, int y, int w, int h, int fill);
-//void UIdraw_text(UiGraphics *g, int x, int y, UiTextLayout *text);
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* GRAPHICS_H */
-

mercurial