Skip to content
  • Jon K Hellan's avatar
    Add ExprEntry widgets. (do_setup_page_info): Add ExprEntry widgets on the · 65fe852a
    Jon K Hellan authored
    2001-05-04  Jon K Hellan  <hellan@acm.org>
    
     	* src/dialogs/dialog-printer-setup.c (struct
     	PrinterSetupState) : Add ExprEntry widgets.
     	(do_setup_page_info): Add ExprEntry widgets on the fly.
     	(do_print_cb): Close print setup dialog before displaying print
     	dialog. FIXME.
     	(do_print_preview_cb): No longer close the dialog.
     	(do_print_cancel_cb): New function. Close the dialog.
     	(do_print_ok_cb): New function. Save info and close the dialog.
     	(do_print_set_focus_cb): New function. Enable range selection when
     	an ExprEntry acquires focus.
     	(do_setup_main_dialog): Clean up dead code. Attach callbacks to
     	"ok", "cancel", "set-focus" and "destroy". Attach guru.
     	(printer_setup_state_free): Move just after
     	printer_setup_state_new. Set conversion_listeners member to NULL
     	after freeing list.
     	(do_fetch_page_info): top_entry and left_entry widgets are now
     	taken from state rather than glade_xml_get_widget.
     	(dialog_printer_setup): Eliminate recursive mainloop.
    
    2001-05-04  Jon K Hellan  <hellan@acm.org>
    
    	* src/widgets/gnumeric-expr-entry.h: GnumericExprEntryPrivate is
    	unused. Remove.
    
    	* src/widgets/gnumeric-expr-entry.c
    	(gnumeric_expr_entry_set_rangesel_from_range):  Make sure that pos
    	>= 0. Implement full column and full row flags.
    	(gnumeric_expr_entry_toggle_absolute): Call update_reangesel_text
    	with pos = 0.
    65fe852a