1. 09 Jul, 2001 4 commits
    • Christian Rose's avatar
      Updated Swedish translation. · e592a39d
      Christian Rose authored
      2001-07-09  Christian Rose  <menthos@menthos.com>
      
      	* sv.po: Updated Swedish translation.
      e592a39d
    • Almer S. Tigelaar's avatar
      Remove deprecated comment. · 93b80d08
      Almer S. Tigelaar authored
      2001-07-09  Almer S. Tigelaar  <almer@gnome.org>
      
      	* stf-parse.c
      	(stf_parse_csv_line): Remove deprecated comment.
      93b80d08
    • Almer S. Tigelaar's avatar
      Make this work as it is supposed to. · b8a2d19c
      Almer S. Tigelaar authored
      2001-07-09  Almer S. Tigelaar  <almer@gnome.org>
      
      	* stf-parse.c (stf_parse_convert_to_unix): Make this work as it
      	is supposed to.
      b8a2d19c
    • Jody Goldberg's avatar
      Col/Row resize guides now work with panes. · d7707e2d
      Jody Goldberg authored
      and hide/unhide cols/rows works with panes and objects.
      
      2001-07-09  Jody Goldberg <jgoldberg@home.com>
      
      	* src/gnumeric-pane.c (canvas_bar_realized) : moved from scg.
      	(canvas_bar_adjustment_changed) : ditto.
      	(gnumeric_pane_header_init) : ditto.
      	(gnumeric_pane_init) : ditto.
      	(gnumeric_pane_release) : ditto.
      	(gnumeric_pane_colrow_resize_end) : new function.
      	(gnumeric_pane_colrow_resize_start) : ditto.
      	(gnumeric_pane_colrow_resize_move) : ditto.
      
      	* src/colrow.c (colrow_set_visibility) : toggling visibility moves
      	  objects and panes.
      	(colrow_save_sizes) : Use sheet_colrow_get_info.
      
      	* src/item-bar.c : s/destroy/finalize/
      	s/item_bar/ib/ for internal routines and vars.
      	Some renaming to clean things up
      	Move the struct decl into .c nothing should be looking at the
      	  implementation.
      	(item_bar_init) : remove unused 'FirstElement' arg.
      	(item_bar_set_arg) : remove unused arg and fix typo.
      	(item_bar_event) : use resize guide support routines in scg
      	  instead of handling it ourselves.
      	(resize_bar_init) : delete, and move concept to gnumeric-pane.
      	(item_bar_start_resize) : move content to gnumeric-pane.
      	(item_bar_end_resize) : move content to gnumeric-pane.
      
      	* src/sheet-control-gui.c (scg_set_top_row) : pane support.
      	(scg_set_left_col) : ditto.
      	(scg_colrow_resize_end) : new function.
      	(scg_colrow_resize_start) : ditto.
      	(scg_colrow_resize_move) : ditto.
      d7707e2d
  2. 08 Jul, 2001 4 commits
  3. 07 Jul, 2001 7 commits
    • Morten Welinder's avatar
      Move EXPRESSION. · 70050162
      Morten Welinder authored
      70050162
    • Jody Goldberg's avatar
      go one past the last visible in case the last visible == the last full. · 85ff8354
      Jody Goldberg authored
      2001-07-06  Jody Goldberg <jgoldberg@home.com>
      
      	* src/item-cursor.c (item_cursor_update) : go one past the last
      	  visible in case the last visible == the last full.
      
      	* src/item-bar.c (item_bar_end_resize) : fix typo.
      
      	* src/sheet.c (sheet_update_only_grid) : force a resize after col/row
      	  resizes with frozen panes.
      85ff8354
    • Morten Welinder's avatar
      Add CONCATENATE error test. · ca4646db
      Morten Welinder authored
      ca4646db
    • Morten Welinder's avatar
      Handle errors properly. Don't leak like crazy. · ee21e641
      Morten Welinder authored
      2001-07-07  Morten Welinder  <terra@diku.dk>
      
      	* fn-string.c (gnumeric_concatenate): Handle errors properly.
        	Don't leak like crazy.
      ee21e641
    • Almer S. Tigelaar's avatar
      Changes from Almer. · 68007bd8
      Almer S. Tigelaar authored
      2001-07-07  Almer S. Tigelaar  <almer@gnome.org>
      
      	* fn-string.c (gnumeric_char): Beautify.
      	(gnumeric_code): Simplify, no need to check type.
      	(gnumeric_lower): Use gstrdown.
      	(gnumeric_mid): Beautify, no need to check type.
      	(gnumeric_upper): Use gstrup.
      	(gnumeric_concatenate): Drastically simplify using GString.
      	(gnumeric_replace): Idem.
      68007bd8
    • Almer S. Tigelaar's avatar
      New, custom marshaller. (pg_get_row_height): Get default row height by · d0536700
      Almer S. Tigelaar authored
      2001-07-07  Almer S. Tigelaar  <almer@gnome.org>
      
      	* src/preview-grid.[ch] (marshal_POINTER__INT_INT): New, custom marshaller.
      	(pg_get_row_height): Get default row height by emitting signal.
      	(pg_get_col_width): Idem for column width.
      	(pg_get_style): Idem for style.
      	(pg_construct_cell): Idem for value.
      	(preview_grid_init): Provide sensible defaults.
      	(preview_grid_set_arg): Remove callback related arguments.
      	(preview_grid_class_init): Idem and create all newly added signals.
      
      2001-07-07  Almer S. Tigelaar  <almer@gnome.org>
      
      	* dialog-autoformat.c (cb_get_row_height): Burn.
      	(cb_get_col_width): Burn.
      	(cb_get_cell_style): Tidy and cope for new parameters.
      	(cb_get_cell_value): Idem.
      	(previews_load): Remove setting of callback arguments upon
      	preview-grid creation and connect the get_cell_style and
      	get_cell_value signals.
      
      2001-07-07  Almer S. Tigelaar  <almer@gnome.org>
      
      	* widget-font-selector.c (cb_get_row_height): Adjust signature for
      	changes to the preview-grid.
      	(cb_get_col_width): Idem.
      	(cb_get_cell_style): Idem.
      	(cb_get_cell_value): Idem.
      	(fs_init): Remove setting of callback arguments, instead connect signal
      	callbacks to the preview grid.
      d0536700
    • Almer S. Tigelaar's avatar
      Adjust to handle new parameters. (cb_font_preview_color): Pass to font · cf453217
      Almer S. Tigelaar authored
      2001-07-07  Almer S. Tigelaar  <almer@gnome.org>
      
      	* dialog-cell-format.c (cb_font_changed): Adjust to handle
      	new parameters.
      	(cb_font_preview_color): Pass to font selector.
      	(cb_font_strike_toggle): Idem.
      	(cb_font_underline_changed): Idem.
      	(fmt_dialog_init_font_page): Initialize the font selector's
      	properties correctly including the forecolor.
      	No need to set the scaling size anymore.
      	(fmt_dialog_init_align_page): Remove superfluous void.
      
      	* font-sel.glade: Replace the GtkEntry previously used for
      	previewing with a GnomeCanvas inside a GtkScrolledWindow.
      
      2001-07-07  Almer S. Tigelaar  <almer@gnome.org>
      
      	* widget-font-selector.c (reload_preview): Drastically revise, burned
      	most of the existing code. Emits the font_changed signal.
      	(font_selected): Set name directly on MStyle.
      	(style_selected): Idem for bold/italic.
      	(size_selected): Idem for size.
      	(size_changed): Idem.
      	(cb_get_row_height): Callback for newly integrated preview-grid. Returns
      	dynamically determined row height of a single cell.
      	(cb_get_col_width): Idem for column width.
      	(cb_get_cell_style): Idem for the style.
      	(cb_get_cell_value): Idem for previewing text.
      	(canvas_size_changed): Callback to cope for changes in size of the canvas,
      	the information collected here is used in cb_get_{col/row}_{width/height}
      	(fs_init): Remove gnome-font stuff and initializations of other, removed,
      	fs members. Create a preview-grid instead.
      	(fs_destroy): Unref preview mstyle and remove the gnome-font code.
      	(fs_class_init): Initialize new font_changed signal.
      	(font_selector_set_value): New, set preview value.
      	(font_selector_set_style): Set on MStyle directly.
      	(font_selector_set_strike): New, set strikethrough argument.
      	(font_selector_set_underline): New, set underline style.
      	(font_selector_set_color): New, set font (fore) color of text.
      	(font_selector_set_screen_res): Burn.
      cf453217
  4. 06 Jul, 2001 3 commits
  5. 05 Jul, 2001 11 commits
    • Jody Goldberg's avatar
      simplify. There is no need to scroll all panes if the target is already · 1ccdd52a
      Jody Goldberg authored
      2001-07-05  Jody Goldberg <jgoldberg@home.com>
      
      	* src/sheet-control-gui.c (scg_make_cell_visible) : simplify.  There
      	  is no need to scroll all panes if the target is already visible in
      	  one of them.  Just keep things in sync.  This does suggest a ui
      	  enhancement thou.  Jump to boundaries (ctrl-arrow) should be smart
      	  about panes.
      	(scg_set_panes) : pre-scroll things to their minimum.
      1ccdd52a
    • Jody Goldberg's avatar
      update · a5bab033
      Jody Goldberg authored
      a5bab033
    • Jody Goldberg's avatar
      update · 19c6f8ff
      Jody Goldberg authored
      19c6f8ff
    • Jody Goldberg's avatar
      add a force_scroll argument. · 07f7fab8
      Jody Goldberg authored
      2001-07-05  Jody Goldberg <jgoldberg@home.com>
      
      	* src/sheet-control.c (sc_resize) : add a force_scroll argument.
      
      	* src/sheet-control-gui.c (scg_scrollbar_config) : handle panes.
      	(scg_resize) : Add a force_scroll argument.
      	  reset all of the offsets.
      	  Keep the col/row heades for pane[0] and toss those on pane[1,3]
      	(scg_set_zoom_factor) : support panes without headers.
      	(scg_scrollbar_config) : pane support.
      	(scg_set_left_col) : quicky stub.
      	(scg_set_top_row) : quicky stub.
      	(gnumeric_pane_init) : rename from gnumeric_pane_new for consistency.
      	  either add both or neither header.
      	(gnumeric_pane_free) : rename from gnumeric_pane_delete.
      	(scg_set_panes) : only panes 0 and 2 need headers no need to attach
      	 the headers for panes 1 & 3.
      	 force a full scroll when setting up the panes.
      	(scg_adjust_preferences) : no need to worry about panes.
      07f7fab8
    • Rodrigo Moya's avatar
      use libgda >= 0.2.11 for the GDA plugin · ea59c553
      Rodrigo Moya authored
      2001-07-05  Rodrigo Moya <rodrigo@gnome-db.org>
      
      	* configure.in: use libgda >= 0.2.11 for the GDA plugin
      
      	* README: added comments about libgda version requirements
      ea59c553
    • Rodrigo Moya's avatar
      adapted to new names in libgda CVS · ddfa8b60
      Rodrigo Moya authored
      2001-07-05  Rodrigo Moya <rodrigo@gnome-db.org>
      
      	* plugin-gda.c: adapted to new names in libgda CVS
      ddfa8b60
    • Almer S. Tigelaar's avatar
      Burn. (dialog_autosave): Set status of prompt toggle button properly. · 224ff0c0
      Almer S. Tigelaar authored
      2001-07-05  Almer S. Tigelaar  <almer@gnome.org>
      
      	* dialog-autosave.c (prompt_on_off_toggled): Burn.
      	(dialog_autosave): Set status of prompt toggle button properly.
      224ff0c0
    • Morten Welinder's avatar
      56857. · 2b1ddcf6
      Morten Welinder authored
      2b1ddcf6
    • Almer S. Tigelaar's avatar
      Fix backspace. · 34377597
      Almer S. Tigelaar authored
      2001-07-05  Almer S. Tigelaar  <almer@gnome.org>
      
      	* gnumeric-sheet.c (gnumeric_sheet_key_mode_sheet): Fix backspace.
      34377597
    • Jody Goldberg's avatar
      typos · 08c012dd
      Jody Goldberg authored
      08c012dd
    • Jody Goldberg's avatar
      Initial support for frozen panes. · 99073bd9
      Jody Goldberg authored
      2001-07-04  Jody Goldberg <jgoldberg@home.com>
      
      	* src/sheet-merge.c (sheet_merge_add) : Use sheet_redraw_range.
      
      	* src/sheet-control.c (sc_set_panes) : new virtual.
      	(sc_set_sheet) : renamed from sc_invalidate_sheet.
      
      	* src/sheet-control-gui.c (scg_primary_pane) : new function. Be very
      	  careful when using this.  It should not be necessary in most cases.
      	(scg_get_wbcg) : convenience routine.
      	(scg_redraw_all) : frozen panes.
      	(scg_redraw_region) : renamed from scg_redraw_cell_region, and frozen
      	  pane support.
      	(scg_redraw_headers) : merge in the code from gnumeric-sheet.
      	(scg_update_cursor_pos) : pane support.
      	(scg_resize) : ditto.
      	(scg_set_zoom_factor) : ditto.  Broken. needs to resize the panes.
      	(scg_scrollbar_config) : adjust to panes.
      	(scg_make_edit_pos_visible) : use scg_make_cell_visible.
      	(scg_colrow_select) : reorg a bit.
      	(vertical_scroll_offset_changed) : adjust to panes.
      	(horizontal_scroll_offset_changed) : ditto.
      	(cb_table_destroy) : ditto.
      	(scg_init) : init the top here.
      	(bar_set_left_col) : from gnumeric-sheet. Still needs work for panes.
      	(bar_set_top_row) : ditto.
      	(gnumeric_sheet_set_left_col) : ditto.
      	(gnumeric_sheet_set_top_row) : ditto.
      	(scg_set_left_col) : TODO.
      	(scg_set_top_row) : ditto.
      	(gnumeric_sheet_set_top_left) : new function split from.
      	(gnumeric_sheet_make_cell_visible) : here.
      	(scg_make_cell_visible) : adjsut to panes and do the real work here.
      	(scg_make_cell_visible_virt : wrapper for use as virtual.
      	(gnumeric_pane_new) : new function.
      	(gnumeric_pane_delete) : ditto.
      	(scg_set_panes) : ditto.
      	(scg_construct) : move the table attachments around and move the
      	  canvas groups into the panes.
      	(sheet_control_gui_new) : beef this up.
      	(scg_unant) : adjust to panes.
      	(scg_ant) : ditto.
      	(scg_cursor_visible) : ditto.
      	(scg_cursor_bound) : ditto.
      	(scg_adjust_preferences) : ditto.
      	(scg_compute_visible_region) : ditto.
      	(scg_create_editor) : ditto.
      	(scg_stop_editing) : ditto.
      	(scg_take_focus) : ditto.
      	(scg_sliding_callback) : adjust top panes, but is still much too
      	  stupid.
      	(scg_start_sliding) : ditto.
      	(cb_slide_handler) : ditto.
      	(cb_control_point_event) : ditto.
      	(new_control_point) : ditto.
      	(set_item_x_y) : ditto.
      	(set_acetate_coords) : ditto.
      	(scg_object_calc_position) : ditto.
      	(scg_object_view_position) : ditto.
      	(scg_rangesel_changed) : ditto.
      	(scg_rangesel_start) : ditto.
      	(scg_rangesel_stop) : ditto.
      	(scg_rangesel_move) : ditto.
      	(scg_rangesel_extend) : ditto.
      
      	* src/item-grid.c (sheet_object_begin_creation) : Use the group
      	  associated with the gsheet, not the scg, and use GNUMERIC_IS_SHEET
      	  in preference to != NULL.
      
      	* src/item-bar.c : Store the gnumeric-sheet rather than the scg so
      	  that we can get to the Pane.
      
      	* src/embeddable-grid.c (grid_view_activate) : Use scg_take_focus.
      	(grid_view_new) : Use sheet_control_gui_new in place of sheet_new_scg.
      
      	* convert to E_MAKE_TYPE
      	* Use IS_SHEET in preference to sheet != NULL
      	* sheet_range_calc_spans signature change
      
      	* src/clipboard.c (clipboard_paste_region) : special handling when
      	  pasting into a selection that consists of a single merged cell.
      
      	* src/application.c (application_set_selected_sheet) : Use IS_SHEET.
      	(application_clipboard_copy) : ditto.
      	(application_clipboard_cut) : ditto.
      
      	* src/Makefile.am :
      	    command-context-corba -> workbook-control-corba
      
      	* src/sheet.c : convert to using IS_SHEET in place of sheet != NULL in
      	  several places.
      	(sheet_is_frozen) : new function.
      	(sheet_freeze_panes) : implement.
      	(sheet_new) : init frozen pane data.
      	(sheet_range_calc_spans) : pass a pointer rather than copy of the range.
      	  and use sheet_redraw_range.
      	(sheet_apply_style) : use sheet_redraw_range.
      	(cb_sheet_get_extent) : premature optimization is evil.
      	(sheet_redraw_region) : rename from sheet_redraw_cell_region.
      	(sheet_set_edit_pos) : use sheet_redraw_range.
      	(sheet_move_range) : ditto.
      	(sheet_init_sc) : new routine.
      	(sheet_attach_control) : rename and task from sheet_new_scg.
      	(sheet_redraw_region) : renamed from sheet_redraw_cell_region.
      
      	* src/item-cursor.c (item_cursor_update) : increase the spacing for
      	  the autohandle.
      
      	* src/GNOME_Gnumeric.xml :
      	  - Use Control*colon and Control*semicolon
      	  - desensitize the graph guru for now.
      	  - Add freeze/thaw
      
      	* src/item-bar.c (item_bar_unrealize) : no need to double unref the
      	  fonts.
      
      	* src/print-cell.c (print_merged_range) : This is not being drawn on
      	  the screen, no need for all the fancy calcs to only draw the visible
      	  bits.  We will just clip it.
      	* src/print-cell.c (print_cell) : Use the calulated width, not the col
      	  width for splitting.
      
      	* src/gnumeric-sheet.c (gnumeric_sheet_key_mode_sheet) : Use the scg_
      	  versions of things in preference to the gnumeric_sheet_ versions.
      	(gnumeric_sheet_new) : Store the Pane that this is associated with.
      	(gnumeric_sheet_bar_set_top_row) : moved to sheet-control-gui.c
      	(gnumeric_sheet_set_top_row) : ditto.
      	(gnumeric_sheet_bar_set_left_col) : ditto.
      	(gnumeric_sheet_set_left_col) : ditto.
      	(gnumeric_sheet_make_cell_visible) : ditto.
      	(gsheet_compute_visible_region) : handle panes.
      99073bd9
  6. 04 Jul, 2001 1 commit
  7. 03 Jul, 2001 1 commit
    • Chyla Zbigniew's avatar
      Added files: plugins/applix/applix-read.c, plugins/html/roff.c, · 5e43c986
      Chyla Zbigniew authored
      * POTFILES.in:
      Added files: plugins/applix/applix-read.c, plugins/html/roff.c,
      src/dialogs/dialog-graph-guru.c, src/dialogs/dialog-validate.c,
      src/expr-name.c, src/file-autoft.c, src/format-template.c,
      src/gnumeric-sheet.c, src/gui-clipboard.c, src/parser.c,
      src/sheet-merge.c, src/sheet-object-bonobo.c, src/workbook-control.c.
      Removed files: plugins/applix/boot.c, plugins/html/boot.c,
      plugins/html/html.c, plugins/lotus-123/boot.c, plugins/oleo/boot.c,
      plugins/perl/perl.c, src/dialogs/dialog-function-select.c,
      src/workbook-private.c.
      Sorted everything.
      5e43c986
  8. 02 Jul, 2001 2 commits
  9. 01 Jul, 2001 5 commits
  10. 30 Jun, 2001 2 commits