* Corrected error in return value to FSEL::select (fltk-1.3.x)
when Cancel pressed in native file selector box.
- This coding error had the potential to cause an error for
every instance where the native file selector was invoked.
* Corrected error in return value to FSEL::select (fltk-1.3.x)
when Cancel pressed in native file selector box.
- This coding error had the potential to cause an error for
every instance where the native file selector was invoked.
* close all dialogs except main dialog on close
* correct class FSEL instantiation on OS X
* this commit resolves the crash-on-exit on OS X Lion
* add configuration items
- SaveConfig : save fldigi_def.xml on exit (if changed)
- SaveMacros : save macro mdf file on exit (if changed)
* Normal shut down with prompts if File/Exit menu item selected
* Shut down without prompts for saved config, macros or log entry
if window decoration "X" is used to exit program.
* capture cmd-Q exit event to allow normal program shut down
* close all dialogs except main dialog on close
* correct class FSEL instantiation on OS X
* this commit resolves the crash-on-exit on OS X Lion
* add configuration items
- SaveConfig : save fldigi_def.xml on exit (if changed)
- SaveMacros : save macro mdf file on exit (if changed)
* Normal shut down with prompts if File/Exit menu item selected
* Shut down without prompts for saved config, macros or log entry
if window decoration "X" is used to exit program.
* capture cmd-Q exit event to allow normal program shut down
* Added conditional compilation for
- Panel.cxx
- Fl_Text_Buffer.cxx
- Fl_Text_Display.cxx
- Fl_Text_Editor.cxx
- FTextView.cxx
- FTextRXTX.cxx
* Added code to support fast wrap
- Rx text buffer serviced as a non-wrap buffer
- new lines inserted into text stream when current line
length exceeds the panel width
- no attempt to recalculate word wrap if panel is
resized
- needed for slow cpu and OS X X implementation
* Added margin adjuster
* Removed horizontal scroll when word wrap enabled
* Set vertical scroll to always visible - prevents
unnecessary reformating of text when scroll bar
goes from hidden to visible
* Corrected faulty logic in handle_dnd for dragging file from
file manager view to editor widget
- SHIFT-dnd places object name into target widget
- dnd places object contents into target widget
- dnd multiple objects concatenates contents into target widget
* Test for bottom of text visibility when programmatically
adding characters to a text view or edit buffer (Rx/Tx)
* Implemented common FSEL methods for Fltk 1.3.0
- 1.3.0 used common calls for all supported OS
* Added conditional compilation for
- Panel.cxx
- Fl_Text_Buffer.cxx
- Fl_Text_Display.cxx
- Fl_Text_Editor.cxx
- FTextView.cxx
- FTextRXTX.cxx
* Added code to support fast wrap
- Rx text buffer serviced as a non-wrap buffer
- new lines inserted into text stream when current line
length exceeds the panel width
- no attempt to recalculate word wrap if panel is
resized
- needed for slow cpu and OS X X implementation
* Added margin adjuster
* Removed horizontal scroll when word wrap enabled
* Set vertical scroll to always visible - prevents
unnecessary reformating of text when scroll bar
goes from hidden to visible
* Corrected faulty logic in handle_dnd for dragging file from
file manager view to editor widget
- SHIFT-dnd places object name into target widget
- dnd places object contents into target widget
- dnd multiple objects concatenates contents into target widget
* Test for bottom of text visibility when programmatically
adding characters to a text view or edit buffer (Rx/Tx)
* Implemented common FSEL methods for Fltk 1.3.0
- 1.3.0 used common calls for all supported OS
* Add macros for fl_alert/message/choice that set nicer icons for the
FLTK dialog windows before calling the functions that display them
* Use LOG* calls in backend (modems, rig control) code, which should not
display popups
* Display a notification the first time an error message is logged
* Use the correct message for errors (fl_alert instead of fl_message)