diff options
author | Matthias Clasen <matthiasc@src.gnome.org> | 2002-01-23 23:46:25 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2002-01-23 23:46:25 +0000 |
commit | 321db896a4e1541b8d0562c9e9ed6ee0a23fc03b (patch) | |
tree | 1998fc8a4d981955d198a674d5f3ee2225eda9dd /gtk/gtkentry.c | |
parent | d67b5ce070fa3faf51476bba32913e1ed709827a (diff) | |
download | gtk+-321db896a4e1541b8d0562c9e9ed6ee0a23fc03b.tar.gz |
Remove excessive g_return_if_fail() calls. (#57615)
* gtk/gtkentry.c, gtk/gtkwidget.c: Remove excessive
g_return_if_fail() calls. (#57615)
Diffstat (limited to 'gtk/gtkentry.c')
-rw-r--r-- | gtk/gtkentry.c | 112 |
1 files changed, 24 insertions, 88 deletions
diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c index 1d1f7d8c35..85122c2dc1 100644 --- a/gtk/gtkentry.c +++ b/gtk/gtkentry.c @@ -866,9 +866,7 @@ gtk_entry_get_property (GObject *object, GValue *value, GParamSpec *pspec) { - GtkEntry *entry; - - entry = GTK_ENTRY (object); + GtkEntry *entry = GTK_ENTRY (object); switch (prop_id) { @@ -953,11 +951,7 @@ gtk_entry_init (GtkEntry *entry) static void gtk_entry_finalize (GObject *object) { - GtkEntry *entry; - - g_return_if_fail (GTK_IS_ENTRY (object)); - - entry = GTK_ENTRY (object); + GtkEntry *entry = GTK_ENTRY (object); if (entry->cached_layout) g_object_unref (G_OBJECT (entry->cached_layout)); @@ -1004,8 +998,6 @@ gtk_entry_realize (GtkWidget *widget) GdkWindowAttr attributes; gint attributes_mask; - g_return_if_fail (GTK_IS_ENTRY (widget)); - GTK_WIDGET_SET_FLAGS (widget, GTK_REALIZED); entry = GTK_ENTRY (widget); editable = GTK_EDITABLE (widget); @@ -1058,11 +1050,7 @@ gtk_entry_realize (GtkWidget *widget) static void gtk_entry_unrealize (GtkWidget *widget) { - GtkEntry *entry; - - g_return_if_fail (GTK_IS_ENTRY (widget)); - - entry = GTK_ENTRY (widget); + GtkEntry *entry = GTK_ENTRY (widget); gtk_im_context_set_client_window (entry->im_context, entry->text_area); @@ -1094,12 +1082,10 @@ get_borders (GtkEntry *entry, gint *xborder, gint *yborder) { - GtkWidget *widget; + GtkWidget *widget = GTK_WIDGET (entry); gint focus_width; gboolean interior_focus; - widget = GTK_WIDGET (entry); - gtk_widget_style_get (widget, "interior-focus", &interior_focus, "focus-line-width", &focus_width, @@ -1127,16 +1113,11 @@ static void gtk_entry_size_request (GtkWidget *widget, GtkRequisition *requisition) { - GtkEntry *entry; + GtkEntry *entry = GTK_ENTRY (widget); PangoFontMetrics *metrics; gint xborder, yborder; PangoContext *context; - g_return_if_fail (GTK_IS_ENTRY (widget)); - g_return_if_fail (requisition != NULL); - - entry = GTK_ENTRY (widget); - context = gtk_widget_get_pango_context (widget); metrics = pango_context_get_metrics (context, widget->style->font_desc, @@ -1172,9 +1153,7 @@ get_text_area_size (GtkEntry *entry, { gint xborder, yborder; GtkRequisition requisition; - GtkWidget *widget; - - widget = GTK_WIDGET (entry); + GtkWidget *widget = GTK_WIDGET (entry); gtk_widget_get_child_requisition (widget, &requisition); @@ -1201,9 +1180,7 @@ get_widget_window_size (GtkEntry *entry, gint *height) { GtkRequisition requisition; - GtkWidget *widget; - - widget = GTK_WIDGET (entry); + GtkWidget *widget = GTK_WIDGET (entry); gtk_widget_get_child_requisition (widget, &requisition); @@ -1234,15 +1211,9 @@ static void gtk_entry_size_allocate (GtkWidget *widget, GtkAllocation *allocation) { - GtkEntry *entry; - GtkEditable *editable; + GtkEntry *entry = GTK_ENTRY (widget); - g_return_if_fail (GTK_IS_ENTRY (widget)); - g_return_if_fail (allocation != NULL); - widget->allocation = *allocation; - entry = GTK_ENTRY (widget); - editable = GTK_EDITABLE (widget); if (GTK_WIDGET_REALIZED (widget)) { @@ -1332,9 +1303,6 @@ gtk_entry_button_press (GtkWidget *widget, gint tmp_pos; gint sel_start, sel_end; - entry = GTK_ENTRY (widget); - editable = GTK_EDITABLE (widget); - if (event->window != entry->text_area || (entry->button && event->button != entry->button)) return FALSE; @@ -1654,8 +1622,6 @@ static void gtk_entry_state_changed (GtkWidget *widget, GtkStateType previous_state) { - g_return_if_fail (GTK_IS_ENTRY (widget)); - if (GTK_WIDGET_REALIZED (widget)) { gdk_window_set_background (widget->window, &widget->style->base[GTK_WIDGET_STATE (widget)]); @@ -1728,13 +1694,9 @@ gtk_entry_get_chars (GtkEditable *editable, gint start_pos, gint end_pos) { - GtkEntry *entry; + GtkEntry *entry = GTK_ENTRY (editable); gint start_index, end_index; - g_return_val_if_fail (GTK_IS_ENTRY (editable), NULL); - - entry = GTK_ENTRY (editable); - if (end_pos < 0) end_pos = entry->text_length; @@ -2614,8 +2576,6 @@ gtk_entry_draw_text (GtkEntry *entry) GtkWidget *widget; PangoLayoutLine *line; - g_return_if_fail (GTK_IS_ENTRY (entry)); - if (!entry->visible && entry->invisible_char == 0) return; @@ -2705,8 +2665,6 @@ gtk_entry_draw_cursor (GtkEntry *entry, GTK_TEXT_DIR_LTR : GTK_TEXT_DIR_RTL; GtkTextDirection widget_direction = gtk_widget_get_direction (GTK_WIDGET (entry)); - g_return_if_fail (GTK_IS_ENTRY (entry)); - if (GTK_WIDGET_DRAWABLE (entry)) { GtkWidget *widget = GTK_WIDGET (entry); @@ -2775,8 +2733,6 @@ gtk_entry_draw_cursor (GtkEntry *entry, static void gtk_entry_queue_draw (GtkEntry *entry) { - g_return_if_fail (GTK_IS_ENTRY (entry)); - if (GTK_WIDGET_REALIZED (entry)) gdk_window_invalidate_rect (entry->text_area, NULL, FALSE); } @@ -2859,7 +2815,6 @@ gtk_entry_get_cursor_locations (GtkEntry *entry, static void gtk_entry_adjust_scroll (GtkEntry *entry) { - GtkWidget *widget; gint min_offset, max_offset; gint text_area_width; gint strong_x, weak_x; @@ -2868,10 +2823,6 @@ gtk_entry_adjust_scroll (GtkEntry *entry) PangoLayoutLine *line; PangoRectangle logical_rect; - g_return_if_fail (GTK_IS_ENTRY (entry)); - - widget = GTK_WIDGET (entry); - if (!GTK_WIDGET_REALIZED (entry)) return; @@ -2885,7 +2836,7 @@ gtk_entry_adjust_scroll (GtkEntry *entry) /* Display as much text as we can */ - if (gtk_widget_get_direction (widget) == GTK_TEXT_DIR_LTR) + if (gtk_widget_get_direction (GTK_WIDGET (entry)) == GTK_TEXT_DIR_LTR) { min_offset = 0; max_offset = MAX (min_offset, logical_rect.width / PANGO_SCALE - text_area_width); @@ -3284,17 +3235,13 @@ gtk_entry_set_text (GtkEntry *entry, { gint tmp_pos; - GtkEditable *editable; - g_return_if_fail (GTK_IS_ENTRY (entry)); g_return_if_fail (text != NULL); - - editable = GTK_EDITABLE (entry); - gtk_editable_delete_text (GTK_EDITABLE(entry), 0, -1); + gtk_editable_delete_text (GTK_EDITABLE (entry), 0, -1); tmp_pos = 0; - gtk_editable_insert_text (editable, text, strlen (text), &tmp_pos); + gtk_editable_insert_text (GTK_EDITABLE (editable), text, strlen (text), &tmp_pos); } void @@ -3307,7 +3254,7 @@ gtk_entry_append_text (GtkEntry *entry, g_return_if_fail (text != NULL); tmp_pos = entry->text_length; - gtk_editable_insert_text (GTK_EDITABLE(entry), text, -1, &tmp_pos); + gtk_editable_insert_text (GTK_EDITABLE (entry), text, -1, &tmp_pos); } void @@ -3320,7 +3267,7 @@ gtk_entry_prepend_text (GtkEntry *entry, g_return_if_fail (text != NULL); tmp_pos = 0; - gtk_editable_insert_text (GTK_EDITABLE(entry), text, -1, &tmp_pos); + gtk_editable_insert_text (GTK_EDITABLE (entry), text, -1, &tmp_pos); } void @@ -3438,7 +3385,7 @@ gtk_entry_set_max_length (GtkEntry *entry, g_return_if_fail (GTK_IS_ENTRY (entry)); if (max > 0 && entry->text_length > max) - gtk_editable_delete_text (GTK_EDITABLE(entry), max, -1); + gtk_editable_delete_text (GTK_EDITABLE (entry), max, -1); entry->text_max_length = max; g_object_notify (G_OBJECT (entry), "max_length"); @@ -3544,6 +3491,8 @@ gtk_entry_set_width_chars (GtkEntry *entry, gint gtk_entry_get_width_chars (GtkEntry *entry) { + g_return_val_if_fail (GTK_IS_ENTRY (entry), 0); + return entry->width_chars; } @@ -3741,7 +3690,6 @@ static gboolean gtk_entry_mnemonic_activate (GtkWidget *widget, gboolean group_cycling) { - gtk_widget_grab_focus (widget); return TRUE; } @@ -3779,13 +3727,10 @@ popup_position_func (GtkMenu *menu, gboolean *push_in, gpointer user_data) { - GtkEntry *entry; - GtkWidget *widget; + GtkEntry *entry = GTK_ENTRY (user_data); + GtkWidget *widget = GTK_WIDGET (entry); GtkRequisition req; - entry = GTK_ENTRY (user_data); - widget = GTK_WIDGET (entry); - g_return_if_fail (GTK_WIDGET_REALIZED (entry)); gdk_window_get_origin (widget->window, x, y); @@ -3938,9 +3883,7 @@ gtk_entry_drag_leave (GtkWidget *widget, GdkDragContext *context, guint time) { - GtkEntry *entry; - - entry = GTK_ENTRY (widget); + GtkEntry *entry = GTK_ENTRY (widget); entry->dnd_position = -1; gtk_widget_queue_draw (widget); @@ -3953,11 +3896,9 @@ gtk_entry_drag_drop (GtkWidget *widget, gint y, guint time) { - GtkEntry *entry; + GtkEntry *entry = GTK_ENTRY (widget); GdkAtom target = GDK_NONE; - entry = GTK_ENTRY (widget); - if (entry->editable) target = gtk_drag_dest_find_target (widget, context, NULL); @@ -3976,14 +3917,12 @@ gtk_entry_drag_motion (GtkWidget *widget, gint y, guint time) { - GtkEntry *entry; + GtkEntry *entry = GTK_ENTRY (widget); GtkWidget *source_widget; GdkDragAction suggested_action; gint new_position, old_position; gint sel1, sel2; - entry = GTK_ENTRY (widget); - x -= widget->style->xthickness; y -= widget->style->ythickness; @@ -4041,13 +3980,10 @@ gtk_entry_drag_data_received (GtkWidget *widget, guint info, guint time) { - GtkEntry *entry; - GtkEditable *editable; + GtkEntry *entry = GTK_ENTRY (widget); + GtkEditable *editable = GTK_EDITABLE (widget); gchar *str; - entry = GTK_ENTRY (widget); - editable = GTK_EDITABLE (widget); - str = gtk_selection_data_get_text (selection_data); if (str && entry->editable) |