Re: [fltk.bugs] [HIGH] STR #2761: Force break when wrapping long words

2011-12-12 Thread David

DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

Link: http://www.fltk.org/str.php?L2761
Version: 1.3-current


needs to work any time you want to call on fl_measure ( in addition to
fl_draw or fl_expand_text) so would need additional code to handle a new
option.  The current patch is already backwards compatible in that the app
has to set the option on for it to do anything (and doesn't require adding
additional parameters).  I think of it as more a fix than feature, only
making backwards compatible to not break things based off the one that
miscalculated wrapping.


Link: http://www.fltk.org/str.php?L2761
Version: 1.3-current

___
fltk-bugs mailing list
fltk-bugs@easysw.com
http://lists.easysw.com/mailman/listinfo/fltk-bugs


Re: [fltk.bugs] [HIGH] STR #2761: Force break when wrapping long words

2011-12-12 Thread Greg Ercolano

DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

Link: http://www.fltk.org/str.php?L2761
Version: 1.3-current


Sounds like maybe we need an FL_ALIGN_WRAP_HARD
to hard break lines. This could then be backwards compatible.


Link: http://www.fltk.org/str.php?L2761
Version: 1.3-current

___
fltk-bugs mailing list
fltk-bugs@easysw.com
http://lists.easysw.com/mailman/listinfo/fltk-bugs


Re: [fltk.bugs] [HIGH] STR #2761: Force break when wrapping long words

2011-12-12 Thread David
DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

Link: http://www.fltk.org/str.php?L2761
Version: 1.3-current


Attached file "test_v2.cxx"...


Link: http://www.fltk.org/str.php?L2761
Version: 1.3-current#include 
#include 
#include 
#include 

int main() {
//fl_force_wrap_breaks=1;
Fl_Window *win = new Fl_Window(410,250);
Fl_Box *box = new Fl_Box(60, 25, 340, 200);
box->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE|FL_ALIGN_WRAP);
box->label("The path is: 
How/about/a/long/path/that/has/no/spaces/in/it/but/you/want/to/ensure/the/full/path/shows/when/it/is/displayed/on/the/message.");
win->end();
win->show();

return(Fl::run());
}
___
fltk-bugs mailing list
fltk-bugs@easysw.com
http://lists.easysw.com/mailman/listinfo/fltk-bugs


Re: [fltk.bugs] [HIGH] STR #2761: Force break when wrapping long words

2011-12-12 Thread David

DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

Link: http://www.fltk.org/str.php?L2761
Version: 1.3-current


I thought fl_choice had the problem too, I could have sworn it cut it off. 
I think I know why, the string had an @ in it and it was cutoff because of
that, when I applied one of the @ fixes, it must have still been limiting
width to the @ sign then not wrapping the rest.  Anyway, you can cause the
problem with the code being attached.  Uncomment the line after applying
the patch to see the fix work.


Link: http://www.fltk.org/str.php?L2761
Version: 1.3-current

___
fltk-bugs mailing list
fltk-bugs@easysw.com
http://lists.easysw.com/mailman/listinfo/fltk-bugs