Commit Graph

51 Commits

Author SHA1 Message Date
a8bb464bf5 Remove e_tree_show_node().
Reducing API bloat.  Do this instead:

  adapter = e_tree_get_table_adapter (tree);
  e_tree_table_adapter_show_node (adapter, path);
2013-06-20 15:31:51 -04:00
2965f986dd Remove e_tree_root_node_is_visible().
Reducing API bloat.  Do this instead:

  adapter = e_tree_get_table_adapter (tree);
  visible = e_tree_table_adapter_root_node_is_visible (adapter);
2013-06-20 15:31:51 -04:00
792f0ba374 Remove e_tree_row_of_node().
Reducing API bloat.  Do this instead:

  adapter = e_tree_get_table_adapter (tree);
  row = e_tree_table_adapter_row_of_node (adapter, path);
2013-06-20 15:31:51 -04:00
43ffc445dd Remove e_tree_node_at_row().
Reducing API bloat.  Do this instead:

  adapter = e_tree_get_table_adapter (tree);
  path = e_tree_table_adapter_node_at_row (adapter, row);
2013-06-20 15:31:51 -04:00
0eaa11530b Remove e_tree_root_node_set_visible().
Reducing API bloat.  Do this instead:

  adapter = e_tree_get_table_adapter (tree);
  e_tree_table_adapter_root_node_set_visible (adapter, visible);
2013-06-20 15:31:51 -04:00
4787411d06 Remove e_tree_node_set_expanded_recurse().
Reducing API bloat.  Do this instead:

  adapter = e_tree_get_table_adapter (tree);
  e_tree_table_adapter_node_set_expanded_recurse (adapter, path, expanded);
2013-06-20 15:31:51 -04:00
94a3a06b32 Remove e_tree_node_set_expanded().
Reducing API bloat.  Do this instead:

  adapter = e_tree_get_table_adapter (tree);
  e_tree_table_adapter_node_set_expanded (adapter, path, expanded);
2013-06-20 15:31:51 -04:00
7742fe0860 Remove e_tree_node_is_expanded().
Reducing API bloat.  Do this instead:

  adapter = e_tree_get_table_adapter (tree);
  expanded = e_tree_table_adapter_node_is_expanded (adapter, path);
2013-06-20 15:31:51 -04:00
f0900fd21d Remove unused e_tree_right_click_up(). 2013-06-20 15:31:51 -04:00
6ebc2970c9 Remove unused e_tree_drag_unhighlight(). 2013-06-20 15:31:51 -04:00
1aaa09f103 Remove unused e_tree_drag_highlight(). 2013-06-20 15:31:51 -04:00
40ee24e439 Remove unused e_tree_drag_get_data().
It just calls gtk_drag_get_data() anyway.
2013-06-20 15:31:51 -04:00
935586a0f1 Remove unused e_tree_drag_dest_unset().
It just calls gtk_drag_dest_unset() anyway.
2013-06-20 15:31:51 -04:00
19aa67153f Remove unused e_tree_drag_dest_set_proxy().
It just calls gtk_drag_dest_set_proxy() anyway.
2013-06-20 15:31:51 -04:00
2f7f592d63 Remove e_tree_drag_dest_set().
Reducing API bloat.  Call gtk_drag_dest_set() directly instead.
2013-06-20 15:31:50 -04:00
de9391e246 Remove e_tree_selected_path_foreach().
Reducing API bloat.  Do this instead:

  selection = (ETreeSelectionModel *) e_tree_get_selection_model (tree);
  e_tree_selection_model_foreach (selection, callback, closure);
2013-06-20 15:31:50 -04:00
31c6240eeb Remove e_tree_selected_row_foreach().
Reducing API bloat.  Do this instead:

  selection = (ESelectionModel *) e_tree_get_selection_model (tree);
  e_selection_model_foreach (selection, callback, closure);
2013-06-20 15:31:50 -04:00
967f29fa42 Remove unused e_bit_array_invert_selection(). 2013-06-19 14:58:12 -04:00
a679409128 Remove unused e_selection_model_invert_selection(). 2013-06-19 14:57:32 -04:00
4b41929f49 Remove unused e_table_invert_selection(). 2013-06-19 14:43:09 -04:00
a100a1588a Add e_tree_model_node_get_n_nodes().
Returns the total number of nodes in the tree model, including hidden
nodes in collapsed tree branches.
2013-06-19 14:15:25 -04:00
eef702c929 Update evolution-util API docs. 2013-06-19 10:27:19 -04:00
b09762bf63 ETreeTableAdapter cleanups.
This replaces e_tree_table_adapter_construct() with construct properties
and overrides GObjectClass.constructed() to finish instance construction.

