diff options
author | Kristian Rietveld <kris@gtk.org> | 2003-11-18 19:02:30 +0000 |
---|---|---|
committer | Kristian Rietveld <kristian@src.gnome.org> | 2003-11-18 19:02:30 +0000 |
commit | e9154691d18a3297732cb12f8395b56aa7d92795 (patch) | |
tree | 2856520e7b5e3fbe297947509d6a29e6a84cb9c2 /gtk/gtkcellview.h | |
parent | 7ea41146e9523cdce957ef9f1f850a4af31ab062 (diff) | |
download | gtk+-e9154691d18a3297732cb12f8395b56aa7d92795.tar.gz |
Fixes based on comments from Owen Taylor, #125264.
Tue Nov 18 19:47:59 2003 Kristian Rietveld <kris@gtk.org>
Fixes based on comments from Owen Taylor, #125264.
* gtk/gtkcellview.[ch] (gtk_cell_view_finalize): remove unused
variable,
(gtk_cell_view_set_value), (gtk_cell_view_set_displayed_model): queue
a resize,
(gtk_cell_view_get_size_of_row): new function,
(gtk_cell_view_set_value), (gtk_cell_view_set_valuesv),
(gtk_cell_view_set_values), (gtk_cell_view_set_model),
(gtk_cell_view_set_displayed_row), (gtk_cell_view_get_displayed_row):
s/cellview/cell_view/ in the function definitions, so they match
with the header file.
* gtk/gtkcombobox.c (gtk_combo_box_remeasure): remove the resize
flag again (:, and use gtk_cell_view_get_size_of_row instead of
the measurer, remove _set_size_request call,
(gtk_combo_box_calc_requested_width): use gtk_cell_view_get_size_of_row
instead of the measurer,
(gtk_combo_box_style_set): queue a resize,
(gtk_combo_box_size_request): update of _remeasure call,
(gtk_combo_box_init), (gtk_combo_box_cell_layout_pack_start),
(gtk_combo_box_cell_layout_pack_end),
(gtk_combo_box_cell_layout_clear),
(gtk_combo_box_set_model): get rid of the measurer,
(gtk_combo_box_cell_layout_add_attribute),
(gtk_combo_box_cell_layout_set_cell_data_func),
(gtk_combo_box_cell_layout_clear_attributes): ditto and queue a
resize instead of calling _remeasure.
Diffstat (limited to 'gtk/gtkcellview.h')
-rw-r--r-- | gtk/gtkcellview.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk/gtkcellview.h b/gtk/gtkcellview.h index f3e7d40cb0..11ed5efba3 100644 --- a/gtk/gtkcellview.h +++ b/gtk/gtkcellview.h @@ -71,6 +71,9 @@ void gtk_cell_view_set_model (GtkCellView *cell_v void gtk_cell_view_set_displayed_row (GtkCellView *cell_view, GtkTreePath *path); GtkTreePath *gtk_cell_view_get_displayed_row (GtkCellView *cell_view); +gboolean gtk_cell_view_get_size_of_row (GtkCellView *cell_view, + GtkTreePath *path, + GtkRequisition *requisition); void gtk_cell_view_set_background_color (GtkCellView *cell_view, GdkColor *color); |