Add new plastic box types (kindof a shiny translucent box type...)
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1781 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
parent
313a2430ea
commit
79d6a32be9
3
CHANGES
3
CHANGES
@ -20,6 +20,9 @@ CHANGES IN FLTK 1.1.0b6
|
|||||||
color_average() methods to the Fl_Image classes.
|
color_average() methods to the Fl_Image classes.
|
||||||
- Added a horizontal scrollbar to the Fl_Help_View
|
- Added a horizontal scrollbar to the Fl_Help_View
|
||||||
widget.
|
widget.
|
||||||
|
- Added new FL_PLASTIC_{UP/DOWN}_{BOX/FRAME} boxtypes
|
||||||
|
for a more "modern" look (sort of a cross between KDE
|
||||||
|
2.2 and Aqua.)
|
||||||
- Fl_Float_Input and Fl_Int_Input no longer accept
|
- Fl_Float_Input and Fl_Int_Input no longer accept
|
||||||
pasted text that is not a floating point or integer
|
pasted text that is not a floating point or integer
|
||||||
value. Pasted numbers now replace text in these
|
value. Pasted numbers now replace text in these
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
//
|
//
|
||||||
// "$Id: Enumerations.H,v 1.18.2.14.2.9 2001/11/28 20:48:49 easysw Exp $"
|
// "$Id: Enumerations.H,v 1.18.2.14.2.10 2001/11/28 21:37:35 easysw Exp $"
|
||||||
//
|
//
|
||||||
// Enumerations for the Fast Light Tool Kit (FLTK).
|
// Enumerations for the Fast Light Tool Kit (FLTK).
|
||||||
//
|
//
|
||||||
@ -158,6 +158,8 @@ enum Fl_Boxtype { // boxtypes (if you change these you must fix fl_boxtype.C):
|
|||||||
_FL_DIAMOND_UP_BOX, _FL_DIAMOND_DOWN_BOX,
|
_FL_DIAMOND_UP_BOX, _FL_DIAMOND_DOWN_BOX,
|
||||||
_FL_OVAL_BOX, _FL_OSHADOW_BOX,
|
_FL_OVAL_BOX, _FL_OSHADOW_BOX,
|
||||||
_FL_OVAL_FRAME, _FL_OFLAT_BOX,
|
_FL_OVAL_FRAME, _FL_OFLAT_BOX,
|
||||||
|
_FL_PLASTIC_UP_BOX, _FL_PLASTIC_DOWN_BOX,
|
||||||
|
_FL_PLASTIC_UP_FRAME, _FL_PLASTIC_DOWN_FRAME,
|
||||||
FL_FREE_BOXTYPE
|
FL_FREE_BOXTYPE
|
||||||
};
|
};
|
||||||
extern FL_EXPORT Fl_Boxtype define_FL_ROUND_UP_BOX();
|
extern FL_EXPORT Fl_Boxtype define_FL_ROUND_UP_BOX();
|
||||||
@ -182,6 +184,12 @@ extern FL_EXPORT Fl_Boxtype define_FL_OVAL_BOX();
|
|||||||
#define FL_OVAL_FRAME (Fl_Boxtype)(define_FL_OVAL_BOX()+2)
|
#define FL_OVAL_FRAME (Fl_Boxtype)(define_FL_OVAL_BOX()+2)
|
||||||
#define FL_OFLAT_BOX (Fl_Boxtype)(define_FL_OVAL_BOX()+3)
|
#define FL_OFLAT_BOX (Fl_Boxtype)(define_FL_OVAL_BOX()+3)
|
||||||
|
|
||||||
|
extern FL_EXPORT Fl_Boxtype define_FL_PLASTIC_UP_BOX();
|
||||||
|
#define FL_PLASTIC_UP_BOX define_FL_PLASTIC_UP_BOX()
|
||||||
|
#define FL_PLASTIC_DOWN_BOX (Fl_Boxtype)(define_FL_PLASTIC_UP_BOX()+1)
|
||||||
|
#define FL_PLASTIC_UP_FRAME (Fl_Boxtype)(define_FL_PLASTIC_UP_BOX()+2)
|
||||||
|
#define FL_PLASTIC_DOWN_FRAME (Fl_Boxtype)(define_FL_PLASTIC_UP_BOX()+3)
|
||||||
|
|
||||||
// conversions of box types to other boxtypes:
|
// conversions of box types to other boxtypes:
|
||||||
inline Fl_Boxtype down(Fl_Boxtype b) {return (Fl_Boxtype)(b|1);}
|
inline Fl_Boxtype down(Fl_Boxtype b) {return (Fl_Boxtype)(b|1);}
|
||||||
inline Fl_Boxtype frame(Fl_Boxtype b) {return (Fl_Boxtype)(b|2);}
|
inline Fl_Boxtype frame(Fl_Boxtype b) {return (Fl_Boxtype)(b|2);}
|
||||||
@ -364,5 +372,5 @@ enum Fl_Damage {
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// End of "$Id: Enumerations.H,v 1.18.2.14.2.9 2001/11/28 20:48:49 easysw Exp $".
|
// End of "$Id: Enumerations.H,v 1.18.2.14.2.10 2001/11/28 21:37:35 easysw Exp $".
|
||||||
//
|
//
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
//
|
//
|
||||||
// "$Id: Enumerations.H.in,v 1.1.2.1 2001/11/27 22:03:29 easysw Exp $"
|
// "$Id: Enumerations.H.in,v 1.1.2.2 2001/11/28 21:37:35 easysw Exp $"
|
||||||
//
|
//
|
||||||
// Enumerations for the Fast Light Tool Kit (FLTK).
|
// Enumerations for the Fast Light Tool Kit (FLTK).
|
||||||
//
|
//
|
||||||
@ -158,6 +158,8 @@ enum Fl_Boxtype { // boxtypes (if you change these you must fix fl_boxtype.C):
|
|||||||
_FL_DIAMOND_UP_BOX, _FL_DIAMOND_DOWN_BOX,
|
_FL_DIAMOND_UP_BOX, _FL_DIAMOND_DOWN_BOX,
|
||||||
_FL_OVAL_BOX, _FL_OSHADOW_BOX,
|
_FL_OVAL_BOX, _FL_OSHADOW_BOX,
|
||||||
_FL_OVAL_FRAME, _FL_OFLAT_BOX,
|
_FL_OVAL_FRAME, _FL_OFLAT_BOX,
|
||||||
|
_FL_PLASTIC_UP_BOX, _FL_PLASTIC_DOWN_BOX,
|
||||||
|
_FL_PLASTIC_UP_FRAME, _FL_PLASTIC_DOWN_FRAME,
|
||||||
FL_FREE_BOXTYPE
|
FL_FREE_BOXTYPE
|
||||||
};
|
};
|
||||||
extern FL_EXPORT Fl_Boxtype define_FL_ROUND_UP_BOX();
|
extern FL_EXPORT Fl_Boxtype define_FL_ROUND_UP_BOX();
|
||||||
@ -182,6 +184,12 @@ extern FL_EXPORT Fl_Boxtype define_FL_OVAL_BOX();
|
|||||||
#define FL_OVAL_FRAME (Fl_Boxtype)(define_FL_OVAL_BOX()+2)
|
#define FL_OVAL_FRAME (Fl_Boxtype)(define_FL_OVAL_BOX()+2)
|
||||||
#define FL_OFLAT_BOX (Fl_Boxtype)(define_FL_OVAL_BOX()+3)
|
#define FL_OFLAT_BOX (Fl_Boxtype)(define_FL_OVAL_BOX()+3)
|
||||||
|
|
||||||
|
extern FL_EXPORT Fl_Boxtype define_FL_PLASTIC_UP_BOX();
|
||||||
|
#define FL_PLASTIC_UP_BOX define_FL_PLASTIC_UP_BOX()
|
||||||
|
#define FL_PLASTIC_DOWN_BOX (Fl_Boxtype)(define_FL_PLASTIC_UP_BOX()+1)
|
||||||
|
#define FL_PLASTIC_UP_FRAME (Fl_Boxtype)(define_FL_PLASTIC_UP_BOX()+2)
|
||||||
|
#define FL_PLASTIC_DOWN_FRAME (Fl_Boxtype)(define_FL_PLASTIC_UP_BOX()+3)
|
||||||
|
|
||||||
// conversions of box types to other boxtypes:
|
// conversions of box types to other boxtypes:
|
||||||
inline Fl_Boxtype down(Fl_Boxtype b) {return (Fl_Boxtype)(b|1);}
|
inline Fl_Boxtype down(Fl_Boxtype b) {return (Fl_Boxtype)(b|1);}
|
||||||
inline Fl_Boxtype frame(Fl_Boxtype b) {return (Fl_Boxtype)(b|2);}
|
inline Fl_Boxtype frame(Fl_Boxtype b) {return (Fl_Boxtype)(b|2);}
|
||||||
@ -364,5 +372,5 @@ enum Fl_Damage {
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// End of "$Id: Enumerations.H.in,v 1.1.2.1 2001/11/27 22:03:29 easysw Exp $".
|
// End of "$Id: Enumerations.H.in,v 1.1.2.2 2001/11/28 21:37:35 easysw Exp $".
|
||||||
//
|
//
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
//
|
//
|
||||||
// "$Id: Fl_Light_Button.cxx,v 1.4.2.3.2.6 2001/10/26 20:30:05 easysw Exp $"
|
// "$Id: Fl_Light_Button.cxx,v 1.4.2.3.2.7 2001/11/28 21:37:35 easysw Exp $"
|
||||||
//
|
//
|
||||||
// Lighted button widget for the Fast Light Tool Kit (FLTK).
|
// Lighted button widget for the Fast Light Tool Kit (FLTK).
|
||||||
//
|
//
|
||||||
@ -45,6 +45,8 @@ void Fl_Light_Button::draw() {
|
|||||||
switch (down_box()) {
|
switch (down_box()) {
|
||||||
case FL_DOWN_BOX :
|
case FL_DOWN_BOX :
|
||||||
case FL_UP_BOX :
|
case FL_UP_BOX :
|
||||||
|
case _FL_PLASTIC_DOWN_BOX :
|
||||||
|
case _FL_PLASTIC_UP_BOX :
|
||||||
// Check box...
|
// Check box...
|
||||||
draw_box(down_box(), x()+d, y()+d, W, W, FL_WHITE);
|
draw_box(down_box(), x()+d, y()+d, W, W, FL_WHITE);
|
||||||
if (value()) {
|
if (value()) {
|
||||||
@ -105,5 +107,5 @@ Fl_Light_Button::Fl_Light_Button(int x, int y, int w, int h, const char* l)
|
|||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// End of "$Id: Fl_Light_Button.cxx,v 1.4.2.3.2.6 2001/10/26 20:30:05 easysw Exp $".
|
// End of "$Id: Fl_Light_Button.cxx,v 1.4.2.3.2.7 2001/11/28 21:37:35 easysw Exp $".
|
||||||
//
|
//
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# "$Id: Makefile,v 1.18.2.14.2.21 2001/11/27 17:44:07 easysw Exp $"
|
# "$Id: Makefile,v 1.18.2.14.2.22 2001/11/28 21:37:35 easysw Exp $"
|
||||||
#
|
#
|
||||||
# Library makefile for the Fast Light Tool Kit (FLTK).
|
# Library makefile for the Fast Light Tool Kit (FLTK).
|
||||||
#
|
#
|
||||||
@ -137,6 +137,7 @@ CPPFILES = \
|
|||||||
fl_oval_box.cxx \
|
fl_oval_box.cxx \
|
||||||
fl_overlay.cxx \
|
fl_overlay.cxx \
|
||||||
fl_overlay_visual.cxx \
|
fl_overlay_visual.cxx \
|
||||||
|
fl_plastic.cxx \
|
||||||
fl_rect.cxx \
|
fl_rect.cxx \
|
||||||
fl_round_box.cxx \
|
fl_round_box.cxx \
|
||||||
fl_rounded_box.cxx \
|
fl_rounded_box.cxx \
|
||||||
@ -296,5 +297,5 @@ uninstall:
|
|||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# End of "$Id: Makefile,v 1.18.2.14.2.21 2001/11/27 17:44:07 easysw Exp $".
|
# End of "$Id: Makefile,v 1.18.2.14.2.22 2001/11/28 21:37:35 easysw Exp $".
|
||||||
#
|
#
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
//
|
//
|
||||||
// "$Id: fl_boxtype.cxx,v 1.8.2.4.2.3 2001/11/22 15:35:01 easysw Exp $"
|
// "$Id: fl_boxtype.cxx,v 1.8.2.4.2.4 2001/11/28 21:37:35 easysw Exp $"
|
||||||
//
|
//
|
||||||
// Box drawing code for the Fast Light Tool Kit (FLTK).
|
// Box drawing code for the Fast Light Tool Kit (FLTK).
|
||||||
//
|
//
|
||||||
@ -219,6 +219,10 @@ static struct {
|
|||||||
{fl_border_box, 1,1,2,2,0}, // _FL_OVAL_SHADOW_BOX,
|
{fl_border_box, 1,1,2,2,0}, // _FL_OVAL_SHADOW_BOX,
|
||||||
{fl_border_frame, 1,1,2,2,0}, // _FL_OVAL_FRAME
|
{fl_border_frame, 1,1,2,2,0}, // _FL_OVAL_FRAME
|
||||||
{fl_rectf, 0,0,0,0,0}, // _FL_OVAL_FLAT_BOX,
|
{fl_rectf, 0,0,0,0,0}, // _FL_OVAL_FLAT_BOX,
|
||||||
|
{fl_up_box, 3,3,5,5,0}, // _FL_PLASTIC_UP_BOX,
|
||||||
|
{fl_down_box, 3,3,5,5,0}, // _FL_PLASTIC_DOWN_BOX,
|
||||||
|
{fl_up_frame, 3,3,5,5,0}, // _FL_PLASTIC_UP_FRAME,
|
||||||
|
{fl_down_frame, 3,3,5,5,0}, // _FL_PLASTIC_DOWN_FRAME,
|
||||||
{fl_up_box, 3,3,6,6,0}, // FL_FREE_BOX+0
|
{fl_up_box, 3,3,6,6,0}, // FL_FREE_BOX+0
|
||||||
{fl_down_box, 3,3,6,6,0}, // FL_FREE_BOX+1
|
{fl_down_box, 3,3,6,6,0}, // FL_FREE_BOX+1
|
||||||
{fl_up_box, 3,3,6,6,0}, // FL_FREE_BOX+2
|
{fl_up_box, 3,3,6,6,0}, // FL_FREE_BOX+2
|
||||||
@ -284,5 +288,5 @@ const {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// End of "$Id: fl_boxtype.cxx,v 1.8.2.4.2.3 2001/11/22 15:35:01 easysw Exp $".
|
// End of "$Id: fl_boxtype.cxx,v 1.8.2.4.2.4 2001/11/28 21:37:35 easysw Exp $".
|
||||||
//
|
//
|
||||||
|
165
src/fl_plastic.cxx
Normal file
165
src/fl_plastic.cxx
Normal file
@ -0,0 +1,165 @@
|
|||||||
|
//
|
||||||
|
// "$Id: fl_plastic.cxx,v 1.1.2.1 2001/11/28 21:37:35 easysw Exp $"
|
||||||
|
//
|
||||||
|
// "Plastic" drawing routines for the Fast Light Tool Kit (FLTK).
|
||||||
|
//
|
||||||
|
// These box types provide a
|
||||||
|
// Copyright 2001 by Michael Sweet.
|
||||||
|
//
|
||||||
|
// This library is free software; you can redistribute it and/or
|
||||||
|
// modify it under the terms of the GNU Library General Public
|
||||||
|
// License as published by the Free Software Foundation; either
|
||||||
|
// version 2 of the License, or (at your option) any later version.
|
||||||
|
//
|
||||||
|
// This library is distributed in the hope that it will be useful,
|
||||||
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
// Library General Public License for more details.
|
||||||
|
//
|
||||||
|
// You should have received a copy of the GNU Library General Public
|
||||||
|
// License along with this library; if not, write to the Free Software
|
||||||
|
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
|
||||||
|
// USA.
|
||||||
|
//
|
||||||
|
// Please report all bugs and problems to "fltk-bugs@fltk.org".
|
||||||
|
//
|
||||||
|
|
||||||
|
// Box drawing code for an obscure box type.
|
||||||
|
// These box types are in seperate files so they are not linked
|
||||||
|
// in if not used.
|
||||||
|
|
||||||
|
#include <FL/Fl.H>
|
||||||
|
#include <FL/fl_draw.H>
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
|
|
||||||
|
extern uchar *fl_gray_ramp();
|
||||||
|
|
||||||
|
inline Fl_Color shade_color(uchar gc, Fl_Color bc) {
|
||||||
|
return fl_color_average((Fl_Color)gc, bc, 0.67f);
|
||||||
|
}
|
||||||
|
|
||||||
|
static void shade_frame(int x, int y, int w, int h, const char *c, Fl_Color bc) {
|
||||||
|
uchar *g = fl_gray_ramp();
|
||||||
|
int b = strlen(c) / 4 + 1;
|
||||||
|
|
||||||
|
for (x += b, y += b, w -= 2 * b, h -= 2 * b; b > 1; b --)
|
||||||
|
{
|
||||||
|
fl_color(shade_color(g[*c++], bc));
|
||||||
|
fl_line(x, y + h + b, x + w - 1, y + h + b, x + w + b - 1, y + h);
|
||||||
|
fl_color(shade_color(g[*c++], bc));
|
||||||
|
fl_line(x + w + b - 1, y + h, x + w + b - 1, y, x + w - 1, y - b);
|
||||||
|
fl_color(shade_color(g[*c++], bc));
|
||||||
|
fl_line(x + w - 1, y - b, x, y - b, x - b, y);
|
||||||
|
fl_color(shade_color(g[*c++], bc));
|
||||||
|
fl_line(x - b, y, x - b, y + h, x, y + h + b);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static void shade_rect(int x, int y, int w, int h, const char *c, Fl_Color bc)
|
||||||
|
{
|
||||||
|
uchar *g = fl_gray_ramp();
|
||||||
|
int xoff, yoff;
|
||||||
|
int cmod, cerr;
|
||||||
|
int clen = strlen(c);
|
||||||
|
|
||||||
|
|
||||||
|
if (w >= h)
|
||||||
|
{
|
||||||
|
h ++;
|
||||||
|
cmod = clen % h;
|
||||||
|
cerr = 0;
|
||||||
|
|
||||||
|
fl_color(shade_color(g[*c], bc));
|
||||||
|
|
||||||
|
for (yoff = 0; yoff < h; yoff ++)
|
||||||
|
{
|
||||||
|
fl_xyline(x, y + yoff, x + w - 1);
|
||||||
|
|
||||||
|
cerr += cmod;
|
||||||
|
if (cerr >= h)
|
||||||
|
{
|
||||||
|
cerr -= h;
|
||||||
|
c ++;
|
||||||
|
|
||||||
|
fl_color(shade_color(g[*c], bc));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
w ++;
|
||||||
|
cmod = clen % w;
|
||||||
|
cerr = 0;
|
||||||
|
|
||||||
|
fl_color(shade_color(g[*c], bc));
|
||||||
|
|
||||||
|
for (xoff = 0; xoff < w; xoff ++)
|
||||||
|
{
|
||||||
|
fl_yxline(x + xoff, y, y + h - 1);
|
||||||
|
|
||||||
|
cerr += cmod;
|
||||||
|
if (cerr >= w)
|
||||||
|
{
|
||||||
|
cerr -= w;
|
||||||
|
c ++;
|
||||||
|
|
||||||
|
fl_color(shade_color(g[*c], bc));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static void up_frame(int x, int y, int w, int h, Fl_Color c) {
|
||||||
|
shade_frame(x, y, w, h, "RRSSDLNN", c);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static void up_box(int x, int y, int w, int h, Fl_Color c) {
|
||||||
|
if (w > 30 && h > 30)
|
||||||
|
{
|
||||||
|
fl_color(c);
|
||||||
|
fl_rectf(x + 2, y + 2, w - 4, h - 4);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
shade_rect(x + 2, y + 2, w - 4, h - 4, "VUTSSTUVWW", c);
|
||||||
|
|
||||||
|
up_frame(x, y, w, h, c);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static void down_frame(int x, int y, int w, int h, Fl_Color c) {
|
||||||
|
shade_frame(x, y, w, h, "LLRRTTLL", c);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static void down_box(int x, int y, int w, int h, Fl_Color c) {
|
||||||
|
if (w > 30 && h > 30)
|
||||||
|
{
|
||||||
|
fl_color(c);
|
||||||
|
fl_rectf(x + 2, y + 2, w - 4, h - 4);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
shade_rect(x + 2, y + 2, w - 4, h - 4, "STUVWWWWVT", c);
|
||||||
|
|
||||||
|
down_frame(x, y, w, h, c);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
extern void fl_internal_boxtype(Fl_Boxtype, Fl_Box_Draw_F*);
|
||||||
|
|
||||||
|
|
||||||
|
Fl_Boxtype define_FL_PLASTIC_UP_BOX() {
|
||||||
|
fl_internal_boxtype(_FL_PLASTIC_UP_BOX, up_box);
|
||||||
|
fl_internal_boxtype(_FL_PLASTIC_DOWN_BOX, down_box);
|
||||||
|
fl_internal_boxtype(_FL_PLASTIC_UP_FRAME, up_frame);
|
||||||
|
fl_internal_boxtype(_FL_PLASTIC_DOWN_FRAME, down_frame);
|
||||||
|
|
||||||
|
return _FL_PLASTIC_UP_BOX;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//
|
||||||
|
// End of "$Id: fl_plastic.cxx,v 1.1.2.1 2001/11/28 21:37:35 easysw Exp $".
|
||||||
|
//
|
@ -276,7 +276,8 @@ Fl_visual.o: ../FL/x.H ../FL/Fl_Window.H
|
|||||||
Fl_x.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
Fl_x.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||||
Fl_x.o: ../FL/x.H ../FL/Fl_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
Fl_x.o: ../FL/x.H ../FL/Fl_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||||
Fl_x.o: ../FL/Fl_Widget.H
|
Fl_x.o: ../FL/Fl_Widget.H
|
||||||
filename_absolute.o: ../FL/filename.H ../FL/Fl_Export.H
|
filename_absolute.o: ../FL/filename.H ../FL/Fl_Export.H flstring.h
|
||||||
|
filename_absolute.o: ../config.h
|
||||||
filename_expand.o: ../FL/filename.H ../FL/Fl_Export.H
|
filename_expand.o: ../FL/filename.H ../FL/Fl_Export.H
|
||||||
filename_ext.o: ../FL/filename.H ../FL/Fl_Export.H
|
filename_ext.o: ../FL/filename.H ../FL/Fl_Export.H
|
||||||
filename_isdir.o: ../config.h ../FL/filename.H ../FL/Fl_Export.H
|
filename_isdir.o: ../config.h ../FL/filename.H ../FL/Fl_Export.H
|
||||||
@ -313,15 +314,15 @@ fl_draw_pixmap.o: ../FL/Fl_Export.H ../FL/fl_draw.H ../FL/x.H
|
|||||||
fl_draw_pixmap.o: ../FL/Fl_Window.H
|
fl_draw_pixmap.o: ../FL/Fl_Window.H
|
||||||
fl_engraved_label.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
fl_engraved_label.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||||
fl_engraved_label.o: ../FL/Fl_Widget.H ../FL/fl_draw.H
|
fl_engraved_label.o: ../FL/Fl_Widget.H ../FL/fl_draw.H
|
||||||
fl_file_dir.o: ../config.h ../FL/Fl_File_Chooser.H ../FL/Fl.H
|
fl_file_dir.o: ../config.h ../FL/filename.H ../FL/Fl_Export.H
|
||||||
fl_file_dir.o: ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H
|
fl_file_dir.o: ../FL/Fl_File_Chooser.H ../FL/Fl.H ../FL/Enumerations.H
|
||||||
fl_file_dir.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_File_Browser.H
|
fl_file_dir.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||||
fl_file_dir.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H
|
fl_file_dir.o: ../FL/Fl_File_Browser.H ../FL/Fl_Browser.H ../FL/Fl_Browser_.H
|
||||||
fl_file_dir.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_File_Icon.H
|
fl_file_dir.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
|
||||||
fl_file_dir.o: ../FL/Fl.H ../FL/Fl_Button.H ../FL/Fl_Return_Button.H
|
fl_file_dir.o: ../FL/Fl_File_Icon.H ../FL/Fl.H ../FL/Fl_Button.H
|
||||||
fl_file_dir.o: ../FL/Fl_Button.H ../FL/fl_ask.H ../FL/Fl_Input.H
|
fl_file_dir.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H ../FL/fl_ask.H
|
||||||
fl_file_dir.o: ../FL/Fl_Input_.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H
|
fl_file_dir.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Choice.H
|
||||||
fl_file_dir.o: ../FL/Fl_Menu_Item.H
|
fl_file_dir.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H
|
||||||
fl_font.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
fl_font.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||||
fl_font.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H Fl_Font.H
|
fl_font.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H Fl_Font.H
|
||||||
fl_labeltype.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
fl_labeltype.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||||
@ -335,6 +336,8 @@ fl_oval_box.o: ../FL/fl_draw.H
|
|||||||
fl_overlay.o: ../FL/x.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
fl_overlay.o: ../FL/x.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||||
fl_overlay.o: ../FL/Fl_Window.H ../FL/fl_draw.H
|
fl_overlay.o: ../FL/Fl_Window.H ../FL/fl_draw.H
|
||||||
fl_overlay_visual.o: ../config.h
|
fl_overlay_visual.o: ../config.h
|
||||||
|
fl_plastic.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||||
|
fl_plastic.o: ../FL/fl_draw.H
|
||||||
fl_rect.o: ../FL/Fl_Widget.H ../FL/fl_draw.H ../FL/Enumerations.H
|
fl_rect.o: ../FL/Fl_Widget.H ../FL/fl_draw.H ../FL/Enumerations.H
|
||||||
fl_rect.o: ../FL/Fl_Export.H ../FL/x.H ../FL/Fl_Window.H
|
fl_rect.o: ../FL/Fl_Export.H ../FL/x.H ../FL/Fl_Window.H
|
||||||
fl_round_box.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
fl_round_box.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||||
@ -440,27 +443,13 @@ forms_pixmap.o: ../FL/Fl_Input.H ../FL/Fl_Menu_Button.H ../FL/Fl_Positioner.H
|
|||||||
forms_pixmap.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Timer.H
|
forms_pixmap.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Timer.H
|
||||||
forms_timer.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
forms_timer.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||||
forms_timer.o: ../FL/Fl_Timer.H ../FL/Fl_Widget.H ../FL/fl_draw.H
|
forms_timer.o: ../FL/Fl_Timer.H ../FL/Fl_Widget.H ../FL/fl_draw.H
|
||||||
Fl_Gl_Choice.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
Fl_Gl_Choice.o: ../config.h
|
||||||
Fl_Gl_Choice.o: ../FL/x.H ../FL/Fl_Window.H Fl_Gl_Choice.H
|
Fl_Gl_Overlay.o: ../config.h
|
||||||
Fl_Gl_Overlay.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H
|
Fl_Gl_Window.o: ../config.h
|
||||||
Fl_Gl_Overlay.o: ../FL/Fl_Export.H ../FL/x.H ../FL/Fl_Window.H Fl_Gl_Choice.H
|
gl_draw.o: ../config.h
|
||||||
Fl_Gl_Overlay.o: ../FL/Fl_Gl_Window.H
|
gl_start.o: ../config.h
|
||||||
Fl_Gl_Window.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
glut_compatability.o: ../config.h
|
||||||
Fl_Gl_Window.o: ../FL/x.H ../FL/Fl_Window.H Fl_Gl_Choice.H
|
glut_font.o: ../config.h
|
||||||
Fl_Gl_Window.o: ../FL/Fl_Gl_Window.H
|
|
||||||
gl_draw.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
|
||||||
gl_draw.o: ../FL/gl.h ../FL/x.H ../FL/Fl_Window.H ../FL/fl_draw.H
|
|
||||||
gl_draw.o: Fl_Gl_Choice.H Fl_Font.H
|
|
||||||
gl_start.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
|
||||||
gl_start.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/x.H
|
|
||||||
gl_start.o: ../FL/Fl_Window.H ../FL/fl_draw.H Fl_Gl_Choice.H
|
|
||||||
glut_compatability.o: ../config.h ../FL/glut.H ../FL/gl.h
|
|
||||||
glut_compatability.o: ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl.H
|
|
||||||
glut_compatability.o: ../FL/Fl_Gl_Window.H ../FL/Fl_Window.H
|
|
||||||
glut_compatability.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Widget.H
|
|
||||||
glut_font.o: ../config.h ../FL/glut.H ../FL/gl.h ../FL/Enumerations.H
|
|
||||||
glut_font.o: ../FL/Fl_Export.H ../FL/Fl.H ../FL/Fl_Gl_Window.H
|
|
||||||
glut_font.o: ../FL/Fl_Window.H
|
|
||||||
scandir.o: ../config.h
|
scandir.o: ../config.h
|
||||||
numericsort.o: ../config.h
|
numericsort.o: ../config.h
|
||||||
vsnprintf.o: ../config.h
|
vsnprintf.o: ../config.h
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
//
|
//
|
||||||
// "$Id: boxtype.cxx,v 1.4.2.3 2001/01/22 15:13:41 easysw Exp $"
|
// "$Id: boxtype.cxx,v 1.4.2.3.2.1 2001/11/28 21:37:35 easysw Exp $"
|
||||||
//
|
//
|
||||||
// Boxtype test program for the Fast Light Tool Kit (FLTK).
|
// Boxtype test program for the Fast Light Tool Kit (FLTK).
|
||||||
//
|
//
|
||||||
@ -32,7 +32,7 @@
|
|||||||
int N = 0;
|
int N = 0;
|
||||||
#define W 150
|
#define W 150
|
||||||
#define H 50
|
#define H 50
|
||||||
#define ROWS 8
|
#define ROWS 9
|
||||||
|
|
||||||
Fl_Window *window;
|
Fl_Window *window;
|
||||||
|
|
||||||
@ -82,6 +82,10 @@ int main(int argc, char ** argv) {
|
|||||||
bt("FL_ROUND_DOWN_BOX",FL_ROUND_DOWN_BOX);
|
bt("FL_ROUND_DOWN_BOX",FL_ROUND_DOWN_BOX);
|
||||||
bt("FL_DIAMOND_UP_BOX",FL_DIAMOND_UP_BOX);
|
bt("FL_DIAMOND_UP_BOX",FL_DIAMOND_UP_BOX);
|
||||||
bt("FL_DIAMOND_DOWN_BOX",FL_DIAMOND_DOWN_BOX);
|
bt("FL_DIAMOND_DOWN_BOX",FL_DIAMOND_DOWN_BOX);
|
||||||
|
bt("FL_PLASTIC_UP_BOX",FL_PLASTIC_UP_BOX);
|
||||||
|
bt("FL_PLASTIC_DOWN_BOX",FL_PLASTIC_DOWN_BOX);
|
||||||
|
bt("FL_PLASTIC_UP_FRAME",FL_PLASTIC_UP_FRAME);
|
||||||
|
bt("FL_PLASTIC_DOWN_FRAME",FL_PLASTIC_DOWN_FRAME);
|
||||||
window->resizable(window);
|
window->resizable(window);
|
||||||
window->end();
|
window->end();
|
||||||
window->show(argc,argv);
|
window->show(argc,argv);
|
||||||
@ -89,5 +93,5 @@ int main(int argc, char ** argv) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// End of "$Id: boxtype.cxx,v 1.4.2.3 2001/01/22 15:13:41 easysw Exp $".
|
// End of "$Id: boxtype.cxx,v 1.4.2.3.2.1 2001/11/28 21:37:35 easysw Exp $".
|
||||||
//
|
//
|
||||||
|
@ -403,6 +403,11 @@ SOURCE=..\src\Fl_Pixmap.cxx
|
|||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\src\fl_plastic.cxx
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=..\src\Fl_PNG_Image.cxx
|
SOURCE=..\src\Fl_PNG_Image.cxx
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
@ -1312,6 +1312,16 @@ DEP_CPP_FL_PI=\
|
|||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\src\fl_plastic.cxx
|
||||||
|
DEP_CPP_FL_PLA=\
|
||||||
|
"..\fl\enumerations.h"\
|
||||||
|
"..\fl\fl.h"\
|
||||||
|
"..\fl\fl_draw.h"\
|
||||||
|
"..\fl\fl_export.h"\
|
||||||
|
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=..\src\Fl_PNG_Image.cxx
|
SOURCE=..\src\Fl_PNG_Image.cxx
|
||||||
DEP_CPP_FL_PN=\
|
DEP_CPP_FL_PN=\
|
||||||
"..\fl\enumerations.h"\
|
"..\fl\enumerations.h"\
|
||||||
|
Loading…
Reference in New Issue
Block a user