Search
j0ke.net Open Build Service
>
Projects
>
multimedia
>
fltk
> fltk-delete-fix.patch
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File fltk-delete-fix.patch of Package fltk
--- FL/Fl_Browser_.H +++ FL/Fl_Browser_.H @@ -104,8 +104,8 @@ public: - Fl_Scrollbar scrollbar; // Vertical scrollbar - Fl_Scrollbar hscrollbar; // Horizontal scrollbar + Fl_Scrollbar &scrollbar; // Vertical scrollbar + Fl_Scrollbar &hscrollbar; // Horizontal scrollbar int handle(int); void resize(int,int,int,int); --- FL/Fl_Help_View.H +++ FL/Fl_Help_View.H @@ -130,8 +130,8 @@ leftline_, // Lefthand position size_, // Total document length hsize_; // Maximum document width - Fl_Scrollbar scrollbar_, // Vertical scrollbar for document - hscrollbar_; // Horizontal scrollbar + Fl_Scrollbar &scrollbar_, // Vertical scrollbar for document + &hscrollbar_; // Horizontal scrollbar static int selection_first; static int selection_last; --- FL/Fl_Scroll.H +++ FL/Fl_Scroll.H @@ -48,8 +48,8 @@ public: - Fl_Scrollbar scrollbar; - Fl_Scrollbar hscrollbar; + Fl_Scrollbar &scrollbar; + Fl_Scrollbar &hscrollbar; void resize(int,int,int,int); int handle(int); --- src/Fl_Browser_.cxx +++ src/Fl_Browser_.cxx @@ -786,8 +786,8 @@ Fl_Browser_::Fl_Browser_(int X, int Y, int W, int H, const char* l) : Fl_Group(X, Y, W, H, l), - scrollbar(0, 0, 0, 0, 0), // they will be resized by draw() - hscrollbar(0, 0, 0, 0, 0) + scrollbar(*new Fl_Scrollbar(0, 0, 0, 0, 0)), // they will be resized by draw() + hscrollbar(*new Fl_Scrollbar(0, 0, 0, 0, 0)) { box(FL_NO_BOX); align(FL_ALIGN_BOTTOM); --- src/Fl_Help_View.cxx +++ src/Fl_Help_View.cxx @@ -2997,10 +2997,10 @@ int hh, // I - Height in pixels const char *l) : Fl_Group(xx, yy, ww, hh, l), - scrollbar_(xx + ww - Fl::scrollbar_size(), yy, - Fl::scrollbar_size(), hh - Fl::scrollbar_size()), - hscrollbar_(xx, yy + hh - Fl::scrollbar_size(), - ww - Fl::scrollbar_size(), Fl::scrollbar_size()) + scrollbar_(* new Fl_Scrollbar(xx + ww - Fl::scrollbar_size(), yy, + Fl::scrollbar_size(), hh - Fl::scrollbar_size())), + hscrollbar_(* new Fl_Scrollbar(xx, yy + hh - Fl::scrollbar_size(), + ww - Fl::scrollbar_size(), Fl::scrollbar_size())) { color(FL_BACKGROUND2_COLOR, FL_SELECTION_COLOR); --- src/Fl_Scroll.cxx +++ src/Fl_Scroll.cxx @@ -275,10 +275,10 @@ Fl_Scroll::Fl_Scroll(int X,int Y,int W,int H,const char* L) : Fl_Group(X,Y,W,H,L), - scrollbar(X+W-Fl::scrollbar_size(),Y, - Fl::scrollbar_size(),H-Fl::scrollbar_size()), - hscrollbar(X,Y+H-Fl::scrollbar_size(), - W-Fl::scrollbar_size(),Fl::scrollbar_size()) { + scrollbar(* new Fl_Scrollbar(X+W-Fl::scrollbar_size(),Y, + Fl::scrollbar_size(),H-Fl::scrollbar_size())), + hscrollbar(* new Fl_Scrollbar(X,Y+H-Fl::scrollbar_size(), + W-Fl::scrollbar_size(),Fl::scrollbar_size())) { type(BOTH); xposition_ = 0; yposition_ = 0;