| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-03 Tim Wo <tim.wo@sun.com>
* gal/a11y/e-table/Makefile.am: new files (gal-a11y-e-cell-tree.c/h)
added
* gal/a11y/e-table/gal-a11y-e-cell.h: adding 2 new functions to add or
remove atk states
* gal/a11y/e-table/gal-a11y-e-cell.c (eti_dispose): unref the state_set
(eti_ref_state_set): new function
(eti_class_init): create and initialize the state_set
(eti_init): override the "ref_state_set" function in AtkObjectClass with
"eti_ref_state_set"
(gal_a11y_e_cell_add_state): adding a return value
(gal_a11y_e_cell_remove_state): new function
* gal/e-table/e-cell-tree.c: (e_cell_tree_class_init): register
GalA11yECellText as the a11y implementation for ECellText.
(e_cell_tree_view_get_subcell_view): new function to retrieve the cell_view
of subcell in ECellTree
* gal/e-table/e-cell-tree.h: adding 1 new function to retrieve the cell_view
of subcell in ECellTree
* gal/a11y/e-table/gal-a11y-e-cell-tree.c: new file. A11y implementation
for ECellTree
* gal/a11y/e-table/gal-a11y-e-cell-tree.h: new file. A11y implementation
for ECellTree
svn path=/trunk/; revision=23296
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-11 Bolian Yin <bolian.yin@sun.com>
Fixes #50538
* e-calendar-item: make e_calendar_item_normalize_date public func.
add "selection_preview_changed" signal.
move some definition of constants to .h
svn path=/trunk/; revision=23284
|
|
|
|
|
|
|
|
|
|
| |
2003-11-11 Bolian Yin <bolian.yin@sun.com>
Fixes # 50480
* e-table-item: add two signals: "selection_model_removed" and "selection_model_added"
svn path=/trunk/; revision=23281
|
|
|
|
|
|
| |
nodes.
svn path=/trunk/; revision=23276
|
|
|
|
|
|
|
|
| |
2003-11-07 JP Rosevear <jpr@ximian.com>
* e-timezone-dialog/Makefile.am: don't include toplevel libical
svn path=/trunk/; revision=23228
|
|
|
|
|
|
|
|
|
| |
2003-11-07 JP Rosevear <jpr@ximian.com>
* Makefile.am: make sure the marshal stuff is in the sources and
remove the built files when disting
svn path=/trunk/; revision=23218
|
|
|
|
| |
svn path=/trunk/; revision=23214
|
|
|
|
| |
svn path=/trunk/; revision=23206
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-13 Charles Zhang <charles.zhang@sun.com>
* e-table-config.c (e_table_config_new): disable apply button
when initial dialog.
* e-table-header-item.c (apply_changes): disable apply button
after applying changes.
svn path=/trunk/; revision=23168
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-30 Tim Wo <tim.wo@sun.com>
* gal/a11y/e-table/gal-a11y-e-cell.c (eti_grab_focus): new function
to deal with grabing table cell focus
(eti_atk_component_iface_init): Override "grab_focus" virtual function
with eti_grab_focus of AtkComponent interface. (#50131)
* gal/e-table/e-cell-text.c: (e_cell_text_class_init): register
GalA11yECellText as the a11y implementation for ECellText.
svn path=/trunk/; revision=23166
|
|
|
|
|
|
|
|
|
| |
2003-10-28 Suresh Chandrasekharan <suresh.chandrasekharan@sun.com>
* Fix for "50258 libgal: shared object looks for wrong mo file"
svn path=/trunk/; revision=23163
|
|
|
|
|
|
|
|
|
| |
2003-10-28 Rodrigo Moya <rodrigo@ximian.com>
* e-source-selector.c (class_init): fill_popup_menu signal has
2 arguments.
svn path=/trunk/; revision=23109
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-28 Rodrigo Moya <rodrigo@ximian.com>
* e-source-selector.[ch]: added "fill_popup_menu" signal, to
allow the addition of new items to the popup menu.
(class_init): create new signal.
(init): connect to "button_press_event" for the tree view.
(selector_button_press_event): callback for "button_press_event".
(e_source_selector_selection_shown): use g_return_val_if_fail.
svn path=/trunk/; revision=23106
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-26 Yuedong Du <yuedong.du@sun.com>
* gal/a11y/e-table/Makefile.am: add new file for toggle cell a11y
object.
* gal/a11y/e-table/gal-a11y-e-cell-toggle.c: new a11y object toggle cell (gal_a11y_e_cell_toggle_get_type),
(gal_a11y_e_cell_toggle_class_init), (toggle_cell_action), the
implementation of toggle cell action.
(gal_a11y_e_cell_toggle_new):
* gal/a11y/e-table/gal-a11y-e-cell-toggle.h: ditto
* gal/a11y/e-table/gal-a11y-e-cell.c:
(_gal_a11y_e_cell_get_action_info),
(_gal_a11y_e_cell_destroy_action_info),
(gal_a11y_e_cell_add_action), (gal_a11y_e_cell_remove_action),
(gal_a11y_e_cell_remove_action_by_name),
(gal_a11y_e_cell_action_get_n_actions),
(gal_a11y_e_cell_action_get_name),
(gal_a11y_e_cell_action_get_description),
(gal_a11y_e_cell_action_set_description),
(gal_a11y_e_cell_action_get_keybinding), (idle_do_action),
(gal_a11y_e_cell_action_do_action),
(gal_a11y_e_cell_atk_action_interface_init),
(gal_a11y_e_cell_type_add_action_interface),
(gal_a11y_e_cell_add_state): helper functions for add a action,
stealed from gailcell.c
* gal/a11y/e-table/gal-a11y-e-cell.h:
* gal/e-table/e-cell-toggle.c: (e_cell_toggle_class_init): register
toggle's a11y object.
svn path=/trunk/; revision=23095
|
|
|
|
|
|
|
|
|
|
| |
* Fix for "50065 chinese locales Input method hangs after a task entry
and new folder creation"
* gal/e-table/e-cell-text.c: (ect_event) Added check to return
if preedit_length == 0 and E_CELL_PREEDIT flag is set.
svn path=/trunk/; revision=23093
|
|
|
|
|
|
|
|
|
| |
2003-10-23 Hans Petter Jansson <hpj@ximian.com>
* e-table-item.c (eti_get_cell_background_color): Allocate
colors using gdk_colormap_alloc_color().
svn path=/trunk/; revision=23053
|
|
|
|
|
|
| |
* e-bonobo-widget.[ch]: Remove these (unused since 1.2)
svn path=/trunk/; revision=22978
|
|
|
|
| |
svn path=/trunk/; revision=22964
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-14 Suresh Chandrasekharan <suresh.chandrasekharan@sun.com>
* Support for preedit in e-text widgets.
* gal/gal/e-text/e-text.c: Added e_text_preedit_changed_cb and
insert_preedit_text.
* Modified the following functions.
(e_text_draw) Calls insert_preedit_text also cursor pos @ the end of
text->selection_start + text->preedit_len
(e_text_event) Added hooks for preedit_cb
(e_text_init) Inits text->preedit_len
(e_text_retrieve_surrounding_cb) Removed printf
(e_text_delete_surrounding_cb) Correct params for
gtk_editable_delete_text to make it work.
* gal/gal/e-text/e-text.h: Added preedit_len in struct _EText
2003-09-25 Suresh Chandrasekharan <suresh.chandrasekharan@sun.com>
* Fix for "44222 task summary entry widget not i18ned". The following
files are changed.
* gal/gal/e-table/e-cell-text.c: Lots of changes for i18n
selection/input support. Added these functions for input method support.
(e_cell_text_preedit_changed_cb)
(e_cell_text_commit_cb)
(e_cell_text_retrieve_surrounding_cb)
(e_cell_text_delete_surrounding_cb)
(layout_with_preedit) This function inserts the preedit string
with the right attribs to the layout text.
(build_attr_list) Creates the PangoAttrList with bold/stikeout/underline
as applicable for the current ECellText.
The following functions are modified.
(ect_stop_editing): disconnect signal handlers when editing stops
(ect_draw): Changes for including the preedit only to the currently
selected row/col. Also display the cursor at the end of preedit text.
(ect_event): Connects the IM callbacks to the key press event.
Disconnect when not in editing mode. Also a special flag to see
when Enter key pressed in preedit mode, the text is committed only
not a new row is created. This woks in conjunction with the changes
made in the eti_event in e-table-item.c file and e-cell.h.
(ect_height): Changes due to parameters changing for generate_layout
(ect_enter_edit): Initialization of im_context for a cell text and
assoociated flags.
(ect_max_width): Changes due to parameters changing for
generate_layout.
(ect_max_width_by_row): Changes due to parameters changing for
generate_layout.
(ect_show_tooltip): Changes due to parameters changing for
generate_layout.
(e_cell_text_construct): check whether paramters are NULL.
(get_position_from_xy): Changes due to parameters changing for
generate_layout.
(_insert): Set the selection_start as the minimum of strlen(edit->text)
and selection_start. Used to correct the preedit_string length
which may have added to the selection_start.
(e_cell_text_view_command): When inserting, if in the preedit mode
do not delete the selection.
(_selection_get): Set utf8 data instead of string data.
(_selection_received): Take in UTF8_ATOM inaddition to
GDK_SELECTION_TYPE_STRING.
(e_cell_text_view_get_selection): Make utf8 data when acting as a
selection source.
* gal/e-table/e-cell-text.h : Included <gtk/gtkmenu.h>
* gal/e-table/e-cell.h: Added enum E_CELL_PREEDIT to ECellFlags
* gal/e-table/e-table-item.c: (eti_event) Changes for not committing
the edited text as a seperate row in preedit mode.
* gal/e-table/e-table.c: (table_canvas_focus_event_cb) To have
proper im_context focus for the ecanvas holding the e-table.
svn path=/trunk/; revision=22882
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-11 Yuedong Du <yuedong.du@sun.com>
* gal/a11y/e-table/Makefile.am: add new files.
* gal/a11y/e-table/gal-a11y-e-cell.c: (gal_a11y_e_cell_construct):
set the right role.
* gal/a11y/e-table/gal-a11y-e-table-item-factory.c: new file.
(gal_a11y_e_table_item_factory_get_accessible_type),
(gal_a11y_e_table_item_factory_create_accessible),
(gal_a11y_e_table_item_factory_class_init),
(gal_a11y_e_table_item_factory_init),
(gal_a11y_e_table_item_factory_get_type): factory for the table item
a11y object. in create_accessible, we judge the type of widget
then set correct role.
* gal/a11y/e-table/gal-a11y-e-table-item-factory.h: ditto.
* gal/a11y/e-table/gal-a11y-e-tree-factory.c: new file.
(gal_a11y_e_tree_factory_get_accessible_type),
(gal_a11y_e_tree_factory_create_accessible),
(gal_a11y_e_tree_factory_class_init),
(gal_a11y_e_tree_factory_init), (gal_a11y_e_tree_factory_get_type):
factory for a11y object of etree. Mostly copyed from
gal-a11y-e-table-factory.c.
* gal/a11y/e-table/gal-a11y-e-tree-factory.h: ditto
* gal/a11y/e-table/gal-a11y-e-tree.c: (init_child_item),
(et_ref_accessible_at_point), (et_get_n_children), (et_ref_child),
(et_class_init), (et_atk_component_iface_init), (et_init),
(gal_a11y_e_tree_get_type), (gal_a11y_e_tree_new):a11y object for
etree object, mostly copied from gal-a11y-e-table.c. init_child_item
set correct role for the table item.
* gal/a11y/e-table/gal-a11y-e-tree.h: ditto.
* gal/e-table/e-table-item.c: (eti_class_init): register factory
for table item a11y object.
* gal/e-table/e-tree.c: (e_tree_get_item), (e_tree_class_init):
add new access fuction to get the table item of etree.
* gal/e-table/e-tree.h: ditto
svn path=/trunk/; revision=22867
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-28 Charles Zhang <charles.zhang@sun.com>
* e-table-config.c (do_sort_and_group_config_dialog): process
GTK_RESPONSE_DELETE_EVENT signal correctly.
* e-table-config.c (do_fields_config_dialog): the same as above
[#48815]
svn path=/trunk/; revision=22852
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-09 Jeffrey Stedfast <fejj@ximian.com>
* e-timezone-dialog/Makefile.am: INCLUDE path fixes for changes
made to libical build.
* e-timezone-dialog.h: #include <libical/ical.h>
svn path=/trunk/; revision=22841
|
|
|
|
|
|
|
|
|
|
| |
2003-09-30 Mike Kestner <mkestner@ximian.com>
* e-cell-renderer-combo.* : new, treeview renderer for combo cells
* e-combo-cell-editable.* : new, GtkCellEditable for combo cells
* Makefile.am : build the new files
svn path=/trunk/; revision=22773
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-19 Bolian Yin <bolian.yin@sun.com>
Fixes #1245. ECalendar should be usable with the keyboard
*misc/e-calendar-item.c (e_calendar_item_focus): new func, focus handler.
(e_calendar_item_key_press_event): new func, key press event handler
(e_calendar_item_selection_add_days, e_calendar_item_stop_selecting): helpers.
(e_calendar_item_ensure_days_visible, e_calendar_item_set_selection_if_emission):
add the flag to control if we should emit e-calendar signals.
(e_calendar_item_class_init): register focus handler.
(e_calendar_item_event): add code for GDK_FOCUS_CHANGE and GDK_KEY_PRESS.
*misc/e-calendar.c (e_calendar_focus): new func, focus handler
(e_calendar_button_has_focus): new func, if prev/next button has focus.
(e_calendar_on_next_clicked, e_calendar_on_prev_clicked): click signal handler
for prev/next buttons.
(e_calendar_set_focusable): set if the e-calendar is focusable
*misc/e-dateedit.c (e_date_edit_show_date_popup, hide_date_popup): grab/ungrab gdk keyboard.
svn path=/trunk/; revision=22632
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-08 Tim Wo <tim.wo@sun.com>
* gal/a11y/e-text/gal-a11y-e-text-factory.h: GalA11yETextFactory
should inherit from AtkObjectFactory not AtkObject. (#47097).
* gal/a11y/e-text/gal-a11y-e-text.c (et_class_init): Set value
for "component_parent_iface". (#47097)
* gal/e-text/e-text.c (e_text_class_init): Added registration
code for GalA11yETextFactory. (#47097)
svn path=/trunk/; revision=22551
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-11 Mike Kestner <mkestner@ximian.com>
* e-table-config.c (get_source_model_col_index): new method to
get the source model column for a specified available_model idx.
(create_global_store): save the source model index in a new col.
(config_button_add): use the new index lookup function [48153].
svn path=/trunk/; revision=22536
|
|
|
|
|
|
|
|
|
| |
2003-09-11 Mike Kestner <mkestner@ximian.com>
* e-table-sort-info.c (e_table_sort_info_load_from_node):
move scnt and gcnt initialization outside the for loop [43156].
svn path=/trunk/; revision=22532
|
|
|
|
|
|
|
|
|
|
| |
2003-09-05 Gilbert Fang <gilbert.fang@sun.com>
* gal/a11y/Makefile.am: add e-table atk support to libgal a11y
* gal/e-table/e-table.c: (e_table_class_init): add atk registration
for GalA11yETable (#47780)
svn path=/trunk/; revision=22466
|
|
|
|
|
|
|
|
|
|
|
| |
2003-08-27 Hans Petter Jansson <hpj@ximian.com>
Fixes #15638.
* misc/e-dateedit.c (rebuild_time_popup): Make 12-hour time format
not be zero-padded. Right-align time labels so digits line up.
svn path=/trunk/; revision=22394
|
|
|
|
|
|
|
|
|
|
| |
2003-08-27 Bolian Yin <bolian.yin@sun.com>
* misc/Makefile.am: add dependency on a11y/widgets.
* misc/e-calendar-item.c (e_calendar_item_class_init): a11y init.
(e_calendar_item_bounds): new func, impl the bounds virtual func.
svn path=/trunk/; revision=22386
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-08-25 Harry Lu <harry.lu@sun.com>
** For bug #47874.
* e-table-specification.c (e_table_specification_load_from_file):
check whether file exists before call xmlParseFile().
* e-table-state.c (e_table_state_load_from_file): ditto.
* e-tree-table-adapter.c (open_file): ditto.
svn path=/trunk/; revision=22358
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-08-19 Mike Kestner <mkestner@ximian.com>
* e-cell-tree.c (draw_expander): add an expander_style param
(ect_draw): pass expander_style to draw_expander
(animate_expander): new timeout handler for expander animation
(ect_event): on !retro clicks, draw a "semi" expander and start
an animation handler to finish the animation.
svn path=/trunk/; revision=22288
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-08-15 Mike Kestner <mkestner@ximian.com>
* e-cell-tree.c (draw_retro_expander): extracted from ect_draw
(draw_expander): new gtktreeview-like expander drawing
(ect_draw): draw lines and expanders based on retro_look style prop
(adjust_event_position): extracted method from ect_event
(event_in_expander): new checks for motion/clicks in expander
(ect_event): handle prelight for new expanders
* e-table-item.c (eti_init): init new motion col/row
(eti_event): synthesize leave_notify events for cells and propogate
existing motion events to the cells.
* e-tree.c (e_tree_class_init): add retro_look and expander_size
style props.
svn path=/trunk/; revision=22251
|
|
|
|
|
|
|
|
|
|
|
| |
2003-08-10 Maxx Cao <maxx.cao@sun.com>
* gal/e-text/e-text.c (e_text_event): filter S-F10 key binding, and
show popup menu.
(popup_menu_placement_cb): function added to adjust popup menu position.+ (popup_targets_received): show popup menu in different ways, according
to whether it's invoked by mouse click or key binding.
svn path=/trunk/; revision=22204
|
|
|
|
|
|
|
| |
2003-08-12 Larry Ewing <lewing@ximian.com>
* e-cell-toggle.c (check_cache): actually chose the right color to+ composite over when caching the pixmap.
svn path=/trunk/; revision=22200
|
|
|
|
|
|
|
|
|
| |
2003-07-28 Mike Kestner <mkestner@ximian.com>
* e-table-config (setup_fields): map model_column to available
model row by ignoring disabled columns.
svn path=/trunk/; revision=21993
|
|
|
|
|
|
| |
* Makefile.am: use EVO_MARSHAL_RULE
svn path=/trunk/; revision=21916
|
|
|
|
|
|
|
|
|
| |
* e-messagebox.c: Remove this, since it claims to be deprecated,
and nothing is actually using it any more.
* Makefile.am: Remove e-messagebox.[ch]
svn path=/trunk/; revision=21900
|
|
|
|
|
|
|
| |
* gal/e-text/e-text.h: add missing e_text_copy_clipboard()
prototype
svn path=/trunk/; revision=21899
|
|
|
|
|
|
|
|
| |
* e-combo-button.c (create_empty_pixmap_widget): Create the pixbuf
from empty.xpm rather than just calling gdk_pixbuf_new(), which
doesn't actually initialize the pixel data.
svn path=/trunk/; revision=21898
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-11 Federico Mena Quintero <federico@ximian.com>
* e-dateedit.c (e_date_edit_mnemonic_activate): Added a handler
for GtkWidget::mnemonic_activate().
* e-url-entry.c (mnemonic_activate): Likewise.
svn path=/trunk/; revision=21804
|
|
|
|
|
|
|
|
| |
2003-07-09 Federico Mena Quintero <federico@ximian.com>
* e-url-entry.c (destroy): Chain to the parent handler. Fixes #45236.
svn path=/trunk/; revision=21782
|
|
|
|
|
|
|
|
|
| |
2003-07-04 Chris Toshok <toshok@ximian.com>
* gal/widgets/e-reflow.c (e_reflow_dispose): make sure we don't
unref the sorter more than once.
svn path=/trunk/; revision=21741
|
|
|
|
|
|
| |
* gal/widgets/e-reflow.c (e_reflow_dispose): unref the sorter
svn path=/trunk/; revision=21707
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-tree.c (e_tree_init): Initialize some missing fields. Fixes
"no handler with id" warnings at evo shutdown
(ETreePriv): remove unused table_rows_{inserted,deleted}_id
(et_disconnect_from_etta): remove refs to them
* e-table.c (e_table_drag_source_unset): free site->target_list if
it's set.
svn path=/trunk/; revision=21705
|
|
|
|
|
|
|
|
|
|
| |
2003-06-22 Hans Petter Jansson <hpj@ximian.com>
* e-cell-text.c (get_font_for_size): Implement.
(ect_print): Use same font heuristics as evo calendar, pick a font
that fits. Correct baseline calculation.
svn path=/trunk/; revision=21519
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-23 Larry Ewing <lewing@ximian.com>
* gal-define-views-dialog.c (gdvd_button_new_dialog_callback): fix
string duplication and refcounting problems.
2003-06-20 Larry Ewing <lewing@ximian.com>
* gal-view-etable.c (config_changed): unref after g_object_get
adds a ref.
svn path=/trunk/; revision=21516
|
|
|
|
| |
svn path=/trunk/; revision=21506
|
|
|
|
| |
svn path=/trunk/; revision=21485
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-18 Suresh Chandrasekharan <suresh.chandrasekharan@sun.com>
* e-charset-picker.c: Fix for #45082: GB18030 BIG5HKSCS and EUC-TW
charsets not supported in evolution mail
2003-06-17 Jeffrey Stedfast <fejj@ximian.com>
* e-charset-picker.c (e_charset_picker_bonobo_ui_populate): Don't
use the charset class in the menu label if it is 'Unknown'.
(e_charset_picker_bonobo_ui_populate): For user-defined charsets,
just use the name of the charset rather than "Unknown".
(add_charset): Don't escape _'s anymore, this seems to not be
needed int gtk2.
(add_other_charset): g_strdup() the charset name. Fixes bug
#43917.
svn path=/trunk/; revision=21484
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-19 Larry Ewing <lewing@ximian.com>
* e-table-specification.c (e_table_specification_load_from_node):
remove extra ref, the count starts at one.
* e-table-utils.c (e_table_spec_to_full_header): add_column adds a
reference, so drop the intial reference.
* e-table.c (et_real_construct):remove extra ref, count starts at
one.
svn path=/trunk/; revision=21479
|
|
|
|
|
|
|
|
| |
2003-06-19 Bolian Yin <bolian.yin@sun.com>
* e-gui-utils.c (e_popup_menu): accept event arg to be NULL.
svn path=/trunk/; revision=21472
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-13 Mike Kestner <mkestner@ximian.com>
* e-tree.c (et_search_search): don't do the CURSOR_FIRST
checks if cursor is NULL [43523]
2003-06-13 Mike Kestner <mkestner@ximian.com>
* e-table-item.c (eti_get_cell_background_color): update to
an alt row color more consistent with gtktreeview. [44610]
svn path=/trunk/; revision=21440
|
|
|
|
| |
svn path=/trunk/; revision=21432
|
|
|
|
|
|
| |
* gal/widgets/e-canvas.c (e_canvas_dispose): unref the im_context.
svn path=/trunk/; revision=21430
|
|
|
|
| |
svn path=/trunk/; revision=21426
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-12 Mike Kestner <mkestner@ximian.com>
* e-cell-text.c (generate_layout): guard against NULL strings
* e-table-config.c (create_global_store): don't add disabled
column titles to the store. [44258]
* e-tree-table-adapter.c (e_t_t_a_node_set_expanded): don't
warn if we're trying to collapse a node that's not visible.
* e-tree.c (et_connect_to_etta): don't connect to row_inserted
and row_deleted. [43893]
svn path=/trunk/; revision=21424
|
|
|
|
|
|
|
|
|
| |
2003-06-11 Larry Ewing <lewing@ximian.com>
* e-search-bar.c (impl_get_property): take ownership of the
duplicate string.
svn path=/trunk/; revision=21417
|
|
|
|
| |
svn path=/trunk/; revision=21387
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-29 JP Rosevear <jpr@ximian.com>
Fixes #43775
* e-calendar-item.c (layout_set_day_text): calculate the day
character correctly
(e_calendar_item_draw_month): use it
* e-dateedit.c (rebuild_time_popup): use e_utf8_strftime
(e_date_edit_update_date_entry): ditto
(e_date_edit_update_time_entry): ditto
* e-calendar-item.c (layout_set_day_text): calculate the day
character correctly
(e_calendar_item_draw_month): use e_utf8_strftime and above
(e_calendar_item_show_popup_menu): use e_utf8_strftime
(e_calendar_item_recalc_sizes): use layout_set_day_text
svn path=/trunk/; revision=21352
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-28 Mike Kestner <mkestner@ximian.com>
* configure.in : bump libtool version for api addition
* gal/util/e-util.c (e_utf8_strftime): new, utf8 in/out
(e_utf8_strftime_fix_am_pm): new, utf8 in/out
2003-05-28 Mike Kestner <mkestner@ximian.com>
* e-cell-date.c (ecd_get_text): use e_utf8_strftime_fix_am_pm
and remove locale to utf8 conversion at end. [43485]
svn path=/trunk/; revision=21343
|
|
|
|
|
|
|
|
|
|
| |
2003-05-20 Ettore Perazzoli <ettore@ximian.com>
* e-tree.c (tree_canvas_size_allocate): to really fix 42952
use e_table_item_get_cell_geometry. Also a couple valgrind
and g_warning fixes related to this change from Mike.
svn path=/trunk/; revision=21303
|
|
|
|
|
|
|
|
|
|
| |
2003-05-19 Anna Marie Dirks <anna@ximian.com>
* e-multi-config-dialog.c (init): Added HIG-appropriate spacing/
padding to the main hbox into which the icons and page widgets
are packed.
svn path=/trunk/; revision=21265
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-19 Mike Kestner <mkestner@ximian.com>
* Makefile.am : revert a broken CLEAN_FILES change. [42478]
2003-05-19 Mike Kestner <mkestner@ximian.com>
* e-cell-text.c (build_layout): don't call any line breaking
or justification code if the width <= 0 since it's pointless
and apparently pango likes to crash when you do. [43199]
svn path=/trunk/; revision=21260
|
|
|
|
|
|
|
|
|
| |
2003-05-19 Anna Marie Dirks <anna@ximian.com>
* e-timezone-dialog/e-timezone-dialog.glade: HIG-ified the
spacing, padding, alignment of this dialog. Fixes bug #41148
svn path=/trunk/; revision=21253
|
|
|
|
|
|
|
|
| |
2003-05-19 Larry Ewing <lewing@ximian.com>
* e-charset-picker.c: port to GtkDialog.
svn path=/trunk/; revision=21244
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-16 Mike Kestner <mkestner@ximian.com>
* gal-view-collection.c (view_changed): block the signal
that got us here until we're done to stop an infinite
recursion. Fixes 43153.
2003-05-16 Mike Kestner <mkestner@ximian.com>
* e-cell-text.c (invisible_finalize): kill
(ect_stop_editing): destroy the invisible, not weak_unref
(e_cell_text_view_get_invisible): don't weak_ref the invisible
since we own its ref.
2003-05-16 Mike Kestner <mkestner@ximian.com>
* e-table-item.c (eti_event): fix a couple timer checks
* e-tree-table-adapter.c (update_node): Traverse POST order
so that the parent nodes are at the head of the prepended list.
Don't restore expanded state to nodes that aren't in the tree
any longer. Hopefully fixes #42856.
svn path=/trunk/; revision=21229
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-16 Anna Marie Dirks <anna@ximian.com>
* gal/widgets/e-categories.c: Added appropriate padding/spacing
to the categories list dialog. Fixes the rest of #41217.
* gal/widgets/e-categories-master-list-dialog.glade: HIG-ified
this dialog.
* gal/widgets/gal-categories.glade: HIG-ified this dialog
(in terms of spacing/padding). Fixes most of bug #41217
svn path=/trunk/; revision=21228
|
|
|
|
|
|
|
|
|
|
| |
2003-05-16 Jeffrey Stedfast <fejj@ximian.com>
* gal-view-collection.c (load_single_dir): Make sure the
galview.xml file exists before trying to parse it with
xmlParseFile() to avoid warning spewage from libxml2.
svn path=/trunk/; revision=21219
|
|
|
|
|
|
|
|
| |
* gal-view-collection.c (d): Disable debugging messages.
* gal-view-instance.c (d): Disable debugging messages.
svn path=/trunk/; revision=21198
|
|
|
|
|
|
|
| |
tree_canvas_reflow_idle() before deciding whether to move the
adjustment, not afterwards. [#42952]
svn path=/trunk/; revision=21197
|
|
|
|
|
|
|
|
|
|
| |
2003-05-14 Mike Kestner <mkestner@ximian.com>
* e-tree-c (context_connect): use weak refs not datasets.
(e_tree_dispose): weak_unref the context.
Hopefully fixes 42617.
svn path=/trunk/; revision=21195
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-14 JP Rosevear <jpr@ximian.com>
* e-combo-button.c (impl_destroy): guard against multiple destroys
2003-05-14 JP Rosevear <jpr@ximian.com>
* menus/gal-view-menus.c (gvm_finalize): unref the component
svn path=/trunk/; revision=21178
|
|
|
|
|
|
|
|
|
| |
2003-05-13 Mike Kestner <mkestner@ximian.com>
* e-table-item.c (eti_event): gross hack to work around a
post dispose event emission by gtk2.0/canvas2.0 [#42622]
svn path=/trunk/; revision=21174
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-13 Chris Toshok <toshok@ximian.com>
[ fixes several utf8/pango related problems, including bugs
#41288, #42596, #42604 ]
* configure.in (GAL_CURRENT): bump to 3, per mkestner.
(GAL_REVISION): drop to 0, per mkestner.
* gal/e-text/e-text.c (reset_layout_attrs): we need to convert the
start/end bounds of the object to byte indices for the attribute.
(reset_layout): in the layout == NULL case don't create the layout
then immediately set it again with the same text. also, we need
to convert selection_start to a byte index before calling
pango_layout_get_cursor_pos.
(e_text_draw): remove some #ifdef 0'd code, move the calculation
of our initial clip_rect below the xpos/ypos assignments so we
don't duplicate the expression. Fix the selection drawing in the
multiline case so that it actually works, instead of assuming that
all ETexts only have 1 line *boggle*.
(get_position_from_xy): this needs to return a utf8 offset.
(e_text_copy_clipboard): convert sel_start/sel_end to byte indices
before copying.
(primary_get_cb): same.
(paste_received): validate the input here, and drop the length
parameter from e_text_insert.
(next_word): convert from an utf8 offset on entry to this
function, and return a utf8 offset when we're done. also, remove
the call the g_unichar_validate. we validate at all points where
text is inserted.
(find_offset_into_line): new function used in the backward/forward
line code. find the utf8 offset into a line (the number of utf8
characters from a prior \n or beginning of the string.)
(_get_position): in general there are lots of changes here because
text->selection_start/text->selection_end are utf8 offsets, not
byte offsets. fix E_TEP_START_OF_LINE so that hitting Ctrl-a when
you're at the beginning of a line doesn't take you to the
beginning of the previous line. fix E_TEP_END_OF_LINE in an
analogous fashion. for E_TEP_FORWARD_CHARACTER we just increment
by 1. for E_TEP_BACKWARD_CHARACTER we just decrement by 1. for
E_TEP_BACKWARD_WORD we drop the g_unichar_validate call and
simplify things a bit. reimplement
E_TEP_FORWARD_LINE/E_TEP_BACKWARD_LINE so they find the current
offset into the line, then scan forward/backward for the next/prev
line, and put us at the right offset on that line. fix
E_TEP_SELECT_WORD so double clicking in the space between words
doesn't select both words - if you double click on the trailing
edge of the space, it selects the next word. leading edge selects
the previous one. for E_TEP_SELECT_ALL use g_utf8_strlen.
(e_text_insert): everything that calls this passes a \0 terminated
string, so we assume it's \0 terminated (the old code did as well,
with calls to strlen) and drop the length parameter. also make
sure this is all utf8 happy.
(capitalize): use g_utf8_offset_to_pointer instead of just adding
text->text and start/end, and remove the validate call. also fix
the call to e_text_model_delete and use e_text_model_insert_length
instead of e_text_model_insert.
(e_text_command): for E_TEP_INSERT, validate the input. for
E_TEP_CAPS just use MAX instead of the neat little hack. also,
fix the scrolling so that it scrolls properly in both X and Y
directions (there are still some hiccups but it's much much better
than previously).
(e_text_commit_cb): validate the input here.
* gal/e-text/e-text-model.c (struct _ETextModelPrivate): just use
a GString here and get rid of MAX_LENGTH.
(e_text_model_dispose): free GString.
(e_text_model_real_validate_position): clean this up a bit.
(e_text_model_real_get_text): return the contents of the GString.
(e_text_model_real_get_text_length): use g_utf8_strlen here.
(e_text_model_real_set_text): convert to GString
(e_text_model_real_insert): just call e_text_model_insert_length
here instead of duplicating the function.
(e_text_model_real_insert_length): convert to utf8/gstring.
i.e. convert @position and @length to a bytes and use
g_string_insert_len.
(e_text_model_real_delete): same, with g_string_erase.
(e_text_model_get_text_length): use g_utf8_strlen
(e_text_model_strdup_nth_object): convert the length of the object
to bytes before copying.
(e_text_model_get_nth_object_bounds): calculate start/end properly
for u
svn path=/trunk/; revision=21163
|
|
|
|
|
|
| |
the BonoboUIComponent not having a container to prevent a warning.
svn path=/trunk/; revision=21155
|
|
|
|
|
|
|
|
| |
[#42628]
* e-search-bar.c (search_now_verb_cb): Call
emit_search_activated() instead of emit_query_changed().
svn path=/trunk/; revision=21154
|
|
|
|
|
|
|
|
|
| |
2003-05-11 Chris Toshok <toshok@ximian.com>
[ fixes bug #42177 ]
* e-dateedit.c (e_date_edit_init): remove the CAN_FOCUS flag.
svn path=/trunk/; revision=21146
|
|
|
|
|
|
|
|
|
| |
2003-05-09 Mike Kestner <mkestner@ximian.com>
* e-tree.c (find_next_in_range): add null check for paths
(find_prev_in_range): add null check for paths
svn path=/trunk/; revision=21143
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-09 Mike Kestner <mkestner@ximian.com>
* e-table-item.c (eti_cursor_change): don't return on col == -1.
* e-tree.c (tree_canvas_size_allocate): update the adjustment
to center the cursor.
(hover_timeout): remove unused variable to fix warning
svn path=/trunk/; revision=21142
|
|
|
|
| |
svn path=/trunk/; revision=21140
|
|
|
|
| |
svn path=/trunk/; revision=21139
|
|
|
|
|
|
|
|
|
|
| |
2003-05-07 JP Rosevear <jpr@ximian.com>
* e-search-bar.c (e_search_bar_set_text): trash e_utf8_gtk
function
(e_search_bar_get_text): ditto
svn path=/trunk/; revision=21129
|
|
|
|
|
|
|
|
|
|
| |
2003-05-06 Mike Kestner <mkestner@ximian.com>
* e-tree-table-adapter.c (insert_node): add missing model_changed
(etta_proxy_node_inserted): add missing model_changed
(etta_proxy_node_removed): add missing model_changed
svn path=/trunk/; revision=21116
|
|
|
|
|
|
|
|
| |
2003-05-05 Jeremy Katz <katzj@redhat.com>
* e-table-config.c (setup_fields): Use correct macro for int->pointer
svn path=/trunk/; revision=21111
|
|
|
|
|
|
|
|
|
|
| |
2003-05-05 Jeremy Katz <katzj@redhat.com>
* gal/e-text/e-completion-callbacks.c
(e_completion_callbacks_new): Fix prototype.
* gal/e-text/e-completion-callbacks.h: Likewise.
svn path=/trunk/; revision=21110
|
|
|
|
| |
svn path=/trunk/; revision=21105
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-05-01 Mike Kestner <mkestner@ximian.com>
* gal/e-text/e-completion-callbacks.c (e_completion_callbacks_new):
return the instantiated object. [bug #42156]
2003-05-01 Mike Kestner <mkestner@ximian.com>
* e-cell-combo.c (e_cell_combo_selection_changed): new
(e_cell_combo_init): connect to selection_changed on popup_list
(e_cell_combo_do_popup): block selection_changed while popping up
[bug #40996]
svn path=/trunk/; revision=21042
|
|
|
|
|
|
|
|
| |
2003-05-01 JP Rosevear <jpr@ximian.com>
* e-table.c (et_real_construct): remove gratuitous ref
svn path=/trunk/; revision=21041
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-29 Mike Kestner <mkestner@ximian.com>
* e-cell-text.c (build_layout): don't use unicode ellipsis so
that we don't break on broken font setups.
2003-04-29 Mike Kestner <mkestner@ximian.com>
* e-cell-text.c (generate_layout): don't set width on the layout
during edit
svn path=/trunk/; revision=21012
|
|
|
|
|
|
|
|
|
| |
* e-dateedit.c (e_date_edit_forall): Remove this so that
GtkContainer's destroy method will destroy all of the internal
widgets. (This is how other compound-widgets-that-aren't-
meant-to-be-used-as-containers behave.) #41458
svn path=/trunk/; revision=21003
|
|
|
|
|
|
|
|
| |
2003-04-28 Mike Kestner <mkestner@ximian.com>
* e-cell-text.c (build_layout): don't do wrapping during edit
svn path=/trunk/; revision=20995
|
|
|
|
|
|
|
|
|
| |
2003-04-23 Jeffrey Stedfast <fejj@ximian.com>
* menus/gal-view-menus.c (build_menus): Don't convert the label
charset from UTF-8 into the locale charset.
svn path=/trunk/; revision=20985
|
|
|
|
|
|
|
|
|
|
| |
2003-04-23 Jeffrey Stedfast <fejj@ximian.com>
* gal-view-instance.c (load_current_view): Try stat'ing the file
before loading it with xmlParseFile() to avoid warnign spewage
from libxml2 saying that the file doesn't exist.
svn path=/trunk/; revision=20955
|
|
|
|
|
|
|
|
|
| |
2003-04-22 Anna Dirks <anna@ximian.com>
*misc/e-multi-config-dialog.c : add appropriate padding
and spacing to the settings dialog. Fixes #41392.
svn path=/trunk/; revision=20942
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-21 Mike Kestner <mkestner@ximian.com>
* e-cell-text.c (build_layout): use unicode ellipsis char for
breaking lines. Use g_utf8_find_prev_char and check for failure
so that we don't tight loop for small cells that can't display
any chars.
svn path=/trunk/; revision=20924
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-21 Mike Kestner <mkestner@ximian.com>
* e-cell-tree.c (ect_draw): use e_tree_table_adapter_node_get_next
to determine how to draw sibling lines.
(ect_print): ditto
* e-tree-table-adapter.c (e_t_t_a_node_get_next): new
svn path=/trunk/; revision=20902
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-19 Chris Toshok <toshok@ximian.com>
[ fixes evolution bug #40464 ]
* e-table.c (e_table_class_init): use G_SIGNAL_TYPE_STATIC_SCOPE
for the GtkSelectionData args of table_drag_data_get and
table_drag_data_received.
svn path=/trunk/; revision=20900
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-18 Mike Kestner <mkestner@ximian.com>
* e-cell-text.c (build_layout): if the layout splits into more
than one line, shorten it to a single line with elipses.
(generate_layout): don't ref NULL layouts
(ect_enter_edit): use g_new0 for the CellEdit
(get_position_from_xy): use generate_layout since edit->layout
isn't necessarily set here.
svn path=/trunk/; revision=20892
|
|
|
|
|
|
|
|
| |
2003-04-17 JP Rosevear <jpr@ximian.com>
* e-table-subset.c : add guarding for row indexing (Bug# 41497)
svn path=/trunk/; revision=20891
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-16 Mike Kestner <mkestner@ximian.com>
* e-cell-text.c (build_layout): set width and alignment of layout.
(generate_layout): set width on existing layout and pass new width
param to build_layout.
(ect_draw): pass width to generate_layout
(ect_height): pass width to generate_layout
(ect_enter_edit): pass width to generate_layout
(ect_max_width): pass width to generate_layout
(ect_max_width_by_row): pass width to generate_layout
(ect_show_tooltip): pass width to generate_layout
(e_cell_text_view_command): pass width to generate_layout
svn path=/trunk/; revision=20870
|
|
|
|
|
|
|
| |
if the ui component actually has a container; this suppresses a
BonoboUI warning at each folder view switch.
svn path=/trunk/; revision=20861
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-15 Hans Petter Jansson <hpj@ximian.com>
* e-calendar-item.c (e_calendar_item_update): Unref the metrics.
(e_calendar_item_draw): Re-use the widget's context instead of
creating a new one. Unref the metrics.
(e_calendar_item_draw_month): Unref the metrics. Don't create the
layout where it might be leaked by an early return. Unref the layout
before returning if we're outside the clip area.
(e_calendar_item_draw_day_numbers): Unref the metrics.
(e_calendar_item_recalc_sizes): Unref the metrics.
(e_calendar_item_convert_position_to_day): Unref the metrics.
* e-calendar.c (e_calendar_size_allocate): Unref the metrics.
svn path=/trunk/; revision=20855
|
|
|
|
|
|
|
|
|
| |
2003-04-15 Hans Petter Jansson <hpj@ximian.com>
* gal-view-instance.c (gal_view_instance_get_popup_menu): Free the
id when we're done with it.
svn path=/trunk/; revision=20854
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-15 Hans Petter Jansson <hpj@ximian.com>
* e-table-header-utils.c (e_table_draw_elided_string): Don't unref
the layout that was passed in.
(e_table_header_draw_button): Always unref the layout when we're
done with it.
* e-tree-table-adapter.c (e_tree_table_adapter_load_expanded_state):
Free the id when we're done with it.
svn path=/trunk/; revision=20853
|
|
|
|
|
|
|
|
|
|
| |
2003-04-15 Mike Kestner <mkestner@ximian.com>
* gal-define-views-dialog.c (g_d_v_d_init): fix padding and
default size. Fixed warnings elsewhere in file.
(g_d_v_d_set_collection): set the dialog title
svn path=/trunk/; revision=20851
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-11 Jeffrey Stedfast <fejj@ximian.com>
* e-filter-bar.c (do_advanced): Change the border width and
padding to comply with the HIG. Fixes bug #41202.
(do_advanced): Changed the button ordering from Cancel/Save/OK to
Save/Cancel/OK to comply with the HIG. Fixes bug #41207.
svn path=/trunk/; revision=20829
|
|
|
|
|
|
|
|
|
| |
2003-04-11 Jeffrey Stedfast <fejj@ximian.com>
* e-filter-bar.c (do_advanced): Change the border width and
padding to comply with the HIG. Fixes bug #41202.
svn path=/trunk/; revision=20828
|
|
|
|
|
|
|
|
|
| |
2003-04-11 JP Rosevear <jpr@ximian.com>
* e-table-one.c (one_dispose): free data here since we don't have
source in finalize
svn path=/trunk/; revision=20817
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-10 Mike Kestner <mkestner@ximian.com>
* gal-define-views.glade : use stock buttons, remove desc frame.
* gal-define-views-dialog.c (gdvd_init): #if out the copy button.
* gal-view-instance.c (g_v_i_get_popup_menu): add ellipsis to
Define Views menuitem.
svn path=/trunk/; revision=20804
|
|
|
|
|
|
|
|
|
| |
2003-04-10 Mike Kestner <mkestner@ximian.com>
* menus/gal-view-menus.c (build menus): add ... to "Define Views"
and "Save Custom View" menuitem labels.
svn path=/trunk/; revision=20802
|
|
|
|
|
|
|
|
| |
2003-04-08 Mike Kestner <mkestner@ximian.com>
* e-table-config-no-group.glade : add response ids to buttons
svn path=/trunk/; revision=20770
|
|
|
|
|
|
|
|
|
|
| |
2003-04-08 Mike Kestner <mkestner@ximian.com>
* e-search-bar.c (set_option): kill an old e_utf8_gtk usage
and remove some straggling e-font.h includes.
svn path=/trunk/; revision=20769
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-08 Mike Kestner <mkestner@ximian.com>
* gal/widgets/Makefile.am : remove e-font.[ch], test-e-font,
and test-font-loading.
* gal/widgets/e-unicode.[ch] (e_utf8_from_gtk_string): kill
(e_utf8_from_gtk_string_sized): kill
(e_utf8_to_gtk_string): kill
(e_utf8_to_gtk_string_sized): kill
(e_utf8_gtk_menu_item_new_with_label): kill
(e_utf8_gtk_clist_set_text): kill
(e_utf8_gtk_clist_append): kill
* e-categories-master-list-option-menu.c (ecmlom_ecml_changed):
don't use e_utf8_to_gtk_string.
* e-categories-master-list-combo (ecmlc_ecml_changed):
don't use e_utf8_to_gtk_string.
2003-04-08 Mike Kestner <mkestner@ximian.com>
* e-cell-text.c : break e-font dependency
svn path=/trunk/; revision=20766
|
|
|
|
|
|
|
|
| |
2003-04-08 Mike Kestner <mkestner@ximian.com>
gal/e-text/e-text.[ch] : break EFont dependency
svn path=/trunk/; revision=20763
|
|
|
|
|
|
|
|
|
| |
2003-04-08 Mike Kestner <mkestner@ximian.com>
* e-table-config.glade : swap button order
* e-table-config-no-group.glade : swap button order
svn path=/trunk/; revision=20761
|
|
|
|
|
|
|
|
|
|
| |
2003-04-08 Mike Kestner <mkestner@ximian.com>
* gal-define-views-dialog.c : fix button order
* gal-view-instance-save-as-dialog.c : fix button order
* gal-view-new-dialog.c : fix button order
svn path=/trunk/; revision=20755
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-08 Mike Kestner <mkestner@ximian.com>
* e-cell-popup.c : remove debugging g_print calls
* e-table-group-container.c : fix length_threshold prop range
* e-table-group-leaf.c : fix length_threshold prop range
* e-table-item.c : fix length_threshold prop range
svn path=/trunk/; revision=20750
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-07 Chris Toshok <toshok@ximian.com>
* gal/widgets/e-canvas-background.c (ecb_class_init):
fill_color_gdk is a boxed GdkColor, not a pointer.
(ecb_set_property): same.
(ecb_get_property): same.
svn path=/trunk/; revision=20741
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-06 Chris Toshok <toshok@ximian.com>
* e-cell-percent.h: e_cell_percent_get_type returns GType, not
GtkType.
* e-cell-percent.c (e_cell_percent_new): use g_object_new, not
gtk_object_new.
svn path=/trunk/; revision=20692
|
|
|
|
|
|
|
|
|
| |
2003-04-04 Mike Kestner <mkestner@ximian.com>
* e-tree-table-adapter.c (etta_sort_info_changed): guard against
root == NULL. Bug #39491.
svn path=/trunk/; revision=20668
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-03 Chris Toshok <toshok@ximian.com>
* gal/e-text/e-entry.c (e_entry_init): set handle_popup to TRUE on
the EText.
* gal/e-text/e-text.c (e_text_set_property): add setter for
handle_popup.
(e_text_get_property): add getter for handle_popup.
(e_text_event): only do our special popup handling if handle_popup
is true. otherwise, pass the event along.
(e_text_class_init): install the handle_popup property.
(e_text_init): init handle_popup to FALSE, so we get default
behavior in most cases.
* gal/e-text/e-text.h: add "handle_popup" field, so the user of an
EText can decide whether to handle popups themselves.
svn path=/trunk/; revision=20664
|
|
|
|
|
|
|
|
|
| |
2003-04-03 Chris Toshok <toshok@ximian.com>
* gal/e-text/e-text.c (e_text_commit_cb): emit a keypress signal.
yes, i know this might not correspond to a single keypress, but..
svn path=/trunk/; revision=20659
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-02 Chris Toshok <toshok@ximian.com>
* gal/e-text/e-text.c (e_text_copy_clipboard): ifdef
gtk_widget_get_clipboard since we need to build against gtk 2.0.
(e_text_update_primary_selection): same.
(e_text_paste): same.
(e_text_do_popup): same.
svn path=/trunk/; revision=20657
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-02 Chris Toshok <toshok@ximian.com>
* gal/e-text/e-text.c (e_text_event): only connect the signals if
!im_context_signals_registered.
(e_text_init): init im_context_signals_registered = FALSE.
* gal/e-text/e-text.c (struct _EText): add
im_context_signals_registered.
svn path=/trunk/; revision=20656
|
|
|
|
|
|
|
|
|
|
| |
2003-04-02 Chris Toshok <toshok@ximian.com>
* gal/e-text/e-text.c (e_text_dispose): just disconnect based on
DATA, so we only need 1 call.
(e_text_event): same.
svn path=/trunk/; revision=20655
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-02 Chris Toshok <toshok@ximian.com>
[ either fixes #39702 or comes damn, damn close. also, fixes EText
to not suck *nearly* as much. ]
* gal/util/e-marshal.list: add NONE:POINTER,INT,OBJECT.
* gal/e-text/e-entry.h: (struct _EEntryClass): popup ->
populate_popup.
* gal/e-text/e-entry.c (proxy_changed): rename, the old name was
too damn long.
(proxy_activate): same.
(proxy_populate_popup): same, and change from popup to
populate_popup.
(e_entry_init): track change to cb names, and populate_popup.
also, pass the ECanvas's im_context to the EText.
(e_entry_class_init): POPUP -> POPULATE_POPUP.
* gal/e-text/e-text.h (struct _EText): remove the old selection
stuff, and add im_context/reset_im_context fields.
(struct _ETextClass): popup -> populate_popup.
* gal/e-text/e-text.c (e_text_dispose): remove all the
GtkInvisible based selection stuff, and disconnect from/unref the
im_context.
(e_text_set_property): add "im_context" handling.
(e_text_get_property): same.
(e_text_event): connect/disconnect from the IM context's signals
in the FOCUS_CHANGE handler. in the KEY_PRESS/RELEASE handler,
use gtk_im_context_filter_keypress if we have an im_context.
also, use e_text_do_popup now instead of just emitting the "popup"
signal.
(e_text_copy_clipboard): new function.
(e_text_delete_selection): new function.
(e_text_cut_clipboard): new function.
(e_text_paste_clipboard): new function.
(e_text_select_all): new function.
(primary_get_cb): new function, handle requests for the primary
selection when we're the owner.
(primary_clear_cb): new function, unfinished.
(e_text_update_primary_selection): new function.
(paste_received): new function, insert pasted text.
(e_text_paste): new function,
(popup_menu_detach): new function, not needed really.
(popup_targets_received): new function, pop up the popup once we
have the selection information necessary to sensitize the c/c/p
buttons.
(e_text_do_popup): new function, request the selection.
(e_text_reset_im_context): new function.
(e_text_command): for E_TEP_SELECT, call
e_text_update_primary_selection. for E_TEP_DELETE/INSERT,
_delete_selection -> e_text_delete_selection. for E_TEP_COPY,
call e_text_copy_clipboard. for E_TEP_PASTE/E_TEP_GET_SELECTION
call e_text_paste.
(e_text_class_init): change the "popup" signal to
"populate_popup". Also, add the "im_context" property.
(e_text_commit_cb): new function. IM context callback.
(e_text_retrieve_surrounding_cb): new function. IM context
callback.
(e_text_delete_surrounding_cb): new function. IM context
callback. unfinished.
svn path=/trunk/; revision=20653
|
|
|
|
|
|
|
|
|
|
| |
2003-04-02 Hans Petter Jansson <hpj@ximian.com>
* e-calendar-item.c (e_calendar_item_set_selection): For example;
a selection ending 2003-apr-02 does not fit into the remaining
shown days after 1969-dec. Stop assuming that it does.
svn path=/trunk/; revision=20652
|
|
|
|
|
|
| |
for the GTK_TYPE_SELECTION_DATA arg.
svn path=/trunk/; revision=20650
|
|
|
|
|
|
|
|
|
|
| |
2003-04-02 Mike Kestner <mkestner@ximian.com>
* e-tree-table-adapter.c (update_node): restore expanded
state of node and all children. Fixes Ximian bug #40393.
(check_expanded): new traverser function
svn path=/trunk/; revision=20642
|
|
|
|
|
|
|
|
|
|
| |
2003-04-01 Larry Ewing <lewing@ximian.com>
* gal/widgets/e-canvas.c: move to using gtk_im_context.
* gal/widgets/e-canvas.c: add im_context member.
svn path=/trunk/; revision=20634
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-01 Hans Petter Jansson <hpj@ximian.com>
* e-calendar-item.c (e_calendar_item_class_init)
(e_calendar_item_destroy)
(e_calendar_item_get_arg)
(e_calendar_item_set_arg)
(e_calendar_item_update)
(e_calendar_item_draw)
(e_calendar_item_draw_month)
(e_calendar_item_draw_day_numbers)
(e_calendar_item_recalc_sizes)
(e_calendar_item_convert_position_to_day): Nuke GdkFont and use
Pango's font measuring for everything.
* e-calendar-item.h: Ditto.
* e-calendar.c (e_calendar_init)
(e_calendar_size_allocate): Ditto.
svn path=/trunk/; revision=20633
|
|
|
|
|
|
|
|
|
| |
2003-04-01 Chris Toshok <toshok@ximian.com>
* gal/e-text/e-text.c (e_text_draw): stop drawing that annoying
focus rectangle.
svn path=/trunk/; revision=20626
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-01 Chris Toshok <toshok@ximian.com>
[ fixes bug #39508 ]
* gal/e-text/e-text.c (e_text_command): add back in some suitably
pango-ized code to get EText's scrolling horizontally as you move
the cursor.
svn path=/trunk/; revision=20625
|
|
|
|
|
|
|
|
|
| |
2003-03-31 Mike Kestner <mkestner@ximian.com>
* e-tree-table-adapter.c (kill_gnode): if killing the root
node, set it to NULL in the priv data. Bug #39441.
svn path=/trunk/; revision=20607
|
|
|
|
|
|
|
|
|
| |
2003-03-30 Hans Petter Jansson <hpj@ximian.com>
* e-calendar-item.c (e_calendar_item_destroy): Handle multiple
destroys.
svn path=/trunk/; revision=20588
|
|
|
|
|
|
|
|
|
| |
2003-03-28 JP Rosevear <jpr@ximian.com>
* e-search-bar.c (clear_search): set the sub item to the default
as well
svn path=/trunk/; revision=20572
|
|
|
|
| |
svn path=/trunk/; revision=20548
|
|
|
|
|
|
|
|
|
|
| |
2003-03-26 Not Zed <NotZed@Ximian.com>
* gal/e-text/e-entry.c (e_entry_show_popup): set the popup to
insensitive when we pop it down. hack to force it to lose focus,
fix for #39719.
svn path=/trunk/; revision=20531
|
|
|
|
|
|
|
|
|
| |
* e-calendar.c: #include gtkarrow.h
* e-combo-button.c: Likewise
* e-charset-picker.c: Update for e_notice move
svn path=/trunk/; revision=20499
|
|
|
|
|
|
|
| |
* gal/widgets/e-gui-utils.c: Remove e_notice. (Moved to
evolution.)
svn path=/trunk/; revision=20496
|
|
|
|
|
|
|
|
|
| |
2003-03-24 Mike Kestner <mkestner@ximian.com>
* e-table-sort-info.c (e_table_sort_info_load_from_node):
properly parse nodes that include whitespace. bug #39896
svn path=/trunk/; revision=20486
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-24 Mike Kestner <mkestner@ximian.com>
* e-tree-table-adapter.c (update_node): don't call delete_node
on the root node since generate_tree already does that. Thanks
to Antonio Xu <antonio.xu@sun.com> for identifying the cause of
the bug and providing a candidate patch. Bug #38320.
svn path=/trunk/; revision=20481
|
|
|
|
|
|
|
|
| |
2003-03-23 Chris Toshok <toshok@ximian.com>
* e-table.c (do_drag_motion): fix UMR.
svn path=/trunk/; revision=20469
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-19 Sanshao Jiang <alex.jiang@sun.com>
* gal-view-collection.c (gal_view_collection_append_with_title):
(gal_view_collection_set_nth_view): Use glib macro G_GNUC_FUNCTION
instead of __FUNCTION__. Thank u, Ettore.
* gal-view-instance.c (gal_view_instance_set_current_view_id): same
(add_popup_radio_item): Fix to be compilable on other compilers,
using gcc extension independent codes.(bug#39176)
(add_popup_menu_item): same
svn path=/trunk/; revision=20455
|
|
|
|
|
|
|
|
|
|
| |
2003-03-21 Chris Toshok <toshok@ximian.com>
[ fixes bug #39856 ]
* gal/widgets/e-reflow.c (e_reflow_update): request a full redraw
when we're done dragging columns.
svn path=/trunk/; revision=20450
|
|
|
|
|
|
|
|
|
| |
2003-03-19 Jeffrey Stedfast <fejj@ximian.com>
* e-filter-bar.c: Updated to use GtkDialog instead of
GnomeDialog. Also fixed bug #39550 while I was at it.
svn path=/trunk/; revision=20375
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-18 Chris Toshok <toshok@ximian.com>
* e-cell-text.h: add underline_column field.
* e-cell-date.c: add underline_column to the comment.
* e-cell-size.c: add underline_column to the comment.
* e-cell-text.c (build_layout): handle underline column.
(ect_show_tooltip): same.
(ect_set_property): same.
(ect_get_property): same.
(e_cell_text_class_init): same.
(e_cell_text_init): same.
(e_cell_text_new): add underline_column to the comment.
svn path=/trunk/; revision=20347
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-18 Chris Toshok <toshok@ximian.com>
* e-table-item.h (ETableItem): add cursor_idle_id.
* e-table-item.c (eti_idle_maybe_show_cursor): save off the
cursor_idle_id.
(eti_idle_show_cursor_cb): reset the cursor_idle_id to 0.
(eti_dispose): remove the cursor_idle_id. Fixes a crash in the
evolution select-names dialog.
svn path=/trunk/; revision=20346
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-18 Chris Toshok <toshok@ximian.com>
* e-table-item.h (ETableItem): add cursor_idle_id.
* e-table-item.c (eti_idle_maybe_show_cursor): save off the
cursor_idle_id.
(eti_idle_show_cursor_cb): reset the cursor_idle_id to 0.
(eti_dispose): remove the cursor_idle_id. Fixes a crash in the
evolution select-names dialog.
svn path=/trunk/; revision=20344
|
|
|
|
|
|
|
|
|
| |
2003-03-18 Mike Kestner <mkestner@ximian.com>
* e-table-header-item.c (ethi_draw): mimic Gtk's sort arrows
(ethi_start_drag): mimic Gtk's sort arrows
svn path=/trunk/; revision=20340
|
|
|
|
| |
svn path=/trunk/; revision=20339
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-18 Mike Kestner <mkestner@ximian.com>
* e-tree-selection-model.c (select_single_path): null start_path
(etsm_invert_selection): null start_path
(etsm_toggle_single_row): null start_path
(etsm_real_move_selection_end): start at start_path, not cursor
(etsm_set_selection_end): set start_path
(e_tree_selection_model_init): null start_path
svn path=/trunk/; revision=20337
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-17 Hans Petter Jansson <hpj@ximian.com>
* gal-define-views-dialog.c (gal_define_views_dialog_init): Instead
of using gtk_widget_unparent(), remove the widget from the container
using gtk_container_remove(). This fixes crashers where the dialog
is being used.
* gal-view-instance-save-as-dialog.c
(gal_view_instance_save_as_dialog_init): Ditto.
* gal-view-new-dialog.c (gal_view_new_dialog_init): Ditto.
svn path=/trunk/; revision=20324
|
|
|
|
|
|
|
| |
* e-timezone-dialog/e-timezone-dialog.c (on_map_motion): Don't
crash if there's no timezone set initially. #39783
svn path=/trunk/; revision=20313
|
|
|
|
|
|
|
|
|
|
| |
2003-03-14 Mike Kestner <mkestner@ximian.com>
* e-tree-table-adapter.c (update_node): save and restore expanded
state so parents don't collapse when children are added to them.
(e_tree_table_adapter_node_is_expanded): guard against null nodes.
svn path=/trunk/; revision=20303
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-14 Mike Kestner <mkestner@ximian.com>
* gal/util/e-util.c (e_mkdir_hier): use access() like camel
2003-03-14 Mike Kestner <mkestner@ximian.com>
* gal-view-collection.c (gal_view_collection_load): check failure
on e_create_directory call and warn.
* gal-view-instance.c (save_current_view): check for failure and
warn.
svn path=/trunk/; revision=20291
|
|
|
|
| |
svn path=/trunk/; revision=20276
|
|
|
|
|
|
|
|
|
|
| |
* e-timezone-dialog/e-timezone-dialog.c: Various cleanups.
(e_timezone_dialog_get_timezone): Return an icaltimezone.
(e_timezone_dialog_set_timezone): Take an icaltimezone
(e_timezone_dialog_construct): Set a minimum size on the scrolled
window
svn path=/trunk/; revision=20255
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-10 Rodney Dawes <dobey@ximian.com>
* e-calendar.c: Use GtkArrow instead of pixmaps
* e-combo-button.c: Use GtkArrow instead of pixmaps
* e-filter-bar.c: gtk_window_set_policy () is deprecated
* e-url-entry.c: Load the icon in a pixbuf instead of GdkPixmap
svn path=/trunk/; revision=20254
|
|
|
|
|
|
|
|
| |
2003-03-10 Jeffrey Stedfast <fejj@ximian.com>
* gal/e-text/e-text.c: Added prototype for show_pango_rectangle()
svn path=/trunk/; revision=20233
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-07 Chris Toshok <toshok@ximian.com>
* gal/e-text/e-text.c (e_text_draw): fix drawing bugs, and disable
the stupid looking focus rect, since I can't find a theme that
uses them.
(e_text_event): force redraw in the focus-out case if the cursor
is shown (so we can erase it), and also trick ourselves into
drawing it immediately (by setting it to FALSE) in the focus-in
case.
svn path=/trunk/; revision=20223
|
|
|
|
| |
svn path=/trunk/; revision=20201
|
|
|
|
|
|
|
|
|
|
| |
* menus/gal-view-menus.c (gal_view_menus_unmerge): Use
G_GNUC_FUNCTION instead of __FUNCTION__.
* e-dropdown-button.c (menu_deactivate_cb): Removed debugging
spew.
svn path=/trunk/; revision=20200
|
|
|
|
|
|
|
|
|
| |
2003-03-05 Mike Kestner <mkestner@ximian.com>
* e-tree-model.c : fix a couple ==TRUE uses pointed out by
Morten Welinder <terra@diku.dk>.
svn path=/trunk/; revision=20169
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-04 Dmitry Mastrukov <dmitry@taurussoft.org>
* gal/widgets/e-unicode.c : i18n fix
2003-03-04 Dmitry Mastrukov <dmitry@taurussoft.org>
* e-cell-date.c (ecd_get_text): i18n fix
* e-table.c (et_real_construct): i18n fix
* e-table-config.c (create_global_store): i18n fix
* e-table-utils.c (et_col_spec_to_col): i18n fix
2003-03-04 Mike Kestner <mkestner@ximian.com>
* e-tree-selection-model.c : some cursor fixes
svn path=/trunk/; revision=20156
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-04 Mike Kestner <mkestner@ximian.com>
* e-tree-selection-model.c : rewrite to store selected paths in a
hashtable instead of a tree.
* e-tree-table-adapter.c : lose the hacky orig_position api since
etsm doesn't need it anymore.
svn path=/trunk/; revision=20136
|
|
|
|
|
|
|
|
|
|
| |
2003-02-26 Rodney Dawes <dobey@ximian.com>
* e-tree.c (et_canvas_style_set): Add style_set to update list properly
(et_canvas_realize): Remove this as it's no longer needed with support
for the style_set implementation
svn path=/trunk/; revision=20108
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-28 Mike Kestner <mkestner@ximian.com>
* e-table.c (et_drag_motion): remove alloc-based transform
(et_drag_data_received): ditto
(et_drag_drop): ditto
(do_drag_motion): ditto
svn path=/trunk/; revision=20100
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-28 Mike Kestner <mkestner@ximian.com>
* e-tree.c (et_drag_motion): remove alloc-based transform
(et_drag_data_received): ditto
(et_drag_drop): ditto
(et_hover_timeout): ditto
(do_drag_motion): ditto
svn path=/trunk/; revision=20099
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-27 Chris Toshok <toshok@ximian.com>
* gal/widgets/e-reflow.c (reflow_columns): init column_count to
column_start + 1.
(item_removed): clean up the setting of
reflow->reflow_from_column.
(items_inserted): same.
svn path=/trunk/; revision=20097
|
|
|
|
|
|
|
|
|
| |
2003-02-27 Chris Toshok <toshok@ximian.com>
* e-url-entry.c (destroy): guard this so we don't try to free priv
multiple times.
svn path=/trunk/; revision=20089
|
|
|
|
|
|
|
|
|
| |
2003-02-27 Mike Kestner <mkestner@ximian.com>
* gal/widgets/e-canvas.c (emit_event): use gdk_event_copy
and gdk_event_free to dup the event.
svn path=/trunk/; revision=20088
|
|
|
|
|
|
|
|
|
| |
2003-02-26 Chris Toshok <toshok@ximian.com>
* gal/widgets/e-canvas.c (e_canvas_dispose): remove the
grab_cancelled_check_id if it's still active.
svn path=/trunk/; revision=20083
|
|
|
|
|
|
|
|
|
| |
* e-map.c (e_map_destroy): Use
g_signal_handlers_disconnect_by_func since
gtk_signal_disconnect_by_data doesn't seem to work right.
(e_map_set_scroll_adjustments): Likewise.
svn path=/trunk/; revision=20052
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-25 Jeffrey Stedfast <fejj@ximian.com>
* e-dateedit.c (on_date_popup_date_selected): Same as below.
* e-cell-date-edit.c (e_cell_date_edit_on_ok_clicked): Also
updated to use the new GDate API from glib 2.0
* test-calendar.c (on_selection_changed): Fixed to use glib 2.0's
GDate API.
* e-calendar-item.c (e_calendar_item_get_week_number): Port to
glib 2.0's GDate API.
(e_calendar_item_set_selection): Same.
* e-search-bar.c (append_xml_menu_item): Use
g_string_append_printf instead of g_string_sprintfa since the
latter is now deprecated.
(setup_bonobo_menus): Same.
* e-filter-bar.c (do_advanced): Use gtk_window_set_resizable()
* e-charset-picker.c: Fixes to make it build cleanly with
-DG_DISABLE_DEPRECATED
(add_charset): Escape _'s so we don't get underline weirdness due
to GtkLabel thinking the _ means to underline the next char.
(e_charset_picker_bonobo_ui_populate): Same here.
svn path=/trunk/; revision=20048
|
|
|
|
|
|
|
|
|
| |
2003-02-24 Hans Petter Jansson <hpj@ximian.com>
* gal/e-text/e-text.c (e_text_dispose): Don't unref the GtkInvisible -
instead, destroy it.
svn path=/trunk/; revision=20040
|
|
|
|
|
|
|
|
|
| |
2003-02-20 Mike Kestner <mkestner@ximian.com>
* e-table-item.c (eti_table_model_rows_deleted): fix overzealous
g_asserts to avoid crashes when eti->rows is already updated.
svn path=/trunk/; revision=19982
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-20 Mike Kestner <mkestner@ximian.com>
* e-tree-selection-model.c (etsm_orig_position): kill
(etsm_find_node_unless_equals): use new etta_orig_position
(update_parents): use new etta_orig_position
(etsm_recurse_is_path_selected): use new etta_orig_position
* e-tree-table-adapter.c (e_tree_table_adapter_orig_position): new
(resort_node): populate orig_pos, fix sorting_map bound bug
(create_gnode): initialize orig_pos
(delete_node): call resort_node so orig_pos gets updated
(insert_node): always call resort_node let it decide whether to sort
svn path=/trunk/; revision=19975
|
|
|
|
|
|
|
| |
libraries, so they can be portably linked into the (shared library)
components. (Part 1 of N.)
svn path=/trunk/; revision=19971
|
|
|
|
|
|
|
|
| |
2003-02-18 Mike Kestner <mkestner@ximian.com>
* e-tree-table-adapter.c (move_map_elements): set remap_needed
svn path=/trunk/; revision=19930
|
|
|
|
|
|
|
|
|
| |
2003-02-17 Chris Toshok <toshok@ximian.com>
* e-cell-text.c (build_layout): make sure the row >= 0 before
calling value_at to calc "strikeout".
svn path=/trunk/; revision=19926
|
|
|
|
|
|
|
|
|
|
| |
2003-02-17 Jody Goldberg <jody@gnome.org>
* gal/e-table/e-table-group.c (e_table_group_construct) : make things
compile on an alpha. passing NULL to a var_arg not portable.
This seems like a better approach.
svn path=/trunk/; revision=19924
|
|
|
|
|
|
|
|
|
|
| |
2003-02-17 Chris Toshok <toshok@ximian.com>
* e-tree-table-adapter.c (etta_proxy_node_data_changed): return
after the e_table_model_no_change call.
(etta_proxy_node_col_changed): same.
svn path=/trunk/; revision=19923
|
|
|
|
|
|
|
|
|
|
| |
2003-02-16 Chris Toshok <toshok@ximian.com>
* gal/widgets/e-reflow.c (item_removed): make this actually work:
destroy the canvas item, memmove stuff around, change
reflow->count, etc, etc.
svn path=/trunk/; revision=19918
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-16 Chris Toshok <toshok@ximian.com>
* gal/widgets/e-reflow.c (reflow_columns): enable this function to
reflow the view from a particular column onward. This is useful
if you have a huge model and the only changes are happening at the
end (as is normally the case if you're appending to a large
model.)
(item_changed): calculate the height of the changed item here, so
we aren't doing it as we reflow the model. For now, reflow the
entire model. Further optimization can be done here.
(item_removed): new function. remove the item and reflow from the
column that contained it.
(items_inserted): calculate the heights of the new items, and
calculate the lowest numbered column containing one of the
inserted items. reflow from there.
(model_changed): calculate the heights of everything here.
(comparison_changed): new function, clear the sorter and reflow.
(disconnect_model): disconnect comparison_changed and
model_item_removed.
(connect_model): connect comparison_changed and
model_item_removed.
(adjustment_changed): use queue_incarnate here, instead of forcing
the reflow model to incarnate as we scroll. Not sure if this is
actually the right solution, but it does make the scrollbar more
responsive at the cost of redraw speed.
* gal/widgets/e-reflow.h (struct _EReflow): add slots for the new
signal ids, as well as "reflow_from_column".
* gal/widgets/e-reflow-model.c (e_reflow_model_class_init): create
the comparison_changed and model_item_removed signals.
(e_reflow_model_comparison_changed): new function, emit the
comparison_changed signal.
(e_reflow_model_item_removed): new function, emit the
model_item_removed signal.
* gal/widgets/e-reflow-model.h: add comparison_changed and
model_item_removed signals.
svn path=/trunk/; revision=19917
|
|
|
|
|
|
|
|
|
| |
2003-02-13 Mike Kestner <mkestner@ximian.com>
* e-tree-table-adapter.c (*_load_expanded_state): guard for
null paths if save_id lookup fails.
svn path=/trunk/; revision=19904
|
|
|
|
|
|
|
|
|
| |
2003-02-13 Mike Kestner <mkestner@ximian.com>
* e-table-header-item.c (ethi_drag_motion): don't transform
based on allocation position. Position isn't absolute now.
svn path=/trunk/; revision=19902
|
|
|
|
|
|
|
|
|
| |
2003-02-13 Mike Kestner <mkestner@ximian.com>
* e-table-header-utils.c (e_table_header_draw_button): kill
a double unref on the pango_layout.
svn path=/trunk/; revision=19900
|
|
|
|
|
|
|
|
|
| |
2003-02-12 Hans Petter Jansson <hpj@ximian.com>
* e-table-click-to-add.c (etcta_realize): Request a reflow on
realization, so size and placement will be correct initially.
svn path=/trunk/; revision=19899
|
|
|
|
|
|
|
|
|
|
| |
2003-02-12 Mike Kestner <mkestner@ximian.com>
* e-tree.c (e_tree_find_next): handle reverse searches
(find_prev_in_range): reverse search impl
(et_real_construct): kill warnings
svn path=/trunk/; revision=19897
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-12 Mike Kestner <mkestner@ximian.com>
* e-tree-table-adapter.c (insert_node): work around broken models
that insert children before parents. bad models.
(e_tree_table_adapter_load_expanded_state): don't update_node
(e_tree_table_adapter_node_set_expanded): recursively expand
parent if the node is not visible yet.
(e_tree_table_adapter_set_sort_info): don't resort empty trees
svn path=/trunk/; revision=19894
|
|
|
|
|
|
|
|
|
|
| |
2003-02-10 Mike Kestner <mkestner@ximian.com>
* e-tree.c (e_tree_find_next): rewrite to use etta
(find_next_in_range): helper func to search a range of rows
(find_next_callback): kill
svn path=/trunk/; revision=19875
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-09 Chris Toshok <toshok@ximian.com>
* tests/.cvsignore: ignore test-completion.
* tests/test-completion.c: new program, completion test.
* tests/Makefile.am (noinst_PROGRAMS): add test-completion.
* gal/e-text/Makefile.am: remove e-completion-test from the build
here, moving it to ../../tests.
* gal/e-text/e-completion.c (e_completion_class_init): we've
removed the restart, cancel, clear, and lost signals. Also, we've
renamed some so it's easier to tell from the name which it is
(virtual func or signal.)
(e_completion_dispose): remove call to clear_search_stack, as we
don't do auto-refinement anymore.
(e_completion_clear): gone.
(e_completion_push_search): gone.
(e_completion_pop_search): gone.
(e_completion_clear_search_stack): gone.
(e_completion_refine_search): gone.
(e_completion_unrefine_search): gone.
(e_completion_begin_search): substantially clear this up, since we
don't have the refinement stuff anymore. Also, the call to
request_completion is a virtual function call, not a signal.
(e_completion_match_count): always return matches->len here, never
match_count, which is gone (with the refinement stuff)
(e_completion_foreach_match): remove the hit_count stuff.
(e_completion_restart): gone.
(e_completion_lost_match): gone.
(e_completion_end_search): remove the sorting stuff from here (and
the call to restart.) the etable sorting stuff will have to take
up the slack, but for now there's no reason to restart the search
here.
* gal/e-text/e-completion.h (struct _ECompletionClass): straighten
out what's a virtual function and what's a signal, instead of
using signals for both. Also, remove the auto_refine stuff, as
it's not used.
* gal/e-text/e-completion-view.c (e_completion_view_size_request):
make the damn drop down window bigger (100 pixels, or the
requisition height, whichever is bigger.)
(e_completion_view_disconnect): remove handling for signals that
are gone.
(restart_completion_cb): gone.
(cancel_completion_cb): gone.
(clear_completion_cb): gone.
(lost_completion_cb): gone.
(e_completion_view_construct): track new names of ECompletion
signals.
* gal/e-text/e-completion-view.h (struct _ECompletionView): remove
restart_signal_id, cancel_signal_id, clear_signal_id, and
lost_signal_id.
* gal/e-text/e-entry.c (get_borders): new function, ala gtkentry.
(canvas_size_request): use get_borders instead of computing it
here.
(e_entry_init): remove duplicate assignment of
emulate_label_resize.
(e_entry_show_popup): remove some ifdef'ed crap.
(e_entry_start_completion): don't cancel the completion before
starting again. This keeps the popup from disappearing.
* gal/e-text/e-completion-match.c (e_completion_match_construct):
no more hit_count.
* gal/e-text/e-completion-match.h (struct _ECompletionMatch):
remove hit_count.
* gal/e-text/e-completion-callbacks.[ch]: new class so we can use
callbacks instead of subclassing.
svn path=/trunk/; revision=19859
|
|
|
|
| |
svn path=/trunk/; revision=19857
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-07 Radek Doulik <rodo@ximian.com>
* gal/widgets/e-popup-menu.c (e_popup_menu_create_with_domain):
replaced deprecated calls (gtk_menu_append ->
gtk_menu_shell_append and gtk_radio_menu_item_group ->
gtk_radio_menu_item_get_group)
svn path=/trunk/; revision=19841
|
|
|
|
|
|
|
|
|
| |
e_auto_kill_popup_menu_on_hide(). Connect to "deactivate" instead
of destroy.
(e_popup_menu): Use e_auto_kill_popup_menu_on_selection_done()
instead of e_auto_kill_popup_menu_on_hide().
svn path=/trunk/; revision=19833
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-06 Mike Kestner <mkestner@ximian.com>
* e-tree-table-adapter.c (resort_node): index bound bug
(insert_children): prepend/reverse for now
(generate_tree): resize old map to zero before filling it again
(insert_node): fix assumption that root parent node has an index
svn path=/trunk/; revision=19828
|
|
|
|
|
|
|
| |
* e-timezone-dialog/e-timezone-dialog.glade: Set response_ids on
the OK/Cancel buttons
svn path=/trunk/; revision=19827
|
|
|
|
|
|
|
|
|
|
| |
2003-02-06 Not Zed <NotZed@Ximian.com>
* e-tree-table-adapter.c (delete_node): use the parent path to
find the parent node rather than the row, which is not valid for
the root node, which still needs its visible child count updated.
svn path=/trunk/; revision=19797
|
|
|
|
|
|
|
|
|
|
| |
* e-timezone-dialog/Makefile.am (INCLUDES): Remove unneeded
MAP_DIR define.
(gladedir): Remove. Defined in configure.in now.
* menus/gal-view-menus.c: #include <string.h>
svn path=/trunk/; revision=19773
|
|
|
|
|
|
|
| |
* Makefile.am (INCLUDES): Define MAP_DIR in terms of $(imagesdir).
(widgetsincludedir): Define in terms of $(privincludedir)
svn path=/trunk/; revision=19772
|
|
|
|
|
|
|
|
|
|
| |
* e-table-config.c (config_class_init): Replace deprecated
glade_gnome_init() call with glade_init().
* e-table-field-chooser.c (e_table_field_chooser_class_init):
Likewise.
svn path=/trunk/; revision=19759
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-03 Mike Kestner <mkestner@ximian.com>
* configure.in : make GAL_LIBS use -lgal-2.0
* gal/Makefile.am : remove extraneous GTK_LIBS reference
* tests/test-tree-3.c : update to new etta API
gal/e-table/ChangeLog
2003-02-03 Mike Kestner <mkestner@ximian.com>
* e-tree-selection-model.c : remove e-tree-sorted usage
* e-tree-table-adapter.* : rewrite to perform sorting
* e-tree.c : remove e-tree-sorted usage
svn path=/trunk/; revision=19755
|
|
|
|
| |
svn path=/trunk/; revision=19736
|
|
|
|
| |
svn path=/trunk/; revision=19735
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-02 Hans Petter Jansson <hpj@ximian.com>
* e-calendar-item.[ch]: Use Pango to draw.
(e_calendar_item_class_init): Add font_desc and week_number_font_desc
args.
(e_calendar_item_get_arg): Ditto.
(e_calendar_item_set_arg): Ditto.
(e_calendar_item_draw_month): Use Pango.
(e_calendar_item_draw_day_numbers): Ditto.
* e-calendar.c: Use Pango to draw. Specify just the size of the small
font to use, instead of all aspects of it.
(e_calendar_init): Produce the small font description and pass it to
the ECalendarItem.
svn path=/trunk/; revision=19705
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-01 Hans Petter Jansson <hpj@ximian.com>
* e-dateedit.c (create_children): Don't request combo boxes that are
0 pixels tall.
(position_date_popup): Make this work when the button doesn't have
its own window.
svn path=/trunk/; revision=19704
|
|
|
|
|
|
|
|
|
| |
2003-02-01 Jeffrey Stedfast <fejj@ximian.com>
* gal/widgets/e-gui-utils.c (e_auto_kill_popup_menu_on_hide): Just
use gtk_widget_destroy as the G_CALLBACK function.
svn path=/trunk/; revision=19703
|
|
|
|
|
|
|
|
|
| |
2003-01-31 Jeffrey Stedfast <fejj@ximian.com>
* gal/widgets/e-gui-utils.c (kill_popup_menu): gtk_widget_destroy
the menu rather than g_object_unref'ing it.
svn path=/trunk/; revision=19696
|
|
|
|
|
|
|
|
|
| |
2003-01-26 Chris Toshok <toshok@ximian.com>
* e-clipped-label.c (e_clipped_label_new): init the layout to
NULL.
svn path=/trunk/; revision=19639
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-title-bar.c (e_title_bar_construct): Make the label bold using
the new args to e_clipped_label_new().
* e-clipped-label.c (build_layout): Honor ->font_size and ->layout
in the newly created PangoLayout.
(e_clipped_label_new): New args font_weight, font_size.
(e_clipped_label_size_request): Removed unused variables.
(e_clipped_label_expose): Likewise.
(e_clipped_label_expose): Likewise.
(e_clipped_label_set_text): Likewise.
(e_clipped_label_recalc_chars_displayed): Likewise.
* e-clipped-label.h (struct _EClippedLabel): Add font_size, layout
members.
svn path=/trunk/; revision=19591
|
|
|
|
|
|
|
|
|
|
| |
2003-01-23 Larry Ewing <lewing@ximian.com>
* e-table-click-to-add.c (e_table_click_to_add_commit): destroy
canvas items to removing them, simply unrefing them is not
sufficient.
svn path=/trunk/; revision=19589
|
|
|
|
|
|
|
|
| |
e_text_destroy; chain up to ::dispose instead of ::destroy.
(e_text_dispose, e_text_class_init): Override ::dispose, not
::destroy.
svn path=/trunk/; revision=19577
|
|
|
|
|
|
|
| |
e_table_model_pre_changed() only once so we dont' get the table in
a frozen state after returning from here.
svn path=/trunk/; revision=19574
|
|
|
|
| |
svn path=/trunk/; revision=19568
|
|
|
|
|
|
|
| |
$(BASE_VERSION).
(INCLUDES): Update the MAP_DIR define with versioning.
svn path=/trunk/; revision=19567
|
|
|
|
|
|
|
|
|
| |
2003-01-17 Chris Toshok <toshok@ximian.com>
* gal/e-text/e-text.c (show_pango_rectangle): reverse part of the
patch from 1/15.
svn path=/trunk/; revision=19510
|
|
|
|
|
|
|
|
|
| |
2003-01-17 Chris Toshok <toshok@ximian.com>
* gal/e-text/e-entry.c (canvas_size_request): pass
pango_context_get_language to pango_context_get_metrics.
svn path=/trunk/; revision=19507
|
|
|
|
| |
svn path=/trunk/; revision=19505
|
|
|
|
|
|
|
| |
instead of gtk_widget_show() so we return only after the user
acknowledges the error.
svn path=/trunk/; revision=19504
|
|
|
|
|
|
|
|
|
|
| |
2003-01-15 Chris Toshok <toshok@ximian.com>
* gal/e-text/e-text.c (show_pango_rectangle): apply the patch
NotZed and I came up with to fix the height of the evolution
composer entries.
svn path=/trunk/; revision=19486
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-15 Jeffrey Stedfast <fejj@ximian.com>
* e-tree-table-adapter.c
(e_tree_table_adapter_save_expanded_state): Same here.
* e-table-state.c (e_table_state_save_to_file): Same as below.
* e-table-specification.c (e_table_specification_save_to_file):
Back to using e_xml_save_file(). Not sure we can really trust
xmlSaveFile (sure as hell couldn't in the libxml-1.x days),
besides, e_xml_save_file protects against corruption due to not
enough disk space.
svn path=/trunk/; revision=19481
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-15 Jeffrey Stedfast <fejj@ximian.com>
* gal-view-instance.c (save_current_view): Here too.
* gal-view-collection.c (gal_view_collection_save): Use
e_xml_save_file().
svn path=/trunk/; revision=19479
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-01-15 Chris Toshok <toshok@ximian.com>
* gal/e-text/e-completion-view.c (begin_completion_cb): add call
to e_table_model_pre_change here to reduce spew.
(cancel_completion_cb): same.
(completion_cb): same.
(end_completion_cb): same.
(clear_completion_cb): same.
(lost_completion_cb): same.
svn path=/trunk/; revision=19478
|
|
|
|
|
|
|
|
|
| |
2003-01-14 Chris Toshok <toshok@ximian.com>
* gal/e-text/e-entry.c (canvas_size_request): use PangoFontMetrics
here instead of using the ascent/descent of the GtkStyle's font.
svn path=/trunk/; revision=19468
|
|
|
|
|
|
|
|
|
| |
2003-01-15 Not Zed <NotZed@Ximian.com>
* e-cell-tree.c (ect_draw): If we set a clip rectangle, clear it
after we've finished.
svn path=/trunk/; revision=19467
|
|
|
|
|
|
| |
OK/Apply/Cancel to Apply/Close/OK to be closer to the HIG.
svn path=/trunk/; revision=19466
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-dialog-utils.c: Do not #include <e-bonobo-widget.h>.
(e_set_dialog_parent): Remove the BonoboWidget handling stuff (it
doesn't really work anyways).
* e-shell-view.c: Do not #include "e-bonobo-widget.h".
* Makefile.am (widgetsinclude_HEADERS): Ooops, remove
e-bonobo-widget.h.
(libemiscwidgets_a_SOURCES): Likewise, remove e-bonobo-widget.c.
svn path=/trunk/; revision=19460
|
|
|
|
|
|
|
|
| |
e-book-marshal.list.
(widgetsinclude_HEADERS): Add e-bonobo-widget.h.
(libemiscwidgets_a_SOURCES): Add e-bonobo-widget.c.
svn path=/trunk/; revision=19457
|
|
|
|
|
|
| |
e-book-marshal.list.
svn path=/trunk/; revision=19443
|
|
|
|
|
|
|
|
| |
2002-01-10 Mike Kestner <mkestner@ximian.com>
* e-table-item.c (eti_table_model_rows_deleted): revert broken fix
svn path=/trunk/; revision=19413
|
|
|
|
|
|
| |
instead of $(datadir)/images/evolution.
svn path=/trunk/; revision=19294
|
|
|
|
|
|
|
|
| |
Images are now in
$(datadir)/evolution/images instead of
$(datadir)/images/evolution.
svn path=/trunk/; revision=19293
|
|
|
|
|
|
|
|
|
|
|
| |
2002-12-18 Chris Toshok <toshok@ximian.com>
* e-table-group-container.c (etgc_dispose): free the children
before we free and dispose of our ecol, since
e_table_group_container_child_node_free depends on it. Fixes a
crash.
svn path=/trunk/; revision=19166
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-12-18 Chris Toshok <toshok@ximian.com>
* e-table-header-item.c (ethi_popup_customize_view): pass NULL for
parent_window for e_table_config_new.
* e-table-config.glade, e-table-config-no-group.glade: switch from
GnomePropertyBox to GtkDialog, remove the extra notebook widget
from the heirarchy, and set all the subdialogs modal.
* e-table-config.h: add parent_window arg to
e_table_config_{new,construct}.
* e-table-config.c (config_dialog_changed): new function, not
really needed yet since the apply/ok buttons are never
insensitive.
(config_get_property): handle the "state" read-only property.
(config_class_init): put back in the "state" property that was
deleted during the merge from the gal-2 branch (it looks like).
(do_sort_and_group_config_dialog): set the sort/group dialog
transient for the e-table-config dialog, and
gnome_property_box_changed -> config_dialog_changed.
(do_fields_config_dialog): same, but with the fields dialog.
(dialog_response): response handler for the e-table-config dialog.
(setup_gui): remote the hide button/notebook code, since neither
of those widgets exist anymore in this dialog, and remove the
"apply" signal and connect to "response", since we're a GtkDialog
dialog instead of a GnomePropertyBox.
(e_table_config_construct): take a parent_window arg, and
set_transient_for if it's non-NULL.
(e_table_config_new): take parent_window arg and pass to
construct.
svn path=/trunk/; revision=19165
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-12-18 Chris Toshok <toshok@ximian.com>
* gal-view.[ch] (gal_view_edit): add the parent arg.
* gal-view-new-dialog.c (gal_view_new_dialog_init): set the dialog
modal.
* gal-view-etable.c (gal_view_etable_edit): take the parent arg
and pass it to e_table_config_new.
* gal-define-views-dialog.c (gdvd_button_new_dialog_callback):
pass the dialog as the parent to gal_view_edit.
(gdvd_button_modify_callback): same.
(gdvd_button_new_callback): set view_new_dialog transient for
dialog.
svn path=/trunk/; revision=19164
|
|
|
|
|
|
|
|
| |
2002-12-16 Chris Toshok <toshok@ximian.com>
* e-cell-text.c (_get_tep): edit->tep isn't a GtkObject anymore.
svn path=/trunk/; revision=19144
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-12-16 Chris Toshok <toshok@ximian.com>
* e-table-header-utils.c (e_table_draw_elided_string): pass in the
pango layout so we don't have to create another one here. Also,
elide the string properly (same method that e-clipped-label uses)
and simplify the extent operations.
(e_table_header_compute_height): just use
pango_layout_get_pixel_size here.
(e_table_header_draw_button): make sure the clip rectangle is
NULL'ed on our gc, since random gtk calls seem to install one,
which sucks. Also, simplify the pango layout stuff a little.
svn path=/trunk/; revision=19142
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-12-16 Chris Toshok <toshok@ximian.com>
* e-table.c (et_real_construct): remove obvious double g_strdup.
* e-table-header-item.c (ethi_header_context_menu): ref/sink the
popup.
* e-table-field-chooser.c (e_table_field_chooser_init): use
gtk_widget_show_all so our custom widget gets displayed.
svn path=/trunk/; revision=19135
|
|
|
|
|
|
|
|
| |
2002-12-13 Mike Kestner <mkestner@ximian.com>
* e-table-item.c (eti_table_model_rows_deleted): valgrindage
svn path=/trunk/; revision=19119
|
|
|
|
|
|
|
|
|
| |
2002-12-13 Mike Kestner <mkestner@ximian.com>
* gal-view-instance.c (gal_view_instance_construct):
protect against null instance_id's (bug#35540)
svn path=/trunk/; revision=19118
|
|
|
|
|
|
|
|
|
| |
2002-12-10 Gilbert Fang <gilbert.fang@sun.com>
* gal-define-views-dialog.c (gdvd_button_new_dialog_callback):
check for null or blank view names
svn path=/trunk/; revision=19096
|
|
|
|
|
|
|
|
|
|
| |
2002-12-10 Not Zed <NotZed@Ximian.com>
* e-multi-config-dialog.c (impl_response): Removed the
g_assert_not_reached(). If you hit the close button on your
window it would abort, treat same as close.
svn path=/trunk/; revision=19083
|
|
|
|
|
|
|
|
|
| |
2002-12-09 Chris Toshok <toshok@ximian.com>
* e-clipped-label.[ch]: rework this to be faster and deal more
correctly with the ellipsis.
svn path=/trunk/; revision=19076
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-12-08 Chris Toshok <toshok@ximian.com>
* tests/test-text.c: lots of stuff, add 2 e-text widgets, 1
readonly, the other writable (that uses the uri model..)
* gal/e-text/e-text.[ch]: lots of pango changes. we don't do
*anything* with gdk/e fonts now. everything is pango. There are
still some issues while editting but display should more or less
work properly now, and without all the performance problems.
* gal/e-text/e-completion-view.c (e_completion_view_expose_event):
use gtk_widget_send_expose instead of gtk_widget_event so we don't
get the annoying gtk warning.
* gal/e-text/e-entry.c (e_entry_dispose): make sure both the gdk
and gtk grabs are removed.
(e_entry_class_init): fill_color_gdk is a boxed type, not pointer.
* gal/e-text/e-text-model-uri.h (E_TYPE_TEXT_MODEL_URI): oops,
this should be e_text_model_uri_get_type, not
e_text_model_get_type.
svn path=/trunk/; revision=19054
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-12-05 Jeffrey Stedfast <fejj@ximian.com>
* e-table-extras.c (ete_init): Add a "collate" sort callback that
uses the new g_collate_compare().
2002-12-05 Jeffrey Stedfast <fejj@ximian.com>
* gal/util/e-util.c (g_str_compare): Revert back to using just
strcmp - this fixes bug #33933 but reopens bug #26355.
(g_collate_compare): New function meant to address the sorting
required by bug #26335.
svn path=/trunk/; revision=19014
|
|
|
|
|
|
|
|
|
| |
2002-12-04 Chris Toshok <toshok@ximian.com>
* gal/widgets/e-canvas-background.c (ecb_dispose): guard against
multiple calls.
svn path=/trunk/; revision=19009
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-12-03 Hans Petter Jansson <hpj@ximian.com>
* e-table.c (e_table_get_state_object): Don't leak old sort info.
2002-12-03 Hans Petter Jansson <hpj@ximian.com>
* gal/widgets/e-canvas-background.c (ecb_destroy): Don't leak
private structure.
svn path=/trunk/; revision=18999
|
|
|
|
|
|
|
|
|
| |
2002-12-03 Not Zed <NotZed@Ximian.com>
* e-search-bar.c (impl_dispose): dispose can be run multiple times
too ... bloody gobject crap.
svn path=/trunk/; revision=18992
|