2001-08-08 Not Zed <NotZed@Ximian.com>
* e-table-sort-info.c (etsi_destroy): Call the super-class destroy
function when done.
svn path=/trunk/; revision=11782
2001-08-08 Christopher James Lahey <clahey@ximian.com>
* e-table-group-leaf.c, e-table-group-leaf.h (etgl_key_press):
Check for row >= 0 here.
(etgl_destroy): Disconnect from all the signals we connect to on
our ETableItem here.
svn path=/trunk/; revision=11766
2001-08-07 Christopher James Lahey <clahey@ximian.com>
* e-tree.c: Make tree nodes open if you hover over them while drag
& dropping.
svn path=/trunk/; revision=11746
2001-08-07 Christopher James Lahey <clahey@ximian.com>
* e-tree.c (scroll_timeout): Added scrolling to access nodes that
are scrolled off screen for drops. Fixes Ximian bug #5645.
* e-table.c, e-table.h (scroll_timeout): Added scrolling to access
rows that are scrolled off screen for drops. This doesn't work
for some reason, but I'm checking the code in.
svn path=/trunk/; revision=11724
2001-08-07 Larry Ewing <lewing@ximian.com>
* gal/widgets/e-unicode.c (e_utf8_from_gtk_event_key): allow
toggling between converting from the gdkfont's charset or from the
locale charset for testing.
svn path=/trunk/; revision=11723
* e-search-bar.c (submit_button_clicked_cb): Callback for the
"clicked" signal on the activate button.
(add_submit): New function to add a "Activate" button on the right
of the entry.
(e_search_bar_construct): Call it.
(add_spacer): Removed.
(e_search_bar_construct): Don't call it.
(find_id): Remove debugging message.
(put_in_spacer_widget): New utility function to create a
GtkEventBox with a border width of one and put a widget into it.
svn path=/trunk/; revision=11690
* e-title-bar.c: Make the close icon as large as the pin icon so
the bar doesn't change size when it switches between them.
(e_title_bar_construct): Add some horizontal padding to the label
to make it look nicer.
svn path=/trunk/; revision=11688
2001-08-04 Christopher James Lahey <clahey@ximian.com>
* e-tree-scrolled.c (e_tree_scrolled_new): Set the hadjustment and
vadjustment here. From a patch by Kevin Vandersloot
<kfv101@psu.edu>. Fixes Ximian bug #6400.
svn path=/trunk/; revision=11684
2001-08-03 Christopher James Lahey <clahey@ximian.com>
* e-tree.c (et_drag_motion, et_drag_drop, et_drag_data_received):
Change these to actually subtract the allocation as they should.
svn path=/trunk/; revision=11649
2001-08-03 Christopher James Lahey <clahey@ximian.com>
* e-tree-table-adapter.c (e_tree_table_adapter_node_at_row):
e_tree_table_adapter_node_at_row would have pulled data from one
past the end of its array if you asked it to and the root was
hidden. Fixed it. Fixes Ximian bug #4761.
svn path=/trunk/; revision=11647
2001-08-02 Christopher James Lahey <clahey@ximian.com>
* e-table-item.c (eti_event): Make the right and left key presses
be marked as handled here (i.e., return 1 always.) Fixes Ximian
bug #2090.
svn path=/trunk/; revision=11592
2001-08-02 Christopher James Lahey <clahey@ximian.com>
* e-table-item.c: Changed all e_table_model_is_cell_editable calls
in this file to be on the model column instead of the view column.
svn path=/trunk/; revision=11589
2001-08-02 Christopher James Lahey <clahey@ximian.com>
* e-tree.c (et_destroy): Set et->priv to NULL here just to be
sure.
svn path=/trunk/; revision=11588
2001-08-02 Christopher James Lahey <clahey@ximian.com>
* e-table-header-item.c (ethi_drag_data_received): Don't do most
of the work in this function if data->data is NULL. Fixes Ximian
bug #6041.
svn path=/trunk/; revision=11587
2001-08-01 Federico Mena Quintero <federico@ximian.com>
* e-table.c (group_cursor_change): Set the et->cursor_loc *before*
committing the click-to-add to avoid reentrancy issues if the
table model changes while the click-to-add is being committed.
svn path=/trunk/; revision=11564
2001-08-01 Christopher James Lahey <clahey@ximian.com>
* e-table-header-item.c (ethi_change_sort_state): Make this
function not crash if x somehow doesn't land on some column.
Fixes Ximian bug #5957.
* e-table-header-item.c: Removed a bunch of menu items whose
functionality won't be ready for 1.0. Fixes Ximian bug #154.
svn path=/trunk/; revision=11560
2001-08-01 Christopher James Lahey <clahey@ximian.com>
* e-cell-toggle.c (etog_max_width): Made this not query the 0th
row if there are 0 rows in the table. Fixes Ximian bug #5640.
svn path=/trunk/; revision=11542
2001-07-25 Jason Leach <jleach@ximian.com>
* e-table-item.c (eti_event): If the CLICK signal gets a return
value, so we're going to be return from eti_event immediately
after, set the eti->click_count to zero. Fixes bug #811.
svn path=/trunk/; revision=11420
2001-07-25 Jon Trowbridge <trow@ximian.com>
* gal/e-text/e-text.c (e_text_set_arg): Properly ref the font we
pass in as an ARG_FONT_E.
(_do_tooltip): Removed some crack. We no longer have to manually
ref the font. The ref-counting now happens inside the set_arg
function, as it should.
(e_text_destroy): Set text->font to NULL after unrefing it.
2001-07-25 Jon Trowbridge <trow@ximian.com>
* e-cell-text.c (ect_unrealize): Set text_view->font to NULL
after we unref it.
svn path=/trunk/; revision=11393
2001-07-24 Damon Chaplin <damon@ximian.com>
* e-calendar-item.c (e_calendar_item_show_popup_menu): don't show the
year in the popup submenu for the months, and center the months.
Fixes bug #4397.
svn path=/trunk/; revision=11365
2001-07-20 Jon Trowbridge <trow@ximian.com>
* gal/e-text/e-completion-view.c (e_completion_view_set_width): Removed
some debugging spew I committed by mistake.
svn path=/trunk/; revision=11293
2001-07-20 Jon Trowbridge <trow@ximian.com>
* gal/e-text/e-entry.c (e_entry_enable_completion_full): Change
window policy to allow the completion window to shrink when the
number of options decreases.
* gal/e-text/e-completion-view.c (e_completion_view_construct):
Removed some obsolete code.
svn path=/trunk/; revision=11292
2001-07-18 Jeffrey Stedfast <fejj@ximian.com>
* e-filter-bar.c (rule_editor_destroyed): When the dialog gets
closed, always make sure the entry widget becomes sensitive again.
(menubar_activated): Don't use FILTER_SOURCE_INCOMING because
that's not what we want, we want (I think) NULL (at least with
NULL, bug #4490 goes away).
svn path=/trunk/; revision=11209
2001-07-16 Christopher James Lahey <clahey@ximian.com>
* gal/widgets/e-reflow.c (connect_model): Reset the view when we
set the model here. Fixes Ximian #4105.
svn path=/trunk/; revision=11124
2001-07-15 Christopher James Lahey <clahey@ximian.com>
* gal/e-text/e-text.c (e_text_event): Start editing immediately on
a button_press that grabs the focus. e_canvas_item_grab_focus
doesn't seem to get us the focus event until the event loop.
Fixes Ximian bug #1766.
svn path=/trunk/; revision=11111
2001-07-12 Christopher James Lahey <clahey@ximian.com>
* e-tree.c (e_tree_get_cell_at): Made these functions return -1 if
the x and y aren't over any cell at all.
svn path=/trunk/; revision=11077
2001-07-12 Christopher James Lahey <clahey@ximian.com>
* e-tree-table-adapter.c (e_tree_table_adapter_node_set_expanded):
Ignore set_expanded if the node is the root and root_visible is
FALSE.
* e-tree.c (item_key_press): Don't call set_expanded on NULL
paths.
svn path=/trunk/; revision=11061
2001-07-11 Christopher James Lahey <clahey@ximian.com>
* gal/widgets/e-selection-model.c, gal/widgets/e-selection-model.h
(e_selection_model_select_as_key_press): Created this function for
key presses that move in some way other than just to the next or
previous row.
(e_selection_model_key_press): Use
e_selection_model_select_as_key_press for handling home and end
here.
svn path=/trunk/; revision=10993
2001-07-11 Christopher James Lahey <clahey@ximian.com>
* e-table.c (group_key_press), e-tree.c (item_key_press): Made the
amount to scroll by smaller here.
svn path=/trunk/; revision=10992
2001-07-11 Christopher James Lahey <clahey@ximian.com>
* e-table.c (group_key_press), e-tree.c (item_key_press): Use
e_selection_model_do_something directly for page up and page down
instead of emulating a key press.
svn path=/trunk/; revision=10990
2001-07-09 Federico Mena Quintero <federico@ximian.com>
* gal/e-text/e-text.c (_get_position): For E_TEP_END_OF_BUFFER,
use the length in bytes, not the length in characters --- this
function is supposed to return byte offsets.
svn path=/trunk/; revision=10941
2001-07-08 Christopher James Lahey <clahey@ximian.com>
* e-table-field-chooser-dialog.c
(e_table_field_chooser_dialog_init): Changed the title of this
dialog. Fixes bug #2656.
svn path=/trunk/; revision=10897
2001-07-07 Christopher James Lahey <clahey@ximian.com>
* gal/e-text/e-text.c, gal/e-text/e-text.h (e_text_destroy):
Destroy the tooltip if we're the owner when we're destroyed.
Also, keep a reference to the text object in case we get a signal
on the window after the text object is destroyed.
* gal/widgets/e-canvas.c (e_canvas_destroy): Hide the tooltip if
there is one when the canvas is destroyed.
svn path=/trunk/; revision=10888
2001-07-06 Christopher James Lahey <clahey@ximian.com>
* e-tree-table-adapter.c (e_tree_table_adapter_node_at_row): Added
checks for if row is outside of the appropriate range.
svn path=/trunk/; revision=10878