CVSROOT: /cvs/gnome Module name: gnumeric Changes by: jody 06/12/02 15:17:33
Modified files: src/widgets : ChangeLog Makefile.am gnm-filter-combo-foo-view.c gnm-filter-combo-foo-view.h gnm-validation-combo-foo-view.c gnm-validation-combo-foo-view.h Added files: src/widgets : gnm-cell-combo-foo-view-impl.h gnm-cell-combo-foo-view.c gnm-cell-combo-foo-view.h Log message: 2006-12-02 Jody Goldberg <[EMAIL PROTECTED]> All callers changed. * scenarios.c (scenarios_free) : renamed from scenario_free_all. (scenarios_dup) : renamed from scenario_copy_all. (scenarios_insert_rows) : renamed from scenario_insert_rows. (scenarios_insert_cols) : renamed from scenario_insert_cols. (scenarios_delete_rows) : renamed from scenario_delete_rows. (scenarios_delete_cols) : renamed from scenario_delete_cols. (scenarios_move_range) : renamed from scenario_move_range. 2006-12-02 Jody Goldberg <[EMAIL PROTECTED]> * src/expr.c (gnm_expr_top_relocate) : don't init rinfo::from_inside for INVALIDATE_SHEET case, it's unnecesasry and the inputs are undefined. * src/gnumeric-canvas.h : Remove scaling from GNUMERIC_CANVAS_FACTOR_X that was breaking text display in RTL. We need a gtk patch for that to work. 2006-12-02 Jody Goldberg <[EMAIL PROTECTED]> * src/sheet.c (sheet_dup_filters) : new. (sheet_dup) : called from here. * src/sheet-filter.c (gnm_filter_condition_dup) : new. (gnm_filter_dup) : new. (filter_field_apply) : take target_sheet to allow filtering a different sheet using the src data. (gnm_filter_get_condition) : replace 'apply' boolean with 'target_sheet'. (gnm_filter_combo_foo_view_new) : move this internal and use gnm_cell_combo_foo_view_new. (gnm_filter_add_field) : use offset to replace the effect of SO_ANCHOR_PERCENTAGE_FROM_COLROW_END. * src/validation.c (gnm_validation_combo_foo_view_new) : move this internal and use gnm_cell_combo_foo_view_new. * src/sheet-view.c (sv_update) : Use wb_view_selection_desc instead of putting a subset of the logic here. * src/gnumeric-canvas.c (gnm_canvas_key_mode_sheet) : Add a hook to popdown validate from list, or autofilter combos. * src/sheet-object.h : remove SO_ANCHOR_PERCENTAGE_FROM_COLROW_END. * src/sheet-object.c (sheet_object_draw_cairo) : ditto. * component/gnumeric.c (go_gnm_component_print) : ditto. * src/sheet-object-cell-comment.c (cell_comment_set_cell) : use offset to replace the effect of SO_ANCHOR_PERCENTAGE_FROM_COLROW_END. * src/sheet-control-gui.c (calc_obj_place) : FROM_COLROW_END is gone. (cell_offset_calc_pixel) : ditto. * src/ranges.c (range_init_cellpos) : take only 1 cellpos and use for both ends. All callers changed. 2006-12-02 Jody Goldberg <[EMAIL PROTECTED]> * gnumeric.xsd : Make schema validate by - adding Attributes. - Add Autofilters. - Add Input Messages * src/xml-io.c (xml_init) : Make the sax importer the default. (xml_read_colrow_info) : update the max_outline_level. * src/xml-sax-read.c (xml_sax_colrow) : ditto. [#380015] (gnm_xml_file_open) : init State::filter (content_ns) : add schema namespace. (xml_sax_filter_end) : new. (xml_sax_filter_start) : new. (xml_sax_filter_condition) : new. (xml_sax_filter_operator) : new. (xml_sax_input_msg) : sync with logic in the DOM importer and do not generate an input msg if both title and msg are missing. 2006-12-02 Jody Goldberg <[EMAIL PROTECTED]> * Makefile.am (libwidgets_la_SOURCES) : add gnm-cell-combo-foo-view.[ch] * gnm-cell-combo-foo-view.h : new. * gnm-cell-combo-foo-view.c : new. Implementation pulled from validation-combo and generalized to share between validation and autofilter. It adds - autoscroll of the list - more keybindings in the list - RTL support for dropdown placement. (gnm_cell_combo_foo_view_new) : create the specified GType (which need to imlement SheetObjectView and GnmCellComboFooView interfaces). (gnm_cell_combo_foo_view_popdown) : new routine to allow an external entity to force the combo to populate and open. (eg the alt-down in a cell) (gnm_cell_combo_foo_view_popdown): set the cursor in addition to selecting the desired row so that arrows move from the selected item rather than the 1st. * gnm-validation-combo-foo-view.h : all we need to expose now is the GType * gnm-filter-combo-foo-view.h : ditto. * gnm-validation-combo-foo-view.c : split out the content into the new gnm-cell-combo-foo-view.[ch] and implement GnmCComboFooViewIface (validation_view_set_bounds) : handle RTL placement of combo. * gnm-filter-combo-foo-view.c : ditto. (filter_view_set_bounds) : handle RTL placement of combo. 2006-11-25 Jody Goldberg <[EMAIL PROTECTED]> * gnm-validation-combo-foo-view.c (gnm_validation_combo_foo_view_new) : rename from gnm_validation_combo_new_foo_view_new. (gnm_validation_combo_foo_view_popdown) : new public interface split out of cb_cell_button_pressed. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gnumeric&who=jody&date=explicit&mindate=2006-12-02%2015:16&maxdate=2006-12-02%2015:18 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list