diff options
| author | Michael R Sweet <michael.r.sweet@gmail.com> | 2001-04-13 19:07:40 +0000 |
|---|---|---|
| committer | Michael R Sweet <michael.r.sweet@gmail.com> | 2001-04-13 19:07:40 +0000 |
| commit | b8a8c98f04c752e69c17f2709c7496489b839611 (patch) | |
| tree | 3eae855f2e104e207ecd36650ad9963a1c5f8ff4 /fluid | |
| parent | bb86f132ebc530f9d06d441f7d13675efcef1322 (diff) | |
Eliminate all compiler warnings (string constants, const'ness, hiding of
class members, empty fl_call_main.c)
Update pixmap functions to accept const * const * or * const * pointers.
(confused? :)
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@1429 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'fluid')
| -rw-r--r-- | fluid/Fl_Window_Type.cxx | 136 | ||||
| -rw-r--r-- | fluid/Fluid_Image.cxx | 22 | ||||
| -rw-r--r-- | fluid/factory.cxx | 84 |
3 files changed, 121 insertions, 121 deletions
diff --git a/fluid/Fl_Window_Type.cxx b/fluid/Fl_Window_Type.cxx index 371aac284..cc7297a46 100644 --- a/fluid/Fl_Window_Type.cxx +++ b/fluid/Fl_Window_Type.cxx @@ -1,5 +1,5 @@ // -// "$Id: Fl_Window_Type.cxx,v 1.13.2.9 2001/01/22 15:13:38 easysw Exp $" +// "$Id: Fl_Window_Type.cxx,v 1.13.2.10 2001/04/13 19:07:40 easysw Exp $" // // Window type code for the Fast Light Tool Kit (FLTK). // @@ -211,21 +211,21 @@ Fl_Type *Fl_Window_Type::make() { fl_message("Please select a function"); return 0; } - Fl_Window_Type *o = new Fl_Window_Type(); + Fl_Window_Type *myo = new Fl_Window_Type(); if (!this->o) {// template widget this->o = new Fl_Window(100,100); Fl_Group::current(0); } - o->factory = this; - o->drag = 0; - o->numselected = 0; + myo->factory = this; + myo->drag = 0; + myo->numselected = 0; Overlay_Window *w = new Overlay_Window(100,100); - w->window = o; - o->o = w; - o->add(p); - o->modal = 0; - o->non_modal = 0; - return o; + w->window = myo; + myo->o = w; + myo->add(p); + myo->modal = 0; + myo->non_modal = 0; + return myo; } void Fl_Window_Type::add_child(Fl_Type* cc, Fl_Type* before) { @@ -356,42 +356,42 @@ void Overlay_Window::resize(int X,int Y,int W,int H) { // calculate actual move by moving mouse position (mx,my) to // nearest multiple of gridsize, and snap to original position void Fl_Window_Type::newdx() { - int dx, dy; + int mydx, mydy; if (Fl::event_state(FL_ALT)) { - dx = mx-x1; - dy = my-y1; + mydx = mx-x1; + mydy = my-y1; } else { int dx0 = mx-x1; int ix = (drag&RIGHT) ? br : bx; - dx = gridx ? ((ix+dx0+gridx/2)/gridx)*gridx - ix : dx0; + mydx = gridx ? ((ix+dx0+gridx/2)/gridx)*gridx - ix : dx0; if (dx0 > snap) { - if (dx < 0) dx = 0; + if (mydx < 0) mydx = 0; } else if (dx0 < -snap) { - if (dx > 0) dx = 0; + if (mydx > 0) mydx = 0; } else - dx = 0; + mydx = 0; int dy0 = my-y1; int iy = (drag&BOTTOM) ? by : bt; - dy = gridy ? ((iy+dy0+gridy/2)/gridy)*gridy - iy : dy0; + mydy = gridy ? ((iy+dy0+gridy/2)/gridy)*gridy - iy : dy0; if (dy0 > snap) { - if (dy < 0) dy = 0; + if (mydy < 0) mydy = 0; } else if (dy0 < -snap) { - if (dy > 0) dy = 0; + if (mydy > 0) mydy = 0; } else - dy = 0; + mydy = 0; } - if (this->dx != dx || this->dy != dy) { - this->dx = dx; this->dy = dy; - ((Overlay_Window *)(this->o))->redraw_overlay(); + if (dx != mydx || dy != mydy) { + dx = mydx; dy = mydy; + ((Overlay_Window *)o)->redraw_overlay(); } } // Move a widget according to dx and dy calculated above -void Fl_Window_Type::newposition(Fl_Widget_Type *o,int &X,int &Y,int &R,int &T) { - X = o->o->x(); - Y = o->o->y(); - R = X+o->o->w(); - T = Y+o->o->h(); +void Fl_Window_Type::newposition(Fl_Widget_Type *myo,int &X,int &Y,int &R,int &T) { + X = myo->o->x(); + Y = myo->o->y(); + R = X+myo->o->w(); + T = Y+myo->o->h(); if (!drag) return; if (drag&DRAG) { X += dx; @@ -415,11 +415,11 @@ void Fl_Window_Type::draw_overlay() { for (Fl_Type *q=next; q && q->level>level; q=q->next) if (q->selected && q->is_widget() && !q->is_menu_item()) { numselected++; - Fl_Widget_Type* o = (Fl_Widget_Type*)q; - if (o->o->x() < bx) bx = o->o->x(); - if (o->o->y() < by) by = o->o->y(); - if (o->o->x()+o->o->w() > br) br = o->o->x()+o->o->w(); - if (o->o->y()+o->o->h() > bt) bt = o->o->y()+o->o->h(); + Fl_Widget_Type* myo = (Fl_Widget_Type*)q; + if (myo->o->x() < bx) bx = myo->o->x(); + if (myo->o->y() < by) by = myo->o->y(); + if (myo->o->x()+myo->o->w() > br) br = myo->o->x()+myo->o->w(); + if (myo->o->y()+myo->o->h() > bt) bt = myo->o->y()+myo->o->h(); } recalc = 0; } @@ -432,25 +432,25 @@ void Fl_Window_Type::draw_overlay() { if (overlays_invisible && !drag) return; if (selected) fl_rect(0,0,o->w(),o->h()); if (!numselected) return; - int bx,by,br,bt; - bx = o->w(); by = o->h(); br = 0; bt = 0; + int mybx,myby,mybr,mybt; + mybx = o->w(); myby = o->h(); mybr = 0; mybt = 0; for (Fl_Type *q=next; q && q->level>level; q = q->next) if (q->selected && q->is_widget() && !q->is_menu_item()) { - Fl_Widget_Type* o = (Fl_Widget_Type*)q; + Fl_Widget_Type* myo = (Fl_Widget_Type*)q; int x,y,r,t; - newposition(o,x,y,r,t); + newposition(myo,x,y,r,t); fl_rect(x,y,r-x,t-y); - if (x < bx) bx = x; - if (y < by) by = y; - if (r > br) br = r; - if (t > bt) bt = t; + if (x < mybx) mybx = x; + if (y < myby) myby = y; + if (r > mybr) mybr = r; + if (t > mybt) mybt = t; } if (selected) return; - if (numselected>1) fl_rect(bx,by,br-bx,bt-by); - fl_rectf(bx,by,5,5); - fl_rectf(br-5,by,5,5); - fl_rectf(br-5,bt-5,5,5); - fl_rectf(bx,bt-5,5,5); + if (numselected>1) fl_rect(mybx,myby,mybr-mybx,mybt-myby); + fl_rectf(mybx,myby,5,5); + fl_rectf(mybr-5,myby,5,5); + fl_rectf(mybr-5,mybt-5,5,5); + fl_rectf(mybx,mybt-5,5,5); } // Calculate new bounding box of selected widgets: @@ -490,18 +490,18 @@ void Fl_Window_Type::moveallchildren() Fl_Type *i; for (i=next; i && i->level>level;) { if (i->selected && i->is_widget() && !i->is_menu_item()) { - Fl_Widget_Type* o = (Fl_Widget_Type*)i; + Fl_Widget_Type* myo = (Fl_Widget_Type*)i; int x,y,r,t; - newposition(o,x,y,r,t); - o->o->resize(x,y,r-x,t-y); + newposition(myo,x,y,r,t); + myo->o->resize(x,y,r-x,t-y); // move all the children, whether selected or not: Fl_Type* p; - for (p = o->next; p && p->level>o->level; p = p->next) + for (p = myo->next; p && p->level>myo->level; p = p->next) if (p->is_widget() && !p->is_menu_item()) { - Fl_Widget_Type* o = (Fl_Widget_Type*)p; + Fl_Widget_Type* myo2 = (Fl_Widget_Type*)p; int x,y,r,t; - newposition(o,x,y,r,t); - o->o->resize(x,y,r-x,t-y); + newposition(myo2,x,y,r,t); + myo2->o->resize(x,y,r-x,t-y); } i = p; } else { @@ -527,9 +527,9 @@ int Fl_Window_Type::handle(int event) { // test for popup menu: if (Fl::event_button() >= 3) { in_this_only = this; // modifies how some menu items work. - static const Fl_Menu_Item* prev; - const Fl_Menu_Item* m = New_Menu->popup(mx,my,"New",prev); - if (m && m->callback()) {prev = m; m->do_callback(this->o);} + static const Fl_Menu_Item* myprev; + const Fl_Menu_Item* m = New_Menu->popup(mx,my,"New",myprev); + if (m && m->callback()) {myprev = m; m->do_callback(this->o);} in_this_only = 0; return 1; } @@ -537,10 +537,10 @@ int Fl_Window_Type::handle(int event) { selection = this; {for (Fl_Type* i=next; i && i->level>level; i=i->next) if (i->is_widget() && !i->is_menu_item()) { - Fl_Widget_Type* o = (Fl_Widget_Type*)i; - for (Fl_Widget *o1 = o->o; o1; o1 = o1->parent()) + Fl_Widget_Type* myo = (Fl_Widget_Type*)i; + for (Fl_Widget *o1 = myo->o; o1; o1 = o1->parent()) if (!o1->visible()) goto CONTINUE2; - if (Fl::event_inside(o->o)) selection = o; + if (Fl::event_inside(myo->o)) selection = myo; CONTINUE2:; }} // see if user grabs edges of selected region: @@ -600,14 +600,14 @@ int Fl_Window_Type::handle(int event) { // select everything in box: for (Fl_Type*i=next; i&&i->level>level; i=i->next) if (i->is_widget() && !i->is_menu_item()) { - Fl_Widget_Type* o = (Fl_Widget_Type*)i; - for (Fl_Widget *o1 = o->o; o1; o1 = o1->parent()) + Fl_Widget_Type* myo = (Fl_Widget_Type*)i; + for (Fl_Widget *o1 = myo->o; o1; o1 = o1->parent()) if (!o1->visible()) goto CONTINUE; - if (Fl::event_inside(o->o)) selection = o; - if (o->o->x()>=x1 && o->o->y()>y1 && - o->o->x()+o->o->w()<mx && o->o->y()+o->o->h()<my) { + if (Fl::event_inside(myo->o)) selection = myo; + if (myo->o->x()>=x1 && myo->o->y()>y1 && + myo->o->x()+myo->o->w()<mx && myo->o->y()+myo->o->h()<my) { n++; - select(o, toggle ? !o->selected : 1); + select(myo, toggle ? !myo->selected : 1); } CONTINUE:; } @@ -752,5 +752,5 @@ int Fl_Window_Type::read_fdesign(const char* name, const char* value) { } // -// End of "$Id: Fl_Window_Type.cxx,v 1.13.2.9 2001/01/22 15:13:38 easysw Exp $". +// End of "$Id: Fl_Window_Type.cxx,v 1.13.2.10 2001/04/13 19:07:40 easysw Exp $". // diff --git a/fluid/Fluid_Image.cxx b/fluid/Fluid_Image.cxx index f5c911ffa..d1fff4b8d 100644 --- a/fluid/Fluid_Image.cxx +++ b/fluid/Fluid_Image.cxx @@ -1,5 +1,5 @@ // -// "$Id: Fluid_Image.cxx,v 1.7.2.7 2001/01/22 15:13:38 easysw Exp $" +// "$Id: Fluid_Image.cxx,v 1.7.2.8 2001/04/13 19:07:40 easysw Exp $" // // Pixmap label support for the Fast Light Tool Kit (FLTK). // @@ -112,9 +112,9 @@ pixmap_image::pixmap_image(const char *name, FILE *f) : Fluid_Image(name) { int i = 0; while (fgets(buffer,MAXSIZE+20,f)) { if (buffer[0] != '\"') continue; - char *p = buffer; + char *myp = buffer; char *q = buffer+1; - while (*q != '\"' && p < buffer+MAXSIZE) { + while (*q != '\"' && myp < buffer+MAXSIZE) { if (*q == '\\') switch (*++q) { case '\n': fgets(q,(buffer+MAXSIZE+20)-q,f); break; @@ -129,7 +129,7 @@ pixmap_image::pixmap_image(const char *name, FILE *f) : Fluid_Image(name) { n = (n<<4)+d; q++; } - *p++ = n; + *myp++ = n; } break; default: { int c = *q++; @@ -142,13 +142,13 @@ pixmap_image::pixmap_image(const char *name, FILE *f) : Fluid_Image(name) { q++; } } - *p++ = c; + *myp++ = c; } break; } else { - *p++ = *q++; + *myp++ = *q++; } } - *p++ = 0; + *myp++ = 0; if (i >= malloc_size) { malloc_size = 2*malloc_size; if (data == local_data) { @@ -161,9 +161,9 @@ pixmap_image::pixmap_image(const char *name, FILE *f) : Fluid_Image(name) { length = (int*)realloc(length, malloc_size*sizeof(int)); } } - data[i] = new char[p-buffer]; - memcpy(data[i], buffer,p-buffer); - length[i] = p-buffer-1; + data[i] = new char[myp-buffer]; + memcpy(data[i], buffer,myp-buffer); + length[i] = myp-buffer-1; i++; } @@ -436,5 +436,5 @@ Fluid_Image *ui_find_image(const char *oldname) { } // -// End of "$Id: Fluid_Image.cxx,v 1.7.2.7 2001/01/22 15:13:38 easysw Exp $". +// End of "$Id: Fluid_Image.cxx,v 1.7.2.8 2001/04/13 19:07:40 easysw Exp $". // diff --git a/fluid/factory.cxx b/fluid/factory.cxx index a8f46c306..33572b93c 100644 --- a/fluid/factory.cxx +++ b/fluid/factory.cxx @@ -1,5 +1,5 @@ // -// "$Id: factory.cxx,v 1.4.2.10 2001/02/12 15:12:14 easysw Exp $" +// "$Id: factory.cxx,v 1.4.2.11 2001/04/13 19:07:40 easysw Exp $" // // Widget factory code for the Fast Light Tool Kit (FLTK). // @@ -202,13 +202,13 @@ public: static Fl_Browser_Type Fl_Browser_type; int Fl_Browser_Type::textstuff(int w, Fl_Font& f, int& s, Fl_Color& c) { - Fl_Browser *o = (Fl_Browser*)(w==4 ? ((Fl_Widget_Type*)this->factory)->o : this->o); + Fl_Browser *myo = (Fl_Browser*)(w==4 ? ((Fl_Widget_Type*)factory)->o : o); switch (w) { case 4: - case 0: f = o->textfont(); s = o->textsize(); c = o->textcolor(); break; - case 1: o->textfont(f); break; - case 2: o->textsize(s); break; - case 3: o->textcolor(c); break; + case 0: f = myo->textfont(); s = myo->textsize(); c = myo->textcolor(); break; + case 1: myo->textfont(f); break; + case 2: myo->textsize(s); break; + case 3: myo->textcolor(c); break; } return 1; } @@ -233,13 +233,13 @@ public: static Fl_Counter_Type Fl_Counter_type; int Fl_Counter_Type::textstuff(int w, Fl_Font& f, int& s, Fl_Color& c) { - Fl_Counter *o = (Fl_Counter*)(w==4 ? ((Fl_Widget_Type*)this->factory)->o : this->o); + Fl_Counter *myo = (Fl_Counter*)(w==4 ? ((Fl_Widget_Type*)factory)->o : o); switch (w) { case 4: - case 0: f = o->textfont(); s = o->textsize(); c = o->textcolor(); break; - case 1: o->textfont(f); break; - case 2: o->textsize(s); break; - case 3: o->textcolor(c); break; + case 0: f = myo->textfont(); s = myo->textsize(); c = myo->textcolor(); break; + case 1: myo->textfont(f); break; + case 2: myo->textsize(s); break; + case 3: myo->textcolor(c); break; } return 1; } @@ -260,22 +260,22 @@ class Fl_Input_Type : public Fl_Widget_Type { public: virtual const char *type_name() {return "Fl_Input";} Fl_Widget *widget(int x,int y,int w,int h) { - Fl_Input *o = new Fl_Input(x,y,w,h,"input:"); - o->value("Text Input"); - return o; + Fl_Input *myo = new Fl_Input(x,y,w,h,"input:"); + myo->value("Text Input"); + return myo; } Fl_Widget_Type *_make() {return new Fl_Input_Type();} }; static Fl_Input_Type Fl_Input_type; int Fl_Input_Type::textstuff(int w, Fl_Font& f, int& s, Fl_Color& c) { - Fl_Input_ *o = (Fl_Input_*)(w==4 ? ((Fl_Widget_Type*)this->factory)->o : this->o); + Fl_Input_ *myo = (Fl_Input_*)(w==4 ? ((Fl_Widget_Type*)factory)->o : o); switch (w) { case 4: - case 0: f = o->textfont(); s = o->textsize(); c = o->textcolor(); break; - case 1: o->textfont(f); break; - case 2: o->textsize(s); break; - case 3: o->textcolor(c); break; + case 0: f = myo->textfont(); s = myo->textsize(); c = myo->textcolor(); break; + case 1: myo->textfont(f); break; + case 2: myo->textsize(s); break; + case 3: myo->textcolor(c); break; } return 1; } @@ -390,9 +390,9 @@ class Fl_Output_Type : public Fl_Input_Type { public: virtual const char *type_name() {return "Fl_Output";} Fl_Widget *widget(int x,int y,int w,int h) { - Fl_Output *o = new Fl_Output(x,y,w,h,"output:"); - o->value("Text Output"); - return o; + Fl_Output *myo = new Fl_Output(x,y,w,h,"output:"); + myo->value("Text Output"); + return myo; } Fl_Widget_Type *_make() {return new Fl_Output_Type();} }; @@ -407,21 +407,21 @@ public: int textstuff(int w, Fl_Font& f, int& s, Fl_Color& c); int is_valuator() const {return 1;} Fl_Widget *widget(int x,int y,int w,int h) { - Fl_Value_Input *o = new Fl_Value_Input(x,y,w,h,"value:"); - return o; + Fl_Value_Input *myo = new Fl_Value_Input(x,y,w,h,"value:"); + return myo; } Fl_Widget_Type *_make() {return new Fl_Value_Input_Type();} }; static Fl_Value_Input_Type Fl_Value_Input_type; int Fl_Value_Input_Type::textstuff(int w, Fl_Font& f, int& s, Fl_Color& c) { - Fl_Value_Input *o = (Fl_Value_Input*)(w==4 ? ((Fl_Widget_Type*)this->factory)->o : this->o); + Fl_Value_Input *myo = (Fl_Value_Input*)(w==4 ? ((Fl_Widget_Type*)factory)->o : o); switch (w) { case 4: - case 0: f = o->textfont(); s = o->textsize(); c = o->textcolor(); break; - case 1: o->textfont(f); break; - case 2: o->textsize(s); break; - case 3: o->textcolor(c); break; + case 0: f = myo->textfont(); s = myo->textsize(); c = myo->textcolor(); break; + case 1: myo->textfont(f); break; + case 2: myo->textsize(s); break; + case 3: myo->textcolor(c); break; } return 1; } @@ -435,21 +435,21 @@ public: int textstuff(int w, Fl_Font& f, int& s, Fl_Color& c); int is_valuator() const {return 1;} Fl_Widget *widget(int x,int y,int w,int h) { - Fl_Value_Output *o = new Fl_Value_Output(x,y,w,h,"value:"); - return o; + Fl_Value_Output *myo = new Fl_Value_Output(x,y,w,h,"value:"); + return myo; } Fl_Widget_Type *_make() {return new Fl_Value_Output_Type();} }; static Fl_Value_Output_Type Fl_Value_Output_type; int Fl_Value_Output_Type::textstuff(int w, Fl_Font& f, int& s, Fl_Color& c) { - Fl_Value_Output *o = (Fl_Value_Output*)(w==4 ? ((Fl_Widget_Type*)this->factory)->o : this->o); + Fl_Value_Output *myo = (Fl_Value_Output*)(w==4 ? ((Fl_Widget_Type*)factory)->o : o); switch (w) { case 4: - case 0: f = o->textfont(); s = o->textsize(); c = o->textcolor(); break; - case 1: o->textfont(f); break; - case 2: o->textsize(s); break; - case 3: o->textcolor(c); break; + case 0: f = myo->textfont(); s = myo->textsize(); c = myo->textcolor(); break; + case 1: myo->textfont(f); break; + case 2: myo->textsize(s); break; + case 3: myo->textcolor(c); break; } return 1; } @@ -468,13 +468,13 @@ public: static Fl_Value_Slider_Type Fl_Value_Slider_type; int Fl_Value_Slider_Type::textstuff(int w, Fl_Font& f, int& s, Fl_Color& c) { - Fl_Value_Slider *o = (Fl_Value_Slider*)(w==4 ? ((Fl_Widget_Type*)this->factory)->o : this->o); + Fl_Value_Slider *myo = (Fl_Value_Slider*)(w==4 ? ((Fl_Widget_Type*)factory)->o : o); switch (w) { case 4: - case 0: f = o->textfont(); s = o->textsize(); c = o->textcolor(); break; - case 1: o->textfont(f); break; - case 2: o->textsize(s); break; - case 3: o->textcolor(c); break; + case 0: f = myo->textfont(); s = myo->textsize(); c = myo->textcolor(); break; + case 1: myo->textfont(f); break; + case 2: myo->textsize(s); break; + case 3: myo->textcolor(c); break; } return 1; } @@ -727,5 +727,5 @@ int lookup_symbol(const char *name, int &v, int numberok) { } // -// End of "$Id: factory.cxx,v 1.4.2.10 2001/02/12 15:12:14 easysw Exp $". +// End of "$Id: factory.cxx,v 1.4.2.11 2001/04/13 19:07:40 easysw Exp $". // |
