Skip to content
  • Andreas J. Guelzow's avatar
    replace output page widgets with dao widget and minor HIGfication ditto · 46f12bad
    Andreas J. Guelzow authored
    2003-12-28  Andreas J. Guelzow <aguelzow@taliesin.ca>
    
    	* fill-series.glade: replace output page widgets with dao widget
    	  and minor HIGfication
    	* random-generation.glade: ditto
    	* simulation.glade: ditto
    	* advanced-filter.glade: ditto
    	* consolidate.glade: ditto
    	* dao-gui-utils.c (cb_focus_on_entry): deleted
    	(tool_set_focus_output_range): deleted
    	(dialog_tool_preset_to_range): use dao widget
    	(dialog_tool_init_outputs): all callers are now using the dao
    	  widget
    	(parse_output): ditto
    	* dao.glade: add in-place toggle button
    	* dialog-advanced-filter.c (advanced_filter_update_sensitivity_cb):
    	  use new dao widget
    	(dialog_advanced_filter): disable `put' menu
    	* dialog-analysis-tools.c (dialog_tool_init): state->put_menu is not
    	  longer used
    	(tool_load_selection): state->output_entry is not longer used
    	* dialog-consolidate.c (dialog_set_button_sensitivity): use new
    	  dao widget
    	(dialog_consolidate): enable `put' menu
    	* dialog-fill-series.c (cb_fill_series_update_sensitivity): use new
    	  dao widget
    	(dialog_fill_series): disable `put' menu
    	* dialog-random-generator.c (random_tool_update_sensitivity_cb):
    	  use new dao widget
    	(dialog_random_tool): disable `put' menu
    	* dialog-scenarios.c (dialog_scenario_add): replace
    	  state->base.output_entry with state->base.gdao (Should we relly
    	  be using dialog_tool_init here? It was designed for a different
    	  kind of dialog!)
    	* dialog-shuffle.c (dialog_shuffle): ditto
    	* dialog-simulation.c (simulation_update_sensitivity_cb): use new
    	  dao widget
    	(dialog_simulation): disable `put' menu
    	* tool-dialog.h (_GenericToolState): remove unneeded fields
    
    2003-12-28  Andreas J. Guelzow <aguelzow@taliesin.ca>
    
    	* gnm-dao.h (gnm_dao_new): add in-place argument
    	(gnm_dao_is_finite): new
    	(gnm_dao_focus_output_range): new
    	(gnm_dao_set_inplace): new
    	* gnm-dao.c (gdao): add field
    	(gnm_dao_new): add in-place argument
    	(gnm_dao_is_finite): new
    	(gnm_dao_focus_output_range): new
    	(gnm_dao_set_inplace): new
    	(gnm_dao_get_data): use gnm_expr_entry_is_cell_ref
    46f12bad