summaryrefslogtreecommitdiffhomepage
path: root/Kernel/Builtins
diff options
context:
space:
mode:
Diffstat (limited to 'Kernel/Builtins')
-rw-r--r--Kernel/Builtins/GX/GX15
1 files changed, 4 insertions, 11 deletions
diff --git a/Kernel/Builtins/GX/GX b/Kernel/Builtins/GX/GX
index 9aabb458..62fdb006 100644
--- a/Kernel/Builtins/GX/GX
+++ b/Kernel/Builtins/GX/GX
@@ -8,13 +8,6 @@
#include <NewKit/Defines.hpp>
-EXTERN_C NewOS::Void _hal_init_mouse();
-EXTERN_C NewOS::Boolean _hal_draw_mouse();
-EXTERN_C NewOS::Void _hal_handle_mouse();
-EXTERN_C NewOS::Boolean _hal_left_button_pressed();
-EXTERN_C NewOS::Boolean _hal_middle_button_pressed();
-EXTERN_C NewOS::Boolean _hal_right_button_pressed();
-
#define GXInit() NewOS::SizeT __GXCursor = 0
#define gxClearClr RGB(00, 00, 00)
@@ -83,11 +76,11 @@ EXTERN_C NewOS::Boolean _hal_right_button_pressed();
} \
}
-
+/// This is enabled if Cairo is compiled with GX.
#ifdef __CG_USE_GX__
/// @brief This function creates a new framebuffer for GX.
-/// @return
-inline cairo_surface_t* GXCreateFramebufferCairo()
+/// @return
+inline cairo_surface_t* GXCreateFramebufferCairo()
{
cairo_format_t format = CAIRO_FORMAT_ARGB32;
@@ -95,4 +88,4 @@ inline cairo_surface_t* GXCreateFramebufferCairo()
return cairo_image_surface_create_for_data((unsigned char *)kHandoverHeader->f_GOP.f_The, format, kHandoverHeader->f_GOP.f_Width, kHandoverHeader->f_GOP.f_Height, stride);
}
-#endif \ No newline at end of file
+#endif