diff options
Diffstat (limited to 'src/c_fl_window.cpp')
-rw-r--r-- | src/c_fl_window.cpp | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/src/c_fl_window.cpp b/src/c_fl_window.cpp index fcaf6b0..00f4fff 100644 --- a/src/c_fl_window.cpp +++ b/src/c_fl_window.cpp @@ -96,6 +96,11 @@ void fl_window_hide(WINDOW n) { } +void fl_window_make_current(WINDOW n) { + reinterpret_cast<Fl_Window*>(n)->make_current(); +} + + unsigned int fl_window_get_border(WINDOW n) { return reinterpret_cast<Fl_Window*>(n)->border(); } @@ -130,3 +135,35 @@ void fl_window_set_non_modal(WINDOW n) { reinterpret_cast<Fl_Window*>(n)->set_non_modal(); } + +void fl_window_set_cursor(WINDOW n, int c) { + reinterpret_cast<Fl_Window*>(n)->cursor(static_cast<Fl_Cursor>(c)); +} + + +void fl_window_set_default_cursor(WINDOW n, int c) { + reinterpret_cast<Fl_Window*>(n)->default_cursor(static_cast<Fl_Cursor>(c)); +} + + + + +int fl_window_get_x_root(WINDOW n) { + return reinterpret_cast<Fl_Window*>(n)->x_root(); +} + + +int fl_window_get_y_root(WINDOW n) { + return reinterpret_cast<Fl_Window*>(n)->y_root(); +} + + +int fl_window_get_decorated_w(WINDOW n) { + return reinterpret_cast<Fl_Window*>(n)->decorated_w(); +} + + +int fl_window_get_decorated_h(WINDOW n) { + return reinterpret_cast<Fl_Window*>(n)->decorated_h(); +} + |