summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMichael R Sweet <michael.r.sweet@gmail.com>1998-12-02 15:39:39 +0000
committerMichael R Sweet <michael.r.sweet@gmail.com>1998-12-02 15:39:39 +0000
commit849e11623e44a62599d62ba9425f7e96146f555d (patch)
treed36643917eb5f059da6073b8eb07f202d24b0105 /src
parentdb1205b420680cd6ee13372628cb4bbbb06f1e06 (diff)
Changes from Carl to get rid of default_ variables...
git-svn-id: file:///fltk/svn/fltk/trunk@106 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src')
-rw-r--r--src/Fl_Browser.cxx11
-rw-r--r--src/Fl_Browser_.cxx9
-rw-r--r--src/Fl_Choice.cxx6
-rw-r--r--src/Fl_Counter.cxx10
-rw-r--r--src/Fl_Input.cxx8
-rw-r--r--src/Fl_Input_.cxx6
-rw-r--r--src/Fl_Menu.cxx11
-rw-r--r--src/Fl_Menu_.cxx6
-rw-r--r--src/Fl_Output.cxx8
-rw-r--r--src/Fl_Value_Output.cxx10
-rw-r--r--src/Fl_Value_Slider.cxx8
-rw-r--r--src/fl_ask.cxx7
-rw-r--r--src/fl_file_chooser.cxx12
-rw-r--r--src/fl_font.cxx9
-rw-r--r--src/fl_font_win32.cxx9
-rw-r--r--src/fl_labeltype.cxx13
16 files changed, 54 insertions, 89 deletions
diff --git a/src/Fl_Browser.cxx b/src/Fl_Browser.cxx
index c6a7d1e70..816782a8b 100644
--- a/src/Fl_Browser.cxx
+++ b/src/Fl_Browser.cxx
@@ -1,5 +1,5 @@
//
-// "$Id: Fl_Browser.cxx,v 1.3 1998/10/21 14:19:56 mike Exp $"
+// "$Id: Fl_Browser.cxx,v 1.4 1998/12/02 15:39:29 mike Exp $"
//
// Browser widget for the Fast Light Tool Kit (FLTK).
//
@@ -29,7 +29,6 @@
#include <string.h>
#include <stdlib.h>
#include <math.h>
-#include <FL/Fl_Input_.H> // for default_font
// I modified this from the original Forms data to use a linked list
// so that the number of items in the browser and size of those items
@@ -213,7 +212,7 @@ int Fl_Browser::item_height(void* lv) const {
case 'm': case 'M': t = 20; break;
case 's': case 'S': t = 13; break;
}
- return t + Fl_Input_::default_size();
+ return t;
}
int Fl_Browser::item_width(void* v) const {
@@ -258,7 +257,7 @@ int Fl_Browser::item_width(void* v) const {
break;
}
- fl_font(font, size, Fl_Input_::default_font(), Fl_Input_::default_size());
+ fl_font(font, size);
return w + int(fl_width(str)) + 6;
}
@@ -330,7 +329,7 @@ void Fl_Browser::item_draw(void* v, int x, int y, int w, int h) const {
}
}
BREAK:
- fl_font(font, size, Fl_Input_::default_font(), Fl_Input_::default_size());
+ fl_font(font, size);
if (!active_r()) lcol = inactive(lcol);
if (((FL_BLINE*)v)->flags & SELECTED)
lcol = contrast(lcol, selection_color());
@@ -441,5 +440,5 @@ int Fl_Browser::value() const {
}
//
-// End of "$Id: Fl_Browser.cxx,v 1.3 1998/10/21 14:19:56 mike Exp $".
+// End of "$Id: Fl_Browser.cxx,v 1.4 1998/12/02 15:39:29 mike Exp $".
//
diff --git a/src/Fl_Browser_.cxx b/src/Fl_Browser_.cxx
index c8238984d..1cab16e53 100644
--- a/src/Fl_Browser_.cxx
+++ b/src/Fl_Browser_.cxx
@@ -1,5 +1,5 @@
//
-// "$Id: Fl_Browser_.cxx,v 1.5 1998/11/08 15:05:45 mike Exp $"
+// "$Id: Fl_Browser_.cxx,v 1.6 1998/12/02 15:39:29 mike Exp $"
//
// Base Browser widget class for the Fast Light Tool Kit (FLTK).
//
@@ -27,7 +27,6 @@
#include <FL/Fl_Widget.H>
#include <FL/Fl_Browser_.H>
#include <FL/fl_draw.H>
-#include <FL/Fl_Input_.H> // for default_font
// This is the base class for browsers. To be useful it must be
// subclassed and several virtual functions defined. The
@@ -66,7 +65,7 @@ int Fl_Browser_::scrollbar_width_ = 17;
// return where to draw the actual box:
void Fl_Browser_::bbox(int& X, int& Y, int& W, int& H) const {
- Fl_Boxtype b = box() ? box() : Fl_Input_::default_box();
+ Fl_Boxtype b = box() ? box() : FL_DOWN_BOX;
X = x()+Fl::box_dx(b);
Y = y()+Fl::box_dy(b);
W = w()-Fl::box_dw(b);
@@ -225,7 +224,7 @@ void Fl_Browser_::display(void* x) {
void Fl_Browser_::draw() {
int drawsquare = 0;
if (damage() & FL_DAMAGE_ALL) { // redraw the box if full redraw
- Fl_Boxtype b = box() ? box() : Fl_Input_::default_box();
+ Fl_Boxtype b = box() ? box() : FL_DOWN_BOX;
draw_box(b, x(), y(), w(), h(), color());
drawsquare = 1;
}
@@ -627,5 +626,5 @@ void Fl_Browser_::item_select(void*, int) {}
int Fl_Browser_::item_selected(void* l) const {return l==selection_;}
//
-// End of "$Id: Fl_Browser_.cxx,v 1.5 1998/11/08 15:05:45 mike Exp $".
+// End of "$Id: Fl_Browser_.cxx,v 1.6 1998/12/02 15:39:29 mike Exp $".
//
diff --git a/src/Fl_Choice.cxx b/src/Fl_Choice.cxx
index 45f5f172f..5ab4b9cc6 100644
--- a/src/Fl_Choice.cxx
+++ b/src/Fl_Choice.cxx
@@ -1,5 +1,5 @@
//
-// "$Id: Fl_Choice.cxx,v 1.4 1998/11/10 14:40:17 mike Exp $"
+// "$Id: Fl_Choice.cxx,v 1.5 1998/12/02 15:39:30 mike Exp $"
//
// Choice widget for the Fast Light Tool Kit (FLTK).
//
@@ -38,7 +38,7 @@ void Fl_Choice::draw() {
if (box() == FL_FLAT_BOX) return; // for XForms compatability
int H = labelsize()/2+1;
draw_box(FL_THIN_UP_BOX,x()+w()-3*H,y()+(h()-H)/2,2*H,H,color());
- fl_font(textfont(),textsize(),default_font(),default_size());
+ fl_font(textfont(),textsize());
fl_color(active_r() ? textcolor() : inactive(textcolor()));
fl_draw_shortcut = 2; // hack value to make '&' disappear
int BW = Fl::box_dx(box());
@@ -85,5 +85,5 @@ int Fl_Choice::handle(int e) {
}
//
-// End of "$Id: Fl_Choice.cxx,v 1.4 1998/11/10 14:40:17 mike Exp $".
+// End of "$Id: Fl_Choice.cxx,v 1.5 1998/12/02 15:39:30 mike Exp $".
//
diff --git a/src/Fl_Counter.cxx b/src/Fl_Counter.cxx
index 23899ef91..99bc92a32 100644
--- a/src/Fl_Counter.cxx
+++ b/src/Fl_Counter.cxx
@@ -1,5 +1,5 @@
//
-// "$Id: Fl_Counter.cxx,v 1.4 1998/10/21 14:20:01 mike Exp $"
+// "$Id: Fl_Counter.cxx,v 1.5 1998/12/02 15:39:30 mike Exp $"
//
// Counter widget for the Fast Light Tool Kit (FLTK).
//
@@ -26,13 +26,12 @@
#include <FL/Fl.H>
#include <FL/Fl_Counter.H>
#include <FL/fl_draw.H>
-#include <FL/Fl_Input.H> // for default_font
void Fl_Counter::draw() {
int i; Fl_Boxtype boxtype[5];
boxtype[0] = box();
- if (boxtype[0] == FL_UP_BOX) boxtype[0] = Fl_Input::default_box();
+ if (boxtype[0] == FL_UP_BOX) boxtype[0] = FL_DOWN_BOX;
for (i=1; i<5; i++)
if (mouseobj == i)
boxtype[i] = down(box());
@@ -55,8 +54,7 @@ void Fl_Counter::draw() {
}
draw_box(boxtype[0], xx[0], y(), ww[0], h(), FL_WHITE);
- fl_font(textfont(), textsize(),
- Fl_Input::default_font(), Fl_Input::default_size());
+ fl_font(textfont(), textsize());
fl_color(active_r() ? textcolor() : inactive(textcolor()));
char str[128]; format(str);
fl_draw(str, xx[0], y(), ww[0], h(), FL_ALIGN_CENTER);
@@ -161,5 +159,5 @@ Fl_Counter::Fl_Counter(int x, int y, int w, int h, const char* l)
}
//
-// End of "$Id: Fl_Counter.cxx,v 1.4 1998/10/21 14:20:01 mike Exp $".
+// End of "$Id: Fl_Counter.cxx,v 1.5 1998/12/02 15:39:30 mike Exp $".
//
diff --git a/src/Fl_Input.cxx b/src/Fl_Input.cxx
index 02e4513e6..88f4d7152 100644
--- a/src/Fl_Input.cxx
+++ b/src/Fl_Input.cxx
@@ -1,5 +1,5 @@
//
-// "$Id: Fl_Input.cxx,v 1.4 1998/10/21 14:20:08 mike Exp $"
+// "$Id: Fl_Input.cxx,v 1.5 1998/12/02 15:39:31 mike Exp $"
//
// Input widget for the Fast Light Tool Kit (FLTK).
//
@@ -38,7 +38,7 @@
void Fl_Input::draw() {
if (type() == FL_HIDDEN_INPUT) return;
- Fl_Boxtype b = box() ? box() : default_box();
+ Fl_Boxtype b = box() ? box() : FL_DOWN_BOX;
if (damage() & FL_DAMAGE_ALL) draw_box(b, color());
Fl_Input_::drawtext(x()+Fl::box_dx(b)+3, y()+Fl::box_dy(b),
w()-Fl::box_dw(b)-6, h()-Fl::box_dh(b));
@@ -312,7 +312,7 @@ int Fl_Input::handle(int event) {
if (Fl::event_button() == 2) return 0;
break;
}
- Fl_Boxtype b = box() ? box() : default_box();
+ Fl_Boxtype b = box() ? box() : FL_DOWN_BOX;
return Fl_Input_::handletext(event,
x()+Fl::box_dx(b)+3, y()+Fl::box_dy(b),
w()-Fl::box_dw(b)-6, h()-Fl::box_dh(b));
@@ -322,5 +322,5 @@ Fl_Input::Fl_Input(int x, int y, int w, int h, const char *l)
: Fl_Input_(x, y, w, h, l) {}
//
-// End of "$Id: Fl_Input.cxx,v 1.4 1998/10/21 14:20:08 mike Exp $".
+// End of "$Id: Fl_Input.cxx,v 1.5 1998/12/02 15:39:31 mike Exp $".
//
diff --git a/src/Fl_Input_.cxx b/src/Fl_Input_.cxx
index 72a06e249..db50e4e75 100644
--- a/src/Fl_Input_.cxx
+++ b/src/Fl_Input_.cxx
@@ -1,5 +1,5 @@
//
-// "$Id: Fl_Input_.cxx,v 1.9 1998/11/18 17:26:43 mike Exp $"
+// "$Id: Fl_Input_.cxx,v 1.10 1998/12/02 15:39:31 mike Exp $"
//
// Common input widget routines for the Fast Light Tool Kit (FLTK).
//
@@ -128,7 +128,7 @@ static double up_down_pos;
static int was_up_down;
void Fl_Input_::setfont() const {
- fl_font(textfont(), textsize(), default_font(), default_size());
+ fl_font(textfont(), textsize());
}
void Fl_Input_::drawtext(int X, int Y, int W, int H) {
@@ -727,5 +727,5 @@ Fl_Input_::~Fl_Input_() {
}
//
-// End of "$Id: Fl_Input_.cxx,v 1.9 1998/11/18 17:26:43 mike Exp $".
+// End of "$Id: Fl_Input_.cxx,v 1.10 1998/12/02 15:39:31 mike Exp $".
//
diff --git a/src/Fl_Menu.cxx b/src/Fl_Menu.cxx
index 067fdffc0..8e37b8171 100644
--- a/src/Fl_Menu.cxx
+++ b/src/Fl_Menu.cxx
@@ -1,5 +1,5 @@
//
-// "$Id: Fl_Menu.cxx,v 1.6 1998/11/10 14:40:17 mike Exp $"
+// "$Id: Fl_Menu.cxx,v 1.7 1998/12/02 15:39:32 mike Exp $"
//
// Menu code for the Fast Light Tool Kit (FLTK).
//
@@ -111,9 +111,7 @@ int Fl_Menu_Item::measure(int* hp, const Fl_Menu_* m) const {
l.value = text;
l.type = labeltype_;
l.font = labelsize_ ? labelfont_ : uchar(m ? m->textfont() : FL_HELVETICA);
- if (l.font < 4) l.font = (Fl_Font)(l.font | Fl_Menu_::default_font());
l.size = labelsize_ ? labelsize_ : m ? m->textsize() : FL_NORMAL_SIZE;
- l.size += Fl_Menu_::default_size();
l.color = labelcolor_;
fl_draw_shortcut = 1;
int w = 0; int h = 0; l.measure(w, hp ? *hp : h);
@@ -128,9 +126,7 @@ void Fl_Menu_Item::draw(int x, int y, int w, int h, const Fl_Menu_* m,
l.value = text;
l.type = labeltype_;
l.font = labelsize_ ? labelfont_ : uchar(m ? m->textfont() : FL_HELVETICA);
- if (l.font < 4) l.font = (Fl_Font)(l.font | Fl_Menu_::default_font());
l.size = labelsize_ ? labelsize_ : m ? m->textsize() : FL_NORMAL_SIZE;
- l.size += Fl_Menu_::default_size();
l.color = !active() ? (labelcolor_|8) : labelcolor_;
Fl_Color color = m ? m->color() : FL_GRAY;
if (selected) {
@@ -311,8 +307,7 @@ void menuwindow::drawentry(const Fl_Menu_Item* m, int i, int erase) {
fl_polygon(x+w-13, y1+2, x+w-13, y1+2+10, x+w-3, y1+2+5);
} else if (m->shortcut_) {
Fl_Font f = button ? button->textfont() : FL_HELVETICA;
- fl_font(f, button ? button->textsize() : FL_NORMAL_SIZE,
- Fl_Menu_::default_font(), Fl_Menu_::default_size());
+ fl_font(f, button ? button->textsize() : FL_NORMAL_SIZE);
fl_draw(fl_shortcut_label(m->shortcut_), x, y, w-3, h, FL_ALIGN_RIGHT);
}
@@ -708,5 +703,5 @@ const Fl_Menu_Item* Fl_Menu_Item::test_shortcut() const {
}
//
-// End of "$Id: Fl_Menu.cxx,v 1.6 1998/11/10 14:40:17 mike Exp $".
+// End of "$Id: Fl_Menu.cxx,v 1.7 1998/12/02 15:39:32 mike Exp $".
//
diff --git a/src/Fl_Menu_.cxx b/src/Fl_Menu_.cxx
index 9b0e736d3..9e9b8b20b 100644
--- a/src/Fl_Menu_.cxx
+++ b/src/Fl_Menu_.cxx
@@ -1,5 +1,5 @@
//
-// "$Id: Fl_Menu_.cxx,v 1.3 1998/10/21 14:20:11 mike Exp $"
+// "$Id: Fl_Menu_.cxx,v 1.4 1998/12/02 15:39:32 mike Exp $"
//
// Common menu code for the Fast Light Tool Kit (FLTK).
//
@@ -34,8 +34,6 @@
#include <FL/Fl_Menu_.H>
#include <stdlib.h>
-Fl_Font Fl_Menu_::default_font_;
-int Fl_Menu_::default_size_;
int Fl_Menu_::value(const Fl_Menu_Item* m) {
clear_changed();
@@ -117,5 +115,5 @@ Fl_Menu_::~Fl_Menu_() {
}
//
-// End of "$Id: Fl_Menu_.cxx,v 1.3 1998/10/21 14:20:11 mike Exp $".
+// End of "$Id: Fl_Menu_.cxx,v 1.4 1998/12/02 15:39:32 mike Exp $".
//
diff --git a/src/Fl_Output.cxx b/src/Fl_Output.cxx
index 826d197d0..fb1cf3b07 100644
--- a/src/Fl_Output.cxx
+++ b/src/Fl_Output.cxx
@@ -1,5 +1,5 @@
//
-// "$Id: Fl_Output.cxx,v 1.4 1998/10/21 14:20:15 mike Exp $"
+// "$Id: Fl_Output.cxx,v 1.5 1998/12/02 15:39:33 mike Exp $"
//
// Output widget for the Fast Light Tool Kit (FLTK).
//
@@ -31,7 +31,7 @@
#include <FL/fl_draw.H>
void Fl_Output::draw() {
- Fl_Boxtype b = box() ? box() : default_box();
+ Fl_Boxtype b = box() ? box() : FL_DOWN_BOX;
if (damage() & FL_DAMAGE_ALL) draw_box(b, color());
Fl_Input_::drawtext(x()+Fl::box_dx(b)+3, y()+Fl::box_dy(b),
w()-Fl::box_dw(b)-6, h()-Fl::box_dh(b));
@@ -39,12 +39,12 @@ void Fl_Output::draw() {
int Fl_Output::handle(int event) {
if (event == FL_FOCUS) return 0;
- Fl_Boxtype b = box() ? box() : default_box();
+ Fl_Boxtype b = box() ? box() : FL_DOWN_BOX;
return Fl_Input_::handletext(event,
x()+Fl::box_dx(b)+3, y()+Fl::box_dy(b),
w()-Fl::box_dw(b)-6, h()-Fl::box_dh(b));
}
//
-// End of "$Id: Fl_Output.cxx,v 1.4 1998/10/21 14:20:15 mike Exp $".
+// End of "$Id: Fl_Output.cxx,v 1.5 1998/12/02 15:39:33 mike Exp $".
//
diff --git a/src/Fl_Value_Output.cxx b/src/Fl_Value_Output.cxx
index 54fd90bc2..0276f921b 100644
--- a/src/Fl_Value_Output.cxx
+++ b/src/Fl_Value_Output.cxx
@@ -1,5 +1,5 @@
//
-// "$Id: Fl_Value_Output.cxx,v 1.4 1998/10/21 14:20:25 mike Exp $"
+// "$Id: Fl_Value_Output.cxx,v 1.5 1998/12/02 15:39:34 mike Exp $"
//
// Value output widget for the Fast Light Tool Kit (FLTK).
//
@@ -30,10 +30,9 @@
#include <FL/Fl.H>
#include <FL/Fl_Value_Output.H>
#include <FL/fl_draw.H>
-#include <FL/Fl_Input.H> // for default_font
void Fl_Value_Output::draw() {
- Fl_Boxtype b = box() ? box() : Fl_Input::default_box();
+ Fl_Boxtype b = box() ? box() : FL_DOWN_BOX;
int X = x()+Fl::box_dx(b);
int Y = y()+Fl::box_dy(b);
int W = w()-Fl::box_dw(b);
@@ -47,8 +46,7 @@ void Fl_Value_Output::draw() {
char buf[128];
format(buf);
fl_color(active_r() ? textcolor() : inactive(textcolor()));
- fl_font(textfont(), textsize(),
- Fl_Input::default_font(), Fl_Input::default_size());
+ fl_font(textfont(), textsize());
fl_draw(buf,X+3,Y,W-6,H,FL_ALIGN_LEFT);
}
@@ -96,5 +94,5 @@ Fl_Value_Output::Fl_Value_Output(int x,int y,int w,int h,const char *l)
}
//
-// End of "$Id: Fl_Value_Output.cxx,v 1.4 1998/10/21 14:20:25 mike Exp $".
+// End of "$Id: Fl_Value_Output.cxx,v 1.5 1998/12/02 15:39:34 mike Exp $".
//
diff --git a/src/Fl_Value_Slider.cxx b/src/Fl_Value_Slider.cxx
index a035d5d2c..26c39cee0 100644
--- a/src/Fl_Value_Slider.cxx
+++ b/src/Fl_Value_Slider.cxx
@@ -1,5 +1,5 @@
//
-// "$Id: Fl_Value_Slider.cxx,v 1.3 1998/10/21 14:20:25 mike Exp $"
+// "$Id: Fl_Value_Slider.cxx,v 1.4 1998/12/02 15:39:34 mike Exp $"
//
// Value slider widget for the Fast Light Tool Kit (FLTK).
//
@@ -27,7 +27,6 @@
#include <FL/Fl_Value_Slider.H>
#include <FL/fl_draw.H>
#include <math.h>
-#include <FL/Fl_Input_.H> // for default_font
Fl_Value_Slider::Fl_Value_Slider(int x,int y,int w,int h, const char*l)
: Fl_Slider(x,y,w,h,l) {
@@ -49,8 +48,7 @@ void Fl_Value_Slider::draw() {
draw_box(box(),bxx,byy,bww,bhh,color());
char buf[128];
format(buf);
- fl_font(textfont(), textsize(),
- Fl_Input_::default_font(), Fl_Input_::default_size());
+ fl_font(textfont(), textsize());
fl_color(active_r() ? textcolor() : inactive(textcolor()));
fl_draw(buf, bxx, byy, bww, bhh, FL_ALIGN_CLIP);
}
@@ -66,5 +64,5 @@ int Fl_Value_Slider::handle(int event) {
}
//
-// End of "$Id: Fl_Value_Slider.cxx,v 1.3 1998/10/21 14:20:25 mike Exp $".
+// End of "$Id: Fl_Value_Slider.cxx,v 1.4 1998/12/02 15:39:34 mike Exp $".
//
diff --git a/src/fl_ask.cxx b/src/fl_ask.cxx
index 81d6b7b1d..e6a9d8e8c 100644
--- a/src/fl_ask.cxx
+++ b/src/fl_ask.cxx
@@ -1,5 +1,5 @@
//
-// "$Id: fl_ask.cxx,v 1.5 1998/11/12 14:16:57 mike Exp $"
+// "$Id: fl_ask.cxx,v 1.6 1998/12/02 15:39:35 mike Exp $"
//
// Standard dialog functions for the Fast Light Tool Kit (FLTK).
//
@@ -95,9 +95,8 @@ static int innards(const char* fmt, va_list ap,
message->label(buffer);
}
Fl_Font f = (Fl_Font)fl_message_font_;
- if (!f) f = Fl_Input_::default_font();
message->labelfont(f);
- message->labelsize(fl_message_size_ + Fl_Input::default_size());
+ message->labelsize(fl_message_size_);
if (b0) {button[0]->show();button[0]->label(b0);button[1]->position(210,70);}
else {button[0]->hide(); button[1]->position(310,70);}
if (b1) {button[1]->show(); button[1]->label(b1);}
@@ -196,5 +195,5 @@ const char *fl_password(const char *fmt, const char *defstr, ...) {
}
//
-// End of "$Id: fl_ask.cxx,v 1.5 1998/11/12 14:16:57 mike Exp $".
+// End of "$Id: fl_ask.cxx,v 1.6 1998/12/02 15:39:35 mike Exp $".
//
diff --git a/src/fl_file_chooser.cxx b/src/fl_file_chooser.cxx
index 6ea787e07..a6c89d6ac 100644
--- a/src/fl_file_chooser.cxx
+++ b/src/fl_file_chooser.cxx
@@ -1,5 +1,5 @@
//
-// "$Id: fl_file_chooser.cxx,v 1.7 1998/11/18 18:39:13 mike Exp $"
+// "$Id: fl_file_chooser.cxx,v 1.8 1998/12/02 15:39:35 mike Exp $"
//
// File chooser widget for the Fast Light Tool Kit (FLTK).
//
@@ -192,13 +192,13 @@ void FCB::item_draw(void* v, int x, int y, int, int h) const {
if (checkdir(p, (char*)e)) e++;
if (v == selection()) fl_color(contrast(textcolor(), selection_color()));
else fl_color(textcolor());
- fl_font(textfont(), textsize(), default_font(), default_size());
+ fl_font(textfont(), textsize());
fl_draw(p->d_name, e-p->d_name, x+4, y+h-3);
}
int FCB::item_width(const dirent* p) const {
const char* e = end_of_name(p); if (*e == '/') e++;
- fl_font(textfont(), textsize(), default_font(), default_size());
+ fl_font(textfont(), textsize());
return (int)fl_width(p->d_name, e-p->d_name)+4;
}
@@ -341,10 +341,10 @@ void FCB::draw() {
if (full_height() > 0) return;
message = "No matching files";
}
- Fl_Boxtype b = box(); if (!b) b = Fl_Input_::default_box();
+ Fl_Boxtype b = box(); if (!b) b = FL_DOWN_BOX;
draw_box(b,color());
fl_color(FL_INACTIVE_COLOR);
- fl_font(textfont(), textsize(), default_font(), default_size());
+ fl_font(textfont(), textsize());
fl_draw(message, x()+7, y()+3, w(), h()-3, FL_ALIGN_TOP_LEFT);
// insure scrollbars are redrawn if error message goes away:
scrollbar.redraw();
@@ -614,5 +614,5 @@ char* fl_file_chooser(const char* message, const char* pat, const char* fname)
}
//
-// End of "$Id: fl_file_chooser.cxx,v 1.7 1998/11/18 18:39:13 mike Exp $".
+// End of "$Id: fl_file_chooser.cxx,v 1.8 1998/12/02 15:39:35 mike Exp $".
//
diff --git a/src/fl_font.cxx b/src/fl_font.cxx
index 3faa852a5..d8b0a6ac3 100644
--- a/src/fl_font.cxx
+++ b/src/fl_font.cxx
@@ -1,5 +1,5 @@
//
-// "$Id: fl_font.cxx,v 1.3 1998/10/21 14:20:51 mike Exp $"
+// "$Id: fl_font.cxx,v 1.4 1998/12/02 15:39:36 mike Exp $"
//
// Font selection code for the Fast Light Tool Kit (FLTK).
//
@@ -250,11 +250,6 @@ void fl_font(int fnum, int size) {
if (f != fl_current_xfont) {fl_current_xfont = f; font_gc = 0;}
}
-void fl_font(int fnum, int size, Fl_Font default_font, int default_size) {
- if (fnum<4) fnum |= default_font;
- fl_font(fnum, size + default_size);
-}
-
int fl_height() {
return (fl_current_xfont->font->ascent + fl_current_xfont->font->descent);
}
@@ -305,5 +300,5 @@ void fl_draw(const char *str, int x, int y) {
#endif
//
-// End of "$Id: fl_font.cxx,v 1.3 1998/10/21 14:20:51 mike Exp $".
+// End of "$Id: fl_font.cxx,v 1.4 1998/12/02 15:39:36 mike Exp $".
//
diff --git a/src/fl_font_win32.cxx b/src/fl_font_win32.cxx
index 707b73a90..c37acac17 100644
--- a/src/fl_font_win32.cxx
+++ b/src/fl_font_win32.cxx
@@ -1,5 +1,5 @@
//
-// "$Id: fl_font_win32.cxx,v 1.5 1998/10/21 14:20:52 mike Exp $"
+// "$Id: fl_font_win32.cxx,v 1.6 1998/12/02 15:39:36 mike Exp $"
//
// WIN32 font selection routines for the Fast Light Tool Kit (FLTK).
//
@@ -140,11 +140,6 @@ void fl_font(int fnum, int size) {
fl_current_xfont = find(fnum, size);
}
-void fl_font(int fnum, int size, Fl_Font default_font, int default_size) {
- if (fnum<4) fnum |= default_font;
- fl_font(fnum, size + default_size);
-}
-
int fl_height() {
return (fl_current_xfont->metr.tmAscent + fl_current_xfont->metr.tmDescent);
}
@@ -180,5 +175,5 @@ void fl_draw(const char *str, int x, int y) {
}
//
-// End of "$Id: fl_font_win32.cxx,v 1.5 1998/10/21 14:20:52 mike Exp $".
+// End of "$Id: fl_font_win32.cxx,v 1.6 1998/12/02 15:39:36 mike Exp $".
//
diff --git a/src/fl_labeltype.cxx b/src/fl_labeltype.cxx
index d094a2759..b9f8ace53 100644
--- a/src/fl_labeltype.cxx
+++ b/src/fl_labeltype.cxx
@@ -1,5 +1,5 @@
//
-// "$Id: fl_labeltype.cxx,v 1.3 1998/10/21 14:20:53 mike Exp $"
+// "$Id: fl_labeltype.cxx,v 1.4 1998/12/02 15:39:37 mike Exp $"
//
// Label drawing routines for the Fast Light Tool Kit (FLTK).
//
@@ -102,17 +102,12 @@ void Fl_Widget::draw_label(int X, int Y, int W, int H) const {
draw_label(X,Y,W,H,align());
}
-Fl_Font Fl_Widget::default_font_;
-int Fl_Widget::default_size_;
-
// Anybody can call this to force the label to draw anywhere:
extern char fl_draw_shortcut;
void Fl_Widget::draw_label(int X, int Y, int W, int H, Fl_Align a) const {
if (flags()&SHORTCUT_LABEL) fl_draw_shortcut = 1;
Fl_Label l1 = label_;
if (!active_r()) l1.color |= 8;
- if (l1.font<4) l1.font |= default_font_;
- l1.size += default_size_;
l1.draw(X,Y,W,H,a);
fl_draw_shortcut = 0;
}
@@ -121,10 +116,6 @@ void Fl_Widget::draw_label(int X, int Y, int W, int H, Fl_Align a) const {
// Fl_Input_ code:
#include <FL/Fl_Input_.H>
-Fl_Boxtype Fl_Input_::default_box_ = FL_DOWN_BOX;
-Fl_Font Fl_Input_::default_font_;
-int Fl_Input_::default_size_;
-
//
-// End of "$Id: fl_labeltype.cxx,v 1.3 1998/10/21 14:20:53 mike Exp $".
+// End of "$Id: fl_labeltype.cxx,v 1.4 1998/12/02 15:39:37 mike Exp $".
//