summaryrefslogtreecommitdiff
path: root/src/c_fl_window.cpp
diff options
context:
space:
mode:
authorJed Barber <jjbarber@y7mail.com>2017-05-31 17:22:20 +1000
committerJed Barber <jjbarber@y7mail.com>2017-05-31 17:22:20 +1000
commit329d2b5b2df376904c2468738630b9d052d283e5 (patch)
treea80fc85df26ad91806df5b459b4b8560c64622f5 /src/c_fl_window.cpp
parent76f20d2f2f7e9ffb99c3ef94021cd9181e31c0cf (diff)
More methods added to Window widget
Diffstat (limited to 'src/c_fl_window.cpp')
-rw-r--r--src/c_fl_window.cpp37
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();
+}
+