summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Fl.cxx16
-rw-r--r--src/drivers/PicoAndroid/Fl_PicoAndroid_Screen_Driver.cxx4
-rw-r--r--src/drivers/PicoAndroid/Fl_PicoAndroid_Window_Driver.cxx3
-rw-r--r--src/drivers/PicoSDL/Fl_PicoSDL_Screen_Driver.cxx4
-rw-r--r--src/drivers/WinAPI/Fl_WinAPI_Window_Driver.cxx7
-rw-r--r--src/fl_read_image.cxx6
6 files changed, 35 insertions, 5 deletions
diff --git a/src/Fl.cxx b/src/Fl.cxx
index d1793cdce..316e584dd 100644
--- a/src/Fl.cxx
+++ b/src/Fl.cxx
@@ -1888,14 +1888,28 @@ int Fl::dnd()
return Fl::screen_driver()->dnd();
}
+#if !defined(FL_DOXYGEN) // FIXME - silence Doxygen warnings
+
+/**
+ Resets marked text.
+
+ \todo Please explain what exactly this does and how to use it.
+*/
void Fl::reset_marked_text() {
Fl::screen_driver()->reset_marked_text();
}
-void Fl::insertion_point_location(int x, int y, int height) { // sets window coordinates & height of insertion point
+/**
+ Sets window coordinates and height of insertion point.
+
+ \todo Please explain what exactly this does and how to use it.
+*/
+void Fl::insertion_point_location(int x, int y, int height) {
Fl::screen_driver()->insertion_point_location(x, y, height);
}
+#endif // !defined(FL_DOXYGEN) // FIXME - silence Doxygen warnings
+
int Fl::event_key(int k) {
return system_driver()->event_key(k);
}
diff --git a/src/drivers/PicoAndroid/Fl_PicoAndroid_Screen_Driver.cxx b/src/drivers/PicoAndroid/Fl_PicoAndroid_Screen_Driver.cxx
index 1420592f3..cdfcdb32f 100644
--- a/src/drivers/PicoAndroid/Fl_PicoAndroid_Screen_Driver.cxx
+++ b/src/drivers/PicoAndroid/Fl_PicoAndroid_Screen_Driver.cxx
@@ -458,6 +458,8 @@ Fl_Fontdesc* fl_fonts = NULL;
Undefined symbols for architecture x86_64:
*/
+#if !defined(FL_DOXYGEN) // *FIXME* silence Doxygen warnings
+
void fl_set_spot(int, int, int, int, int, int, Fl_Window*) { }
void fl_reset_spot() { }
const char *fl_filename_name(char const*) { return 0; }
@@ -533,6 +535,8 @@ Fl_Font_Descriptor::~Fl_Font_Descriptor()
{
}
+#endif // !defined(FL_DOXYGEN)
+
#if 0
ld: error: ./obj/local/armeabi-v7a/objs/native-activity/src/drivers/PicoAndroid/Fl_PicoAndroid_Screen_Driver.o: multiple definition of 'Fl_Window::make_current()'
diff --git a/src/drivers/PicoAndroid/Fl_PicoAndroid_Window_Driver.cxx b/src/drivers/PicoAndroid/Fl_PicoAndroid_Window_Driver.cxx
index 67b5159a8..b2024bf01 100644
--- a/src/drivers/PicoAndroid/Fl_PicoAndroid_Window_Driver.cxx
+++ b/src/drivers/PicoAndroid/Fl_PicoAndroid_Window_Driver.cxx
@@ -108,12 +108,15 @@ void Fl_PicoAndroid_Window_Driver::flush_single()
scr->drawFrame();
}
+#if !defined(FL_DOXYGEN) // FIXME - silence Doxygen warning
void Fl_X::flush()
{
w->flush();
}
+#endif // !defined(FL_DOXYGEN) // FIXME - silence Doxygen warning
+
#if 0
void Fl_PicoAndroid_Window_Driver::flush()
diff --git a/src/drivers/PicoSDL/Fl_PicoSDL_Screen_Driver.cxx b/src/drivers/PicoSDL/Fl_PicoSDL_Screen_Driver.cxx
index 1c3697f8e..13ebe0ef0 100644
--- a/src/drivers/PicoSDL/Fl_PicoSDL_Screen_Driver.cxx
+++ b/src/drivers/PicoSDL/Fl_PicoSDL_Screen_Driver.cxx
@@ -145,6 +145,8 @@ double Fl_PicoSDL_Screen_Driver::wait(double time_to_wait)
Undefined symbols for architecture x86_64:
*/
+#if !defined(FL_DOXYGEN) // FIXME silence Doxygen warnings
+
void fl_set_spot(int, int, int, int, int, int, Fl_Window*) { }
void fl_reset_spot() { }
const char *fl_filename_name(char const*) { return 0; }
@@ -213,6 +215,8 @@ void Fl_X::flush()
w->flush();
}
+#endif // !defined(FL_DOXYGEN) // FIXME silence Doxygen warnings
+
//
// End of "$Id: Fl_PicoSDL_Screen_Driver.cxx 11253 2016-03-01 00:54:21Z matt $".
diff --git a/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.cxx b/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.cxx
index 04c7a8edd..d23a00432 100644
--- a/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.cxx
+++ b/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.cxx
@@ -360,6 +360,8 @@ void Fl_WinAPI_Window_Driver::free_icons() {
}
+#if !defined(FL_DOXYGEN) // FIXME - silence Doxygen warnings
+
/** Sets the window icons using Windows' native HICON icon handles.
The given icons are copied. You can free the icons immediately after
@@ -381,7 +383,6 @@ void Fl_Window::icons(HICON big_icon, HICON small_icon)
Fl_X::i(this)->set_icons();
}
-
/** Sets the default window icons.
Convenience function to set the default icons using Windows'
@@ -405,6 +406,7 @@ void Fl_Window::default_icons(HICON big_icon, HICON small_icon) {
Fl_X::set_default_icons(big_icon, small_icon);
}
+#endif // !defined(FL_DOXYGEN) // FIXME - silence Doxygen warnings
void Fl_WinAPI_Window_Driver::wait_for_expose() {
if (!shown()) return;
@@ -531,6 +533,7 @@ void Fl_WinAPI_Window_Driver::unmap() {
ShowWindow(fl_xid(pWindow), SW_HIDE);
}
+#if !defined(FL_DOXYGEN) // FIXME - silence Doxygen warning
void Fl_X::make_fullscreen(int X, int Y, int W, int H) {
int top, bottom, left, right;
@@ -565,6 +568,8 @@ void Fl_X::make_fullscreen(int X, int Y, int W, int H) {
SetWindowPos(xid, HWND_TOP, X, Y, W, H, SWP_NOSENDCHANGING | SWP_FRAMECHANGED);
}
+#endif // !defined(FL_DOXYGEN) // FIXME - silence Doxygen warning
+
void Fl_WinAPI_Window_Driver::fullscreen_on() {
pWindow->_set_fullscreen();
diff --git a/src/fl_read_image.cxx b/src/fl_read_image.cxx
index c2071d1a8..e7d91b865 100644
--- a/src/fl_read_image.cxx
+++ b/src/fl_read_image.cxx
@@ -3,7 +3,7 @@
//
// X11 image reading routines for the Fast Light Tool Kit (FLTK).
//
-// Copyright 1998-2014 by Bill Spitzak and others.
+// Copyright 1998-2016 by Bill Spitzak and others.
//
// This library is free software. Distribution and use rights are outlined in
// the file "COPYING" which should have been included with this file. If this
@@ -36,8 +36,8 @@
and the value that is placed in the alpha channel. If 0, no alpha
channel is generated.
*/
-uchar *fl_read_image(uchar *p, int X, int Y, int w, int h, int alpha) {
- return Fl::screen_driver()->read_image(p, X, Y, w, h, alpha);
+uchar *fl_read_image(uchar *p, int X, int Y, int W, int H, int alpha) {
+ return Fl::screen_driver()->read_image(p, X, Y, W, H, alpha);
}
//