summaryrefslogtreecommitdiff
path: root/gtk/gtktreeview.c
diff options
context:
space:
mode:
authorMichael Natterer <mitch@imendio.com>2008-02-27 11:30:10 +0000
committerMichael Natterer <mitch@src.gnome.org>2008-02-27 11:30:10 +0000
commit45debfb0ef90e68f258939ddc301e5413a0b4731 (patch)
treebd06682d76469f4438d1f232aa447fd8f05ddf71 /gtk/gtktreeview.c
parentf14bf846991513c9273c753310d4e428f9bd06c8 (diff)
downloadgtk+-45debfb0ef90e68f258939ddc301e5413a0b4731.tar.gz
gtk/gtkmenushell.c gtk/gtktable.c gtk/gtktext.c gtk/gtktipsquery.c
2008-02-27 Michael Natterer <mitch@imendio.com> * gtk/gtkmenushell.c * gtk/gtktable.c * gtk/gtktext.c * gtk/gtktipsquery.c * gtk/gtktoolbar.c * gtk/gtktreeitem.c * gtk/gtktreeview.c * gtk/gtkviewport.c * gtk/gtkwin32embedwidget.c: remove g_return_if_fail() from private functions and virtual function implementations. svn path=/trunk/; revision=19668
Diffstat (limited to 'gtk/gtktreeview.c')
-rw-r--r--gtk/gtktreeview.c104
1 files changed, 19 insertions, 85 deletions
diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c
index 6148372333..b67038c327 100644
--- a/gtk/gtktreeview.c
+++ b/gtk/gtktreeview.c
@@ -1732,12 +1732,8 @@ gtk_tree_view_map_buttons (GtkTreeView *tree_view)
static void
gtk_tree_view_map (GtkWidget *widget)
{
+ GtkTreeView *tree_view = GTK_TREE_VIEW (widget);
GList *tmp_list;
- GtkTreeView *tree_view;
-
- g_return_if_fail (GTK_IS_TREE_VIEW (widget));
-
- tree_view = GTK_TREE_VIEW (widget);
GTK_WIDGET_SET_FLAGS (widget, GTK_MAPPED);
@@ -1763,15 +1759,11 @@ gtk_tree_view_map (GtkWidget *widget)
static void
gtk_tree_view_realize (GtkWidget *widget)
{
+ GtkTreeView *tree_view = GTK_TREE_VIEW (widget);
GList *tmp_list;
- GtkTreeView *tree_view;
GdkWindowAttr attributes;
gint attributes_mask;
- g_return_if_fail (GTK_IS_TREE_VIEW (widget));
-
- tree_view = GTK_TREE_VIEW (widget);
-
GTK_WIDGET_SET_FLAGS (widget, GTK_REALIZED);
/* Make the main, clipping window */
@@ -1854,15 +1846,10 @@ gtk_tree_view_realize (GtkWidget *widget)
static void
gtk_tree_view_unrealize (GtkWidget *widget)
{
- GtkTreeView *tree_view;
- GtkTreeViewPrivate *priv;
+ GtkTreeView *tree_view = GTK_TREE_VIEW (widget);
+ GtkTreeViewPrivate *priv = tree_view->priv;
GList *list;
- g_return_if_fail (GTK_IS_TREE_VIEW (widget));
-
- tree_view = GTK_TREE_VIEW (widget);
- priv = tree_view->priv;
-
if (priv->scroll_timeout != 0)
{
g_source_remove (priv->scroll_timeout);
@@ -2042,13 +2029,9 @@ static void
gtk_tree_view_size_request (GtkWidget *widget,
GtkRequisition *requisition)
{
- GtkTreeView *tree_view;
+ GtkTreeView *tree_view = GTK_TREE_VIEW (widget);
GList *tmp_list;
- g_return_if_fail (GTK_IS_TREE_VIEW (widget));
-
- tree_view = GTK_TREE_VIEW (widget);
-
/* we validate GTK_TREE_VIEW_NUM_ROWS_PER_IDLE rows initially just to make
* sure we have some size. In practice, with a lot of static lists, this
* should get a good width.
@@ -2298,19 +2281,15 @@ static void
gtk_tree_view_size_allocate (GtkWidget *widget,
GtkAllocation *allocation)
{
+ GtkTreeView *tree_view = GTK_TREE_VIEW (widget);
GList *tmp_list;
- GtkTreeView *tree_view;
gboolean width_changed = FALSE;
- gint old_width = widget->allocation.width;
-
- g_return_if_fail (GTK_IS_TREE_VIEW (widget));
+ gint old_width = widget->allocation.width;
if (allocation->width != widget->allocation.width)
width_changed = TRUE;
-
- widget->allocation = *allocation;
- tree_view = GTK_TREE_VIEW (widget);
+ widget->allocation = *allocation;
tmp_list = tree_view->priv->children;
@@ -2464,7 +2443,7 @@ static gboolean
gtk_tree_view_button_press (GtkWidget *widget,
GdkEventButton *event)
{
- GtkTreeView *tree_view;
+ GtkTreeView *tree_view = GTK_TREE_VIEW (widget);
GList *list;
GtkTreeViewColumn *column = NULL;
gint i;
@@ -2475,10 +2454,6 @@ gtk_tree_view_button_press (GtkWidget *widget,
gboolean path_is_selectable;
gboolean rtl;
- g_return_val_if_fail (GTK_IS_TREE_VIEW (widget), FALSE);
- g_return_val_if_fail (event != NULL, FALSE);
-
- tree_view = GTK_TREE_VIEW (widget);
rtl = (gtk_widget_get_direction (widget) == GTK_TEXT_DIR_RTL);
gtk_tree_view_stop_editing (tree_view, FALSE);
gtk_widget_style_get (widget,
@@ -2959,12 +2934,7 @@ static gboolean
gtk_tree_view_button_release (GtkWidget *widget,
GdkEventButton *event)
{
- GtkTreeView *tree_view;
-
- g_return_val_if_fail (GTK_IS_TREE_VIEW (widget), FALSE);
- g_return_val_if_fail (event != NULL, FALSE);
-
- tree_view = GTK_TREE_VIEW (widget);
+ GtkTreeView *tree_view = GTK_TREE_VIEW (widget);
if (GTK_TREE_VIEW_FLAG_SET (tree_view, GTK_TREE_VIEW_IN_COLUMN_DRAG))
return gtk_tree_view_button_release_drag_column (widget, event);
@@ -3016,12 +2986,7 @@ static gboolean
gtk_tree_view_grab_broken (GtkWidget *widget,
GdkEventGrabBroken *event)
{
- GtkTreeView *tree_view;
-
- g_return_val_if_fail (GTK_IS_TREE_VIEW (widget), FALSE);
- g_return_val_if_fail (event != NULL, FALSE);
-
- tree_view = GTK_TREE_VIEW (widget);
+ GtkTreeView *tree_view = GTK_TREE_VIEW (widget);
if (GTK_TREE_VIEW_FLAG_SET (tree_view, GTK_TREE_VIEW_IN_COLUMN_DRAG))
gtk_tree_view_button_release_drag_column (widget, (GdkEventButton *)event);
@@ -4174,7 +4139,7 @@ static gboolean
gtk_tree_view_bin_expose (GtkWidget *widget,
GdkEventExpose *event)
{
- GtkTreeView *tree_view;
+ GtkTreeView *tree_view = GTK_TREE_VIEW (widget);
GtkTreePath *path;
GtkRBTree *tree;
GList *list;
@@ -4211,12 +4176,8 @@ gtk_tree_view_bin_expose (GtkWidget *widget,
gboolean row_ending_details;
gboolean draw_vgrid_lines, draw_hgrid_lines;
- g_return_val_if_fail (GTK_IS_TREE_VIEW (widget), FALSE);
-
rtl = (gtk_widget_get_direction (widget) == GTK_TEXT_DIR_RTL);
- tree_view = GTK_TREE_VIEW (widget);
-
gtk_widget_style_get (widget,
"horizontal-separator", &horizontal_separator,
"vertical-separator", &vertical_separator,
@@ -4919,11 +4880,7 @@ static gboolean
gtk_tree_view_expose (GtkWidget *widget,
GdkEventExpose *event)
{
- GtkTreeView *tree_view;
-
- g_return_val_if_fail (GTK_IS_TREE_VIEW (widget), FALSE);
-
- tree_view = GTK_TREE_VIEW (widget);
+ GtkTreeView *tree_view = GTK_TREE_VIEW (widget);
if (event->window == tree_view->priv->bin_window)
{
@@ -5434,15 +5391,11 @@ static gboolean
gtk_tree_view_enter_notify (GtkWidget *widget,
GdkEventCrossing *event)
{
- GtkTreeView *tree_view;
+ GtkTreeView *tree_view = GTK_TREE_VIEW (widget);
GtkRBTree *tree;
GtkRBNode *node;
gint new_y;
- g_return_val_if_fail (GTK_IS_TREE_VIEW (widget), FALSE);
-
- tree_view = GTK_TREE_VIEW (widget);
-
/* Sanity check it */
if (event->window != tree_view->priv->bin_window)
return FALSE;
@@ -7465,14 +7418,10 @@ static void
gtk_tree_view_remove (GtkContainer *container,
GtkWidget *widget)
{
- GtkTreeView *tree_view;
+ GtkTreeView *tree_view = GTK_TREE_VIEW (container);
GtkTreeViewChild *child = NULL;
GList *tmp_list;
- g_return_if_fail (GTK_IS_TREE_VIEW (container));
-
- tree_view = GTK_TREE_VIEW (container);
-
tmp_list = tree_view->priv->children;
while (tmp_list)
{
@@ -7511,16 +7460,11 @@ gtk_tree_view_forall (GtkContainer *container,
GtkCallback callback,
gpointer callback_data)
{
- GtkTreeView *tree_view;
+ GtkTreeView *tree_view = GTK_TREE_VIEW (container);
GtkTreeViewChild *child = NULL;
GtkTreeViewColumn *column;
GList *tmp_list;
- g_return_if_fail (GTK_IS_TREE_VIEW (container));
- g_return_if_fail (callback != NULL);
-
- tree_view = GTK_TREE_VIEW (container);
-
tmp_list = tree_view->priv->children;
while (tmp_list)
{
@@ -7846,15 +7790,9 @@ static gint
gtk_tree_view_focus (GtkWidget *widget,
GtkDirectionType direction)
{
- GtkTreeView *tree_view;
+ GtkTreeView *tree_view = GTK_TREE_VIEW (widget);
+ GtkContainer *container = GTK_CONTAINER (widget);
GtkWidget *focus_child;
- GtkContainer *container;
-
- g_return_val_if_fail (GTK_IS_TREE_VIEW (widget), FALSE);
- g_return_val_if_fail (GTK_WIDGET_VISIBLE (widget), FALSE);
-
- container = GTK_CONTAINER (widget);
- tree_view = GTK_TREE_VIEW (widget);
if (!GTK_WIDGET_IS_SENSITIVE (container))
return FALSE;
@@ -7915,14 +7853,10 @@ static void
gtk_tree_view_style_set (GtkWidget *widget,
GtkStyle *previous_style)
{
- GtkTreeView *tree_view;
+ GtkTreeView *tree_view = GTK_TREE_VIEW (widget);
GList *list;
GtkTreeViewColumn *column;
- g_return_if_fail (GTK_IS_TREE_VIEW (widget));
-
- tree_view = GTK_TREE_VIEW (widget);
-
if (GTK_WIDGET_REALIZED (widget))
{
gdk_window_set_back_pixmap (widget->window, NULL, FALSE);