Mercurial > dillo_port1.3
changeset 1819:2f40041b27b0
a bit of dialog
author | corvid <corvid@lavabit.com> |
---|---|
date | Sat, 08 Jan 2011 03:56:36 +0000 |
parents | 5e5739137390 |
children | 0c700b9cd251 |
files | src/dialog.cc |
diffstat | 1 files changed, 2 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/src/dialog.cc Sat Jan 08 03:23:21 2011 +0000 +++ b/src/dialog.cc Sat Jan 08 03:56:36 2011 +0000 @@ -120,7 +120,6 @@ { //int wh = 600, ww = 650, bh = 30; int wh = prefs.height, ww = prefs.width, bh = 30; - int lines, line_num_width; Font *textfont = font(prefs.font_monospace, 0); Fl_Window *window = new Fl_Window(ww, wh, title ? title : "Untitled"); @@ -135,17 +134,10 @@ td->textsize((int) rint(13.0 * prefs.font_factor)); fltk::setfont(td->textfont(), td->textsize()); - lines = td->total_lines(); - line_num_width = 2; - while (lines /= 10) - ++line_num_width; - line_num_width = (int)(line_num_width * fltk::getwidth("0")); - td->linenumber_width(line_num_width); - /* enable wrapping lines; text uses entire width of window */ td->wrap_mode(true, false); /* WORKAROUND: FLTK may not display all the lines without this */ - td->resize(ww+1,wh-bh); + td->size(ww+1,wh-bh); Fl_Return_Button *b = new Fl_Return_Button (0, wh-bh, ww, bh, "Close"); b->callback(window_close_cb, window); @@ -249,7 +241,7 @@ /* BUG type() not tested */ message_output->type(FL_NORMAL_OUTPUT | FL_INPUT_WRAP); message_output->box(FL_DOWN_BOX); - message_output->text(message); + message_output->value(message); message_output->textfont(FL_HELVETICA_BOLD_ITALIC); message_output->textsize(14);