diff options
| author | Amlal El Mahrouss <amlal@el-mahrouss-logic.com> | 2024-03-23 21:40:37 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@el-mahrouss-logic.com> | 2024-03-23 21:40:37 +0100 |
| commit | 09383c793fe953da6441902b4f66b1382df46738 (patch) | |
| tree | 9c4e4040ad28818c6f13c96375221609cfc773a5 /Private/Builtins/Toolbox | |
| parent | d9477b8a80ee0dc9a6d05c0353aa989ceaedae8a (diff) | |
Kernel: See below.
Fix BUG inside ATA driver: Due to bad cast on lba select.
Add ToolBox APIs for kernel GUI.
Userland: See below.
Worked a bit on System.Core, just wrapped Thread.hxx into the System namespace.
Signed-off-by: Amlal El Mahrouss <amlal@el-mahrouss-logic.com>
Diffstat (limited to 'Private/Builtins/Toolbox')
| -rw-r--r-- | Private/Builtins/Toolbox/Toolbox.hxx | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/Private/Builtins/Toolbox/Toolbox.hxx b/Private/Builtins/Toolbox/Toolbox.hxx new file mode 100644 index 00000000..f349375b --- /dev/null +++ b/Private/Builtins/Toolbox/Toolbox.hxx @@ -0,0 +1,20 @@ +/* ------------------------------------------- + + Copyright Mahrouss Logic + +------------------------------------------- */ + +#pragma once + +#include <NewKit/Defines.hpp> + +EXTERN_C HCore::Void _hal_init_mouse(); +EXTERN_C HCore::Boolean _hal_draw_mouse(); +EXTERN_C HCore::Void _hal_handle_mouse(); +EXTERN_C HCore::Boolean _hal_left_button_pressed(); +EXTERN_C HCore::Boolean _hal_middle_button_pressed(); +EXTERN_C HCore::Boolean _hal_right_button_pressed(); + +#define TOOLBOX_LOOP() while (true) + +#include <KernelKit/Rsrc/Util.hxx> |
