summaryrefslogtreecommitdiff
path: root/src/fl_shadow_box.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/fl_shadow_box.cxx')
-rw-r--r--src/fl_shadow_box.cxx13
1 files changed, 3 insertions, 10 deletions
diff --git a/src/fl_shadow_box.cxx b/src/fl_shadow_box.cxx
index 16d874afc..0b1873ff1 100644
--- a/src/fl_shadow_box.cxx
+++ b/src/fl_shadow_box.cxx
@@ -1,7 +1,7 @@
//
// Shadow box drawing routines for the Fast Light Tool Kit (FLTK).
//
-// Copyright 1998-2011 by Bill Spitzak and others.
+// Copyright 1998-2025 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
@@ -22,7 +22,7 @@
// BW = box shadow width
#define BW (Fl::box_shadow_width())
-static void fl_shadow_frame(int x, int y, int w, int h, Fl_Color c) {
+void fl_shadow_frame(int x, int y, int w, int h, Fl_Color c) {
fl_color(FL_DARK3);
fl_rectf(x+BW, y+h-BW, w - BW, BW);
fl_rectf(x+w-BW, y+BW, BW, h - BW);
@@ -30,15 +30,8 @@ static void fl_shadow_frame(int x, int y, int w, int h, Fl_Color c) {
fl_rect(x,y,w-BW,h-BW);
}
-static void fl_shadow_box(int x, int y, int w, int h, Fl_Color c) {
+void fl_shadow_box(int x, int y, int w, int h, Fl_Color c) {
Fl::set_box_color(c);
fl_rectf(x,y,w-BW,h-BW);
fl_shadow_frame(x,y,w,h,FL_GRAY0);
}
-
-extern void fl_internal_boxtype(Fl_Boxtype, Fl_Box_Draw_F*, Fl_Box_Draw_Focus_F* =NULL);
-Fl_Boxtype fl_define_FL_SHADOW_BOX() {
- fl_internal_boxtype(_FL_SHADOW_FRAME, fl_shadow_frame);
- fl_internal_boxtype(_FL_SHADOW_BOX, fl_shadow_box);
- return _FL_SHADOW_BOX;
-}