@@ -234,7 +234,7 @@ int SVQuickNoteBox::handle (int evt)
234234
235235 // set cursor at top left
236236 if (app->quickNoteInput ->take_focus ())
237- app->quickNoteInput ->position (0 );
237+ app->quickNoteInput ->insert_position (0 );
238238
239239 Fl::add_timeout (SV_BLINK_TIME, svBlinkCursor, app->quickNoteInput );
240240 }
@@ -497,9 +497,9 @@ void svConfigReadCreateHostList ()
497497 if (strProp == " showreverseconnect" )
498498 app->showReverseConnect = svConvertStringToBoolean (strVal);
499499
500- // // maximize if last window state was maximized
501- // if (strProp == "maximized")
502- // app->maximized = svConvertStringToBoolean(strVal);
500+ // maximize if last window state was maximized
501+ if (strProp == " maximized" )
502+ app->maximized = svConvertStringToBoolean (strVal);
503503
504504 // #############################################################################
505505 // ######## per-connection options #############################################
@@ -775,7 +775,7 @@ void svConfigWrite ()
775775 ofs << " savedw=" << app->savedW << std::endl;
776776 ofs << " savedh=" << app->savedH << std::endl;
777777
778- // ofs << "maximized=" << app->maximized << std::endl;
778+ ofs << " maximized=" << app->maximized << std::endl;
779779
780780 // blank line
781781 ofs << std::endl;
@@ -2126,6 +2126,9 @@ void svHandleMainWindowEvents (Fl_Widget * window, void *)
21262126 app->savedW = app->mainWin ->w ();
21272127 app->savedH = app->mainWin ->h ();
21282128
2129+ // check if we're maximized
2130+ app->maximized = app->mainWin ->maximize_active ();
2131+
21292132 svConfigWrite ();
21302133
21312134 // finish up any queued events
@@ -3163,7 +3166,7 @@ void svShowAppOptions ()
31633166 Fl_Input_ * inTemp = static_cast <Fl_Input_ *>(AppOpts.spinScanTimeout ->child (0 ));
31643167
31653168 if (inTemp != NULL && inTemp->type () == FL_INT_INPUT)
3166- inTemp->position (0 , 1000 );
3169+ inTemp->insert_position (0 , 1000 );
31673170
31683171 Fl::redraw ();
31693172}
@@ -3611,7 +3614,7 @@ void svShowItemOptions (HostItem * im)
36113614
36123615 // focus the first input box and select all text within
36133616 ItmOpts.inName ->take_focus ();
3614- ItmOpts.inName ->position (0 , strlen (ItmOpts.inName ->value ()) + 1 );
3617+ ItmOpts.inName ->insert_position (0 , strlen (ItmOpts.inName ->value ()) + 1 );
36153618
36163619 itmOptWin->show ();
36173620 Fl::redraw ();
0 commit comments