2002-01-04 Jeffrey Stedfast <fejj@ximian.com>
* e-charset-picker.c: Added iso-8859-8 (Hebrew; Visual) to the
list of charsets in the menu. Fixes bug #15655.
svn path=/trunk/; revision=15246
2001-11-21 Not Zed <NotZed@Ximian.com>
* e-filter-bar.c (menubar_activated): Mark the dialogue as already
up so we dont allow multiple dialogues up. Behaviour fix part of
#15745.
svn path=/trunk/; revision=15030
2001-11-28 Damon Chaplin <damon@ximian.com>
* e-map.c: updated to new version from Ximian Setup Tools.
Fixes bug #7641.
2001-11-27 Damon Chaplin <damon@ximian.com>
* e-dateedit.c (e_date_edit_get_date): if allow_no_date_set is FALSE,
return the last valid date entered, even if the field is currently
empty. Fixes bug #15749.
svn path=/trunk/; revision=14817
2001-11-05 JP Rosevear <jpr@ximian.com>
* e-dateedit.c (e_date_edit_set_date_and_time_of_day): set both
the date and the time of day in one call, creating only a single
changed signal
* e-dateedit.h: add proto
svn path=/trunk/; revision=14602
2001-11-05 Christopher James Lahey <clahey@ximian.com>
Based on a patch by Damon Chaplin <damon@ximian.com>
* e-cell-date-edit.c: Connect to the button_press signal on the
popup and do the grab correctly so that this dialog behaves
properly when the user clicks it away. Also, changed all
instances of setting of popup_shown field of ECellPopup to call
e_cell_popup_set_shown. Fixes Ximian bug #14016.
svn path=/trunk/; revision=14594
2001-10-31 <NotZed@Ximian.com>
* e-filter-bar.c (build_items): Snotty code so we only disconnect
to rules we no longer have, etc.
svn path=/trunk/; revision=14553
2001-11-01 Not Zed <NotZed@Ximian.com>
* e-filter-bar.c (build_items): Ref and connect to rule changed
here, also clear out previous ref's.
(generate_menu): No longer connect to rules, or reset rule array.
(set_option): Dont reset option rules array.
(context_rule_removed): Disconnect changed event on rule.
(clear_rules): Fujnction to clear rules from an array.
(destroy): Disconnect from context signals, and clear rules arrays.
* e-filter-bar.h: Remove hash table for change id's.
svn path=/trunk/; revision=14550
2001-10-30 Damon Chaplin <damon@ximian.com>
* e-dateedit.c (e_date_edit_set_time_of_day): emit signal when time
set to none/empty.
svn path=/trunk/; revision=14502
2001-10-30 Damon Chaplin <damon@ximian.com>
* e-cell-date-edit.c (e_cell_date_edit_set_popup_values): try to parse
just a date first, and if that works we assume it is a DATE value,
so we clear the time field in the popup.
(e_cell_date_edit_on_ok_clicked): if the time field is empty, use a
DATE value.
Also removed some debug messages.
svn path=/trunk/; revision=14455
2001-10-30 <NotZed@Ximian.com>
* e-filter-bar.c (set_option): Set the item to the option_base on
it, so the current item is set. Fix for #7081.
svn path=/trunk/; revision=14451
2001-10-30 Christopher James Lahey <clahey@ximian.com>
* e-cell-date-edit.c (e_cell_date_edit_get_popup_pos): Adapt to
the new ECellPopup signature.
svn path=/trunk/; revision=14441
2001-10-29 Damon Chaplin <damon@ximian.com>
* e-calendar-item.c (e_calendar_item_signal_emission_idle_cb): ref
the ECalendarItem and check if it gets destroyed, to try to avoid a
free memory write.
* e-dateedit.c (e_date_edit_set_time_of_day): allow setting the time
to empty by passing hour as -1.
svn path=/trunk/; revision=14394
2001-10-23 Jeffrey Stedfast <fejj@ximian.com>
* e-filter-bar.c (rule_editor_clicked): Don't add the menu item
here, do this in the context_changed signal callback instead.
(context_changed): rebuild the search menu.
(set_menu): Copy the items into a default_items list so we can
regenerate the menu when something changes. Then call
generate_menu().
(generate_menu): Do what set_menu() used to do.
(e_filter_bar_new): Don't do a rule_context_load() anymore since
we don't need to.
(destroy): free the default_items list.
svn path=/trunk/; revision=13975
2001-10-23 Damon Chaplin <damon@ximian.com>
* e-search-bar.c (copy_subitems): copy the translate field over as
well. Should fix an uninitialized memory read.
svn path=/trunk/; revision=13964
2001-10-22 Damon Chaplin <damon@ximian.com>
* e-cell-date-edit.c (e_cell_date_edit_set_popup_values):
(e_cell_date_edit_update_cell): use the new ECellText methods to get
the text and set the value.
* e-cell-percent.c: new subclass of ECellText to display & edit a
percentage value.
svn path=/trunk/; revision=13916
2001-10-20 Jon Trowbridge <trow@ximian.com>
* e-dateedit.c (e_date_edit_check_date_changed): Keep us from
reading tmp_tm uninitialized, so purify won't complain.
svn path=/trunk/; revision=13831
2001-10-04 Rodrigo Moya <rodrigo@ximian.com>
* misc/Makefile.am:
* menus/Makefile.am: added BONOBO_GNOME_CFLAGS to make it compile
with latest Bonobo
svn path=/trunk/; revision=13407
2001-09-18 Damon Chaplin <damon@ximian.com>
* e-dateedit.c (e_date_edit_grab_focus): grab focus to the date entry
or the time entry, depending on which is visible. Fixes bug #7237.
svn path=/trunk/; revision=13185
2001-09-16 Chris Toshok <toshok@ximian.com>
* e-dateedit.h: add prototype for e_date_edit_set_editable.
* e-dateedit.c (e_date_edit_set_editable): new function, analogous
to gtk_entry_set_editable: let's the user select but not edit (or
in this case, bring up the calendar view.)
svn path=/trunk/; revision=12867
2001-09-13 Jeffrey Stedfast <fejj@ximian.com>
* e-search-bar.c (set_dropdown): Don't unref the old dropdown, we
don't "own" it.
svn path=/trunk/; revision=12805
2001-09-13 Larry Ewing <lewing@ximian.com>
* e-search-bar.c (set_dropdown): unref the old dropdown_menu if
there is one.
svn path=/trunk/; revision=12796
2001-09-12 Jeffrey Stedfast <fejj@ximian.com>
* e-filter-bar.c (menubar_activated): No longer need the context
in order to clone a FilterRule.
(option_changed): Same.
svn path=/trunk/; revision=12791
2001-09-06 Anna Marie Dirks <anna@ximian.com>
* e-filter-bar.c: added a default size for the saved search
dialog of 600 x 300 such that it opens at a usable size.
this fixes bug #7083.
svn path=/trunk/; revision=12661
001-09-05 Anna Marie Dirks <anna@ximian.com>
* e-search-bar.c (add_activate_button): added a wee bit of
padding around the find now label in response to bug #7049.
svn path=/trunk/; revision=12627
2001-08-16 Damon Chaplin <damon@ximian.com>
* e-dateedit.c: added e_date_edit_get/set_make_time_insensitive()
which makes the time field insensitive rather than hiding it.
I'm not sure we're going to actually use this now, though.
svn path=/trunk/; revision=12135
2001-08-16 Jon Trowbridge <trow@ximian.com>
* gui/component/select-names/e-select-names-completion.c
(match_nickname): Boost scoring on an exact nickname match.
Manually addressify match.
(match_name): Manually addressify matches.
(book_query_score): Remove automatic addressification.
* gui/component/addressbook.c (addressbook_query_changed): Minor
tweak to avoid a crash if we have a negative subid with id
ESB_CATEGORY. This should never happen.
(addressbook_menu_activated): Reset the entry/option when we
select "Clear".
Some changes to reflect renaming in ESearchBar.
* gui/component/select-names/e-select-names-bonobo.c
(entry_set_property_fn): Cardify after importing destinations.
This might fix a problem that Damon is having.
2001-08-16 Jon Trowbridge <trow@ximian.com>
* e-filter-bar.c (option_changed): Adjusted for renamed ESearchBar
functions.
(menubar_activated): Adjusted for renamed ESearchBar functions.
* e-search-bar.c: Renames some of the horrible function names:
s/option_choice/item_id/, s/suboption_choice/subitem_id/.
2001-08-16 Jon Trowbridge <trow@ximian.com>
* gui/cal-search-bar.c: Changed to reflect my renaming of some of
the more hideously-named functions in the ESearchBar API.
svn path=/trunk/; revision=12081
2001-08-14 Federico Mena Quintero <federico@ximian.com>
* e-cell-date-edit.c (e_cell_date_edit_destroy): Destroy, do not
unref, the popup_window.
svn path=/trunk/; revision=12022
2001-08-14 Federico Mena Quintero <federico@ximian.com>
* e-search-bar.c (activate_by_subitems): Correctness fixes for
when the entry and submenu must be interchanged.
svn path=/trunk/; revision=12019
2001-08-14 Federico Mena Quintero <federico@ximian.com>
*Please* add accessor functions instead of just object arguments!
* e-search-bar.c (e_search_bar_set_option_choice): New function.
(e_search_bar_set_suboption_choice): New function.
(e_search_bar_set_text): New function.
(impl_set_arg): Use the functions above instead of setting things
directly.
(add_dropdown): If the item is a separator, set it as insensitive.
(activate_by_subitems): Handle the translate field in the subitem
structure. Also, allow the creation of separators by having NULL
text strings in the subitems.
(set_option): If the item is a separator, set it as insensitive.
(set_option): Do not use the subitem_garbage hack. Do proper
memory management instead.
(e_search_bar_set_suboption): New function to change the suboption
items in a search bar.
* e-search-bar.h (ESearchBarSubitem): Added a `translate' field.
This API sucks so much it is not funny.
(ESearchBar): Removed the subitem_garbage hack. Please do proper
memory management.
svn path=/trunk/; revision=12014
2001-08-14 Jon Trowbridge <trow@ximian.com>
* gui/component/addressbook.c (addressbook_factory_new_control):
Add "Any Category" option for category searches.
(addressbook_query_changed): Do the right thing on an
"Any Category" search.
2001-08-14 Jon Trowbridge <trow@ximian.com>
* e-search-bar.c (activate_by_subitems): Oops... initial
suboption_choice should be subitems[0].id, not 0.
svn path=/trunk/; revision=12013
2001-08-10 Jeffrey Stedfast <fejj@ximian.com>
* e-search-bar.c (impl_destroy): Oops, we didn't need to unref all
of the widgets, just a few.
svn path=/trunk/; revision=11907
2001-08-10 Jon Trowbridge <trow@ximian.com>
* e-msg-composer-hdrs.c (set_recipients): Removed comment about
the need to resolve nicknames properly, because we now do that.
2001-08-10 Jon Trowbridge <trow@ximian.com>
* e-filter-bar.h: Set the subitems to NULL in the pre-defined
ESearchBarItems.
* e-filter-bar.c (rule_editor_clicked): Set the ESearchBarItem's
subitems to NULL.
(build_items): Set the ESearchBarItem's subitems to NULL.
(e_filter_bar_new): Set the ESearchBarItem's subitems to NULL.
* e-search-bar.c: Added support for subitems, so that a search
option can key off of another option menu rather than just an
entry.
2001-08-10 Jon Trowbridge <trow@ximian.com>
* gui/component/addressbook.c: Set the ESearchBarItem
subitems explicitly to NULL.
2001-08-10 Jon Trowbridge <trow@ximian.com>
* gui/cal-search-bar.c: Where we have ESearchBarItems, set their
subitems to NULL.
2001-08-10 Jon Trowbridge <trow@ximian.com>
* folder-browser.c: Set our ESearchBarItems subitems to NULL.
svn path=/trunk/; revision=11904
2001-08-10 Jeffrey Stedfast <fejj@ximian.com>
* e-search-bar.c (impl_destroy): Don't forget to unref stuff here
too.
* e-filter-bar.c (destroy): Free all the goodies that we allocate
at construct time and unref the rule context.
(class_init): Override the destroy method.
svn path=/trunk/; revision=11871
2001-08-09 Anna Marie Dirks <anna@ximian.com>
Fixes bug #6918
* e-filter-bar.h: Changed the "Save As.." menu item to
"Add to Saved Searches".
svn path=/trunk/; revision=11850
2001-08-09 Anna Marie Dirks <anna@ximian.com>
* e-filter-bar.h : changed the E_FILTERBAR_RESET label from
"Show All" to "Clear" to alleviate confusion about whether
"Show All" means that hidden messages are also shown or not.
(See ximian bug #6743)
svn path=/trunk/; revision=11833
* 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-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-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