New functions:

  e_tree_table_adapter_get_source_model()

Removed functions:

  e_tree_table_adapter_construct()
2013-06-19 10:21:33 -04:00
c6ccd45a0e ETable-related cleanups. 2013-06-18 20:31:50 -04:00
96acf4fa41 Remove unused ETableMemoryCallbacks. 2013-06-18 12:31:17 -04:00
ffcf3c1bbb Remove unused ETableMemoryStoreCustomColumn. 2013-06-18 12:30:22 -04:00
6b4a736005 Remove e_tree_model_node_is_editable().
It always returned FALSE.
2013-06-15 20:19:38 -04:00
ad10f874c5 Remove e_tree_model_set_value_at().
Was never called.
2013-06-15 20:17:36 -04:00
bd6d0c3222 Remove e_tree_model_has_get_node_by_id().
It always returned TRUE.
2013-06-15 20:15:46 -04:00
6ee6427afd Remove e_tree_model_has_save_id().
It always returned TRUE.
2013-06-15 20:13:11 -04:00
5e8195693b Remove e_tree_model_icon_at().
It always returned NULL.
2013-06-15 20:10:06 -04:00
69de51a15a Convert ETreeModel to an interface.
This commit does a number of things which I could not subdivide into
smaller commits.

* Converts ETreeModel to an interface, implemented by MessageList.

* Drops ETreeMemory and ETreeMemoryCallbacks, which were ETreeModel
  subclasses.  Their functionality is subsumed by MessageList.

* MessageList drops its public ETreeModel pointer, since MessageList
  now implements ETreeModel as an interface.

* Adds message_list_set_expanded_default(), which takes over for
  e_tree_memory_set_expanded_default().
2013-06-15 20:10:06 -04:00
b58e994452 Add e_tree_memory_get_n_children().
Replaces e_tree_memory_get_children().

The "paths" output parameter was unused, and was a bad idea anyway.
2013-06-15 13:14:41 -04:00
e205921fd9 Remove e_tree_model_has_change_pending().
ETreeMemory does not implement this, so it's always FALSE.
2013-06-15 12:19:16 -04:00
38b310f606 Remove unused e_tree_model_new(). 2013-06-15 11:25:41 -04:00
d278be34cc Remove unused e_tree_model_node_request_collapse(). 2013-06-15 11:22:55 -04:00
5eb2c54d03 Remove unused e_tree_model_node_col_changed(). 2013-06-15 11:20:41 -04:00
05aea9076c Remove unused e_tree_model_no_change(). 2013-06-15 11:16:58 -04:00
2ec5459b75 Remove unused e_tree_model_node_traverse_preorder(). 2013-06-15 11:12:39 -04:00
f1ee71f71f Remove unused e_tree_model_node_get_prev(). 2013-06-15 11:11:55 -04:00
e808cf140d Remove unused e_tree_model_node_get_last_child(). 2013-06-15 11:09:28 -04:00
ec65fb8d44 Remove unused e_tree_memory_new(). 2013-06-15 10:18:52 -04:00
612ee0e4b7 Remove unused e_tree_memory_construct(). 2013-06-15 10:18:17 -04:00
a0960cf4ff Remove unused e_tree_memory_set_node_destroy_func(). 2013-06-15 10:11:28 -04:00
9a6a323c62 Remove unused e_tree_memory_sort_node(). 2013-06-15 10:07:41 -04:00
0b1e95fb3f Remove unused e_tree_memory_node_insert_before(). 2013-06-15 09:58:44 -04:00
f198b7524d Remove unused e_tree_memory_node_insert_id(). 2013-06-15 09:57:54 -04:00
12090eb288 Remove unused ETreeSorted. 2013-06-15 09:40:59 -04:00
ab42fdc8c7 Add e_source_selector_update_all_rows().
Calls e_source_selector_update_row() for each ESource being shown
by the ESourceSelector, according to the "extension-name" property.
2013-06-10 12:46:22 -04:00
f925dac7c4 Add EAutomaticActionPolicy enum.
To have a proper GEnumClass registered for ask/always/never choices.
2013-06-04 13:08:45 -04:00