diff --git a/NEWS b/NEWS index 55d0b95fd3..a208801c15 100644 --- a/NEWS +++ b/NEWS @@ -22,17 +22,32 @@ Overview of Changes from GTK+ 2.91.1 to 2.91.2 * GtkIconView allows tree models (ignoring anything below the root level) -* GtkProgressBar, GtkSpinButton and GtkEntry no longer have their own - input-output window +* GtkProgressBar, GtkSpinButton, GtkEntry and GtkCalendar no longer have + their own input-output window * gtk_widget_hide_all() has been removed * GtkGrid: A legacy-free, height-for-width grid container +* GDK gained a GdkRGBA color struct containing 4 doubles, and various + GdkColor APIs have GdkRGBA counterparts now. + * Bugs fixed: - 632381 438318 632538 632539 632677 632736 324899 524304 617174 + 324899 GtkComboBoxText needs API to remove all items + 438318 Deprecate and remove hide_all() + 524304 Use XDG_USER_DATA to store the recent files + 617174 gtkrecentinfo & GIcon + 632381 gtk_combo_box_text_new_with_entry() adds two text cell renderers + 632538 Move setting property registration in gtksettings.c + 632539 Do not install gtkprivate.h + 632677 restore copyright header + 632736 change the window class of entry from INPUT_OUTPUT to INPUT_ONLY + 632936 gtkcellrenderer gdkrgba changes not correct * Translation updates: + Arabic + Galician + Hebrew Japanese Norwegian bokmål Spanish diff --git a/configure.ac b/configure.ac index 4eb8e699d6..eb600e0b31 100644 --- a/configure.ac +++ b/configure.ac @@ -20,7 +20,7 @@ AC_CONFIG_MACRO_DIR([m4]) m4_define([gtk_major_version], [2]) m4_define([gtk_minor_version], [91]) -m4_define([gtk_micro_version], [2]) +m4_define([gtk_micro_version], [3]) m4_define([gtk_interface_age], [0]) m4_define([gtk_binary_age], [m4_eval(100 * gtk_minor_version + gtk_micro_version)]) diff --git a/docs/reference/gtk/migrating-GtkApplication.xml b/docs/reference/gtk/migrating-GtkApplication.xml index 828b27664e..0598456a90 100644 --- a/docs/reference/gtk/migrating-GtkApplication.xml +++ b/docs/reference/gtk/migrating-GtkApplication.xml @@ -117,7 +117,7 @@ main (int argc, char *argv[]) - One the other hand, GApplication supports passing entire + On the other hand, GApplication supports passing entire commandlines to the running instance, which reduces the need for user-defined commands. And GDBus makes it very easy to implement D-Bus interfaces for communication between diff --git a/gdk/gdk.h b/gdk/gdk.h index 6ba5b39e52..9bc962201f 100644 --- a/gdk/gdk.h +++ b/gdk/gdk.h @@ -49,6 +49,7 @@ #include #include #include +#include #include #include #include diff --git a/gdk/gdk.symbols b/gdk/gdk.symbols index ea06efb6a4..835e9e0307 100644 --- a/gdk/gdk.symbols +++ b/gdk/gdk.symbols @@ -290,6 +290,7 @@ gdk_cairo_create gdk_cairo_reset_clip gdk_cairo_get_clip_rectangle gdk_cairo_set_source_color +gdk_cairo_set_source_rgba gdk_cairo_set_source_pixbuf gdk_cairo_set_source_window gdk_cairo_rectangle @@ -310,6 +311,18 @@ gdk_color_to_string #endif #endif +#if IN_HEADER(__GDK_RGBA_H__) +#if IN_FILE(__GDK_RGBA_H__) +gdk_rgba_copy +gdk_rgba_equal +gdk_rgba_free +gdk_rgba_get_type +gdk_rgba_hash +gdk_rgba_parse +gdk_rgba_to_string +#endif +#endif + #if IN_HEADER(__GDK_CURSOR_H__) #if IN_FILE(__GDK_CURSOR_C__) gdk_cursor_get_type G_GNUC_CONST @@ -571,6 +584,7 @@ gdk_window_get_width gdk_window_has_native gdk_window_set_background gdk_window_set_background_pattern +gdk_window_set_background_rgba gdk_window_set_cursor gdk_window_shape_combine_region gdk_window_set_child_shapes diff --git a/gdk/gdkrgba.c b/gdk/gdkrgba.c index 68f602d71a..e26de9806e 100644 --- a/gdk/gdkrgba.c +++ b/gdk/gdkrgba.c @@ -269,9 +269,15 @@ gdk_rgba_equal (gconstpointer p1, gchar * gdk_rgba_to_string (GdkRGBA *rgba) { - return g_strdup_printf ("rgba(%f,%f,%f,%f)", - CLAMP (rgba->red, 0, 1), - CLAMP (rgba->green, 0, 1), - CLAMP (rgba->blue, 0, 1), - CLAMP (rgba->alpha, 0, 1)); + gchar red[G_ASCII_DTOSTR_BUF_SIZE]; + gchar green[G_ASCII_DTOSTR_BUF_SIZE]; + gchar blue[G_ASCII_DTOSTR_BUF_SIZE]; + gchar alpha[G_ASCII_DTOSTR_BUF_SIZE]; + + g_ascii_dtostr (red, G_ASCII_DTOSTR_BUF_SIZE, CLAMP (rgba->red, 0, 1)); + g_ascii_dtostr (green, G_ASCII_DTOSTR_BUF_SIZE, CLAMP (rgba->green, 0, 1)); + g_ascii_dtostr (blue, G_ASCII_DTOSTR_BUF_SIZE, CLAMP (rgba->blue, 0, 1)); + g_ascii_dtostr (alpha, G_ASCII_DTOSTR_BUF_SIZE, CLAMP (rgba->alpha, 0, 1)); + + return g_strdup_printf ("rgba(%s,%s,%s,%s)", red, green, blue, alpha); } diff --git a/gdk/tests/Makefile.am b/gdk/tests/Makefile.am index 2567627a39..04e5b253fe 100644 --- a/gdk/tests/Makefile.am +++ b/gdk/tests/Makefile.am @@ -2,26 +2,27 @@ include $(top_srcdir)/Makefile.decl NULL= -# check_PROGRAMS=check-gdk-cairo -check_PROGRAMS= -TESTS=$(check_PROGRAMS) -TESTS_ENVIRONMENT=GDK_PIXBUF_MODULE_FILE=$(top_builddir)/gdk-pixbuf/loaders.cache +noinst_PROGRAMS = $(TEST_PROGS) -AM_CPPFLAGS=\ +AM_CPPFLAGS = \ $(GDK_DEP_CFLAGS) \ -I$(top_srcdir) \ -I$(top_builddir)/gdk \ $(NULL) -check_gdk_cairo_SOURCES=\ - check-gdk-cairo.c \ - $(NULL) -check_gdk_cairo_LDADD=\ +progs_ldadd = \ $(GDK_DEP_LIBS) \ - $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GTK_API_VERSION).la \ $(top_builddir)/gdk/libgdk-$(gdktarget)-$(GTK_API_VERSION).la \ $(NULL) +#TEST_PROGS += check-gdk-cairo +check_gdk_cairo_SOURCES = check-gdk-cairo.c +check_gdk_cairo_LDADD = $(progs_ldadd) + +TEST_PROGS += gdk-color +gdk_color_SOURCES = gdk-color.c +gdk_color_LDADD = $(progs_ldadd) + CLEANFILES = \ cairosurface.png \ gdksurface.png diff --git a/gdk/tests/gdk-color.c b/gdk/tests/gdk-color.c new file mode 100644 index 0000000000..b0736b8b3e --- /dev/null +++ b/gdk/tests/gdk-color.c @@ -0,0 +1,100 @@ +#include +#include + +static void +test_color_parse (void) +{ + GdkRGBA color; + GdkRGBA expected; + gboolean res; + + res = gdk_rgba_parse ("foo", &color); + g_assert (!res); + + res = gdk_rgba_parse ("", &color); + g_assert (!res); + + expected.red = 0.4; + expected.green = 0.3; + expected.blue = 0.2; + expected.alpha = 0.1; + res = gdk_rgba_parse ("rgba(0.4,0.3,0.2,0.1)", &color); + g_assert (res); + g_assert (gdk_rgba_equal (&color, &expected)); + + res = gdk_rgba_parse ("rgba ( 0.4 , 0.3 , 0.2 , 0.1 )", &color); + g_assert (res); + g_assert (gdk_rgba_equal (&color, &expected)); + + expected.red = 0.4; + expected.green = 0.3; + expected.blue = 0.2; + expected.alpha = 1.0; + res = gdk_rgba_parse ("rgb(0.4,0.3,0.2)", &color); + g_assert (res); + g_assert (gdk_rgba_equal (&color, &expected)); + + expected.red = 1.0; + expected.green = 0.0; + expected.blue = 0.0; + expected.alpha = 1.0; + res = gdk_rgba_parse ("red", &color); + g_assert (res); + g_assert (gdk_rgba_equal (&color, &expected)); + + expected.red = 0.0; + expected.green = 0x8080 / 65535.; + expected.blue = 1.0; + expected.alpha = 1.0; + res = gdk_rgba_parse ("#0080ff", &color); + g_assert (res); + g_assert (gdk_rgba_equal (&color, &expected)); +} + +static void +test_color_to_string (void) +{ + GdkRGBA rgba; + GdkRGBA out; + gchar *res; + gchar *res_de; + gchar *res_en; + gchar *orig; + + rgba.red = 1.0; + rgba.green = 0.5; + rgba.blue = 0.1; + rgba.alpha = 1.0; + + orig = g_strdup (setlocale (LC_ALL, NULL)); + res = gdk_rgba_to_string (&rgba); + gdk_rgba_parse (res, &out); + g_assert (gdk_rgba_equal (&rgba, &out)); + + setlocale (LC_ALL, "de_DE.utf-8"); + res_de = gdk_rgba_to_string (&rgba); + g_assert_cmpstr (res, ==, res_de); + + setlocale (LC_ALL, "en_US.utf-8"); + res_en = gdk_rgba_to_string (&rgba); + g_assert_cmpstr (res, ==, res_en); + + g_free (res); + g_free (res_de); + g_free (res_en); + + setlocale (LC_ALL, orig); + g_free (orig); +} + +int +main (int argc, char *argv[]) +{ + g_test_init (&argc, &argv, NULL); + gdk_init (&argc, &argv); + + g_test_add_func ("/color/parse", test_color_parse); + g_test_add_func ("/color/to-string", test_color_to_string); + + return g_test_run (); +} diff --git a/gtk/gtk.symbols b/gtk/gtk.symbols index c8df972e39..69f747549e 100644 --- a/gtk/gtk.symbols +++ b/gtk/gtk.symbols @@ -681,6 +681,7 @@ gtk_cell_view_new_with_markup gtk_cell_view_new_with_pixbuf gtk_cell_view_new_with_text gtk_cell_view_set_background_color +gtk_cell_view_set_background_rgba gtk_cell_view_set_displayed_row gtk_cell_view_set_model #endif @@ -749,6 +750,7 @@ gtk_clipboard_wait_is_target_available #if IN_FILE(__GTK_COLOR_BUTTON_C__) gtk_color_button_get_alpha gtk_color_button_get_color +gtk_color_button_get_rgba gtk_color_button_get_title gtk_color_button_get_type G_GNUC_CONST gtk_color_button_get_use_alpha @@ -757,6 +759,7 @@ gtk_color_button_new_with_color gtk_color_button_new_with_rgba gtk_color_button_set_alpha gtk_color_button_set_color +gtk_color_button_set_rgba gtk_color_button_set_title gtk_color_button_set_use_alpha #endif @@ -766,10 +769,12 @@ gtk_color_button_set_use_alpha #if IN_FILE(__GTK_COLOR_SELECTION_C__) gtk_color_selection_get_current_alpha gtk_color_selection_get_current_color +gtk_color_selection_get_current_rgba gtk_color_selection_get_has_opacity_control gtk_color_selection_get_has_palette gtk_color_selection_get_previous_alpha gtk_color_selection_get_previous_color +gtk_color_selection_get_previous_rgba gtk_color_selection_get_type G_GNUC_CONST gtk_color_selection_is_adjusting gtk_color_selection_new @@ -778,10 +783,12 @@ gtk_color_selection_palette_to_string gtk_color_selection_set_change_palette_with_screen_hook gtk_color_selection_set_current_alpha gtk_color_selection_set_current_color +gtk_color_selection_set_current_rgba gtk_color_selection_set_has_opacity_control gtk_color_selection_set_has_palette gtk_color_selection_set_previous_alpha gtk_color_selection_set_previous_color +gtk_color_selection_set_previous_rgba #endif #endif diff --git a/gtk/gtkbuilder.c b/gtk/gtkbuilder.c index 06ab4107ee..7ed026c0a7 100644 --- a/gtk/gtkbuilder.c +++ b/gtk/gtkbuilder.c @@ -239,7 +239,7 @@ #include "config.h" #include /* errno */ -#include /* strtol, strtoul */ +#include #include /* strlen */ #include "gtkbuilder.h" @@ -1451,9 +1451,9 @@ gtk_builder_value_from_string_type (GtkBuilder *builder, case G_TYPE_LONG: { long l; - gchar *endptr; + gchar *endptr = NULL; errno = 0; - l = strtol (string, &endptr, 0); + l = g_ascii_strtoll (string, &endptr, 0); if (errno || endptr == string) { g_set_error (error, @@ -1474,9 +1474,9 @@ gtk_builder_value_from_string_type (GtkBuilder *builder, case G_TYPE_ULONG: { gulong ul; - gchar *endptr; + gchar *endptr = NULL; errno = 0; - ul = strtoul (string, &endptr, 0); + ul = g_ascii_strtoull (string, &endptr, 0); if (errno || endptr == string) { g_set_error (error, @@ -1520,7 +1520,7 @@ gtk_builder_value_from_string_type (GtkBuilder *builder, case G_TYPE_DOUBLE: { gdouble d; - gchar *endptr; + gchar *endptr = NULL; errno = 0; d = g_ascii_strtod (string, &endptr); if (errno || endptr == string) @@ -1676,8 +1676,10 @@ _gtk_builder_enum_from_string (GType type, ret = TRUE; - value = strtoul (string, &endptr, 0); - if (endptr != string) /* parsed a number */ + endptr = NULL; + errno = 0; + value = g_ascii_strtoull (string, &endptr, 0); + if (errno == 0 && endptr != string) /* parsed a number */ *enum_value = value; else { @@ -1723,9 +1725,11 @@ _gtk_builder_flags_from_string (GType type, g_return_val_if_fail (string != 0, FALSE); ret = TRUE; - - value = strtoul (string, &endptr, 0); - if (endptr != string) /* parsed a number */ + + endptr = NULL; + errno = 0; + value = g_ascii_strtoull (string, &endptr, 0); + if (errno == 0 && endptr != string) /* parsed a number */ *flags_value = value; else { diff --git a/gtk/gtkcalendar.c b/gtk/gtkcalendar.c index 0cfad5860e..ec059ab005 100644 --- a/gtk/gtkcalendar.c +++ b/gtk/gtkcalendar.c @@ -261,10 +261,7 @@ struct _GtkCalendarPrivate GtkStyle *label_style; GdkColor marked_date_color[31]; - GdkWindow *header_win; - GdkWindow *day_name_win; GdkWindow *main_win; - GdkWindow *week_win; GdkWindow *arrow_win[4]; gchar grow_space [32]; @@ -282,9 +279,6 @@ struct _GtkCalendarPrivate gint focus_row; gint focus_col; - gint highlight_row; - gint highlight_col; - guint header_h; guint day_name_h; guint main_h; @@ -373,8 +367,6 @@ static void gtk_calendar_grab_notify (GtkWidget *widget, gboolean was_grabbed); static void gtk_calendar_state_changed (GtkWidget *widget, GtkStateType previous_state); -static void gtk_calendar_style_set (GtkWidget *widget, - GtkStyle *previous_style); static gboolean gtk_calendar_query_tooltip (GtkWidget *widget, gint x, gint y, @@ -422,6 +414,7 @@ static void calendar_invalidate_arrow (GtkCalendar *widget, static void calendar_compute_days (GtkCalendar *calendar); static gint calendar_get_xsep (GtkCalendar *calendar); static gint calendar_get_ysep (GtkCalendar *calendar); +static gint calendar_get_inner_border (GtkCalendar *calendar); static char *default_abbreviated_dayname[7]; static char *default_monthname[12]; @@ -454,7 +447,6 @@ gtk_calendar_class_init (GtkCalendarClass *class) widget_class->leave_notify_event = gtk_calendar_leave_notify; widget_class->key_press_event = gtk_calendar_key_press; widget_class->scroll_event = gtk_calendar_scroll; - widget_class->style_set = gtk_calendar_style_set; widget_class->state_changed = gtk_calendar_state_changed; widget_class->grab_notify = gtk_calendar_grab_notify; widget_class->focus_out_event = gtk_calendar_focus_out; @@ -792,6 +784,7 @@ gtk_calendar_init (GtkCalendar *calendar) GtkCalendarPrivate); gtk_widget_set_can_focus (widget, TRUE); + gtk_widget_set_has_window (widget, FALSE); if (!default_abbreviated_dayname[0]) for (i=0; i<7; i++) @@ -840,9 +833,6 @@ gtk_calendar_init (GtkCalendar *calendar) GTK_CALENDAR_SHOW_DAY_NAMES | GTK_CALENDAR_SHOW_DETAILS); - priv->highlight_row = -1; - priv->highlight_col = -1; - priv->focus_row = -1; priv->focus_col = -1; @@ -1168,16 +1158,26 @@ calendar_left_x_for_column (GtkCalendar *calendar, GtkCalendarPrivate *priv = calendar->priv; gint width; gint x_left; + gint week_width; gint calendar_xsep = calendar_get_xsep (calendar); + GtkStyle *style; + gint inner_border = calendar_get_inner_border (calendar); + + style = gtk_widget_get_style (GTK_WIDGET (calendar)); + + week_width = priv->week_width + style->xthickness + inner_border; if (gtk_widget_get_direction (GTK_WIDGET (calendar)) == GTK_TEXT_DIR_RTL) - column = 6 - column; + { + column = 6 - column; + week_width = 0; + } width = GTK_CALENDAR_GET_PRIVATE (calendar)->day_width; if (priv->display_flags & GTK_CALENDAR_SHOW_WEEK_NUMBERS) - x_left = calendar_xsep + (width + DAY_XSEP) * column; + x_left = week_width + calendar_xsep + (width + DAY_XSEP) * column; else - x_left = CALENDAR_MARGIN + (width + DAY_XSEP) * column; + x_left = week_width + CALENDAR_MARGIN + (width + DAY_XSEP) * column; return x_left; } @@ -1214,17 +1214,24 @@ static gint calendar_top_y_for_row (GtkCalendar *calendar, gint row) { + GtkStyle *style; + GtkAllocation allocation; + gint inner_border = calendar_get_inner_border (calendar); + + gtk_widget_get_allocation (GTK_WIDGET (calendar), &allocation); + style = gtk_widget_get_style (GTK_WIDGET (calendar)); - return (GTK_CALENDAR_GET_PRIVATE (calendar)->main_h + return allocation.height + - style->ythickness - inner_border - (CALENDAR_MARGIN + (6 - row) - * calendar_row_height (calendar))); + * calendar_row_height (calendar)); } /* row_from_y: returns the row 0-5 that the * y pixel of the xwindow is in */ static gint calendar_row_from_y (GtkCalendar *calendar, - gint event_y) + gint event_y) { gint r, row; gint height; @@ -1262,7 +1269,7 @@ calendar_arrow_rectangle (GtkCalendar *calendar, gtk_widget_get_allocation (widget, &allocation); style = gtk_widget_get_style (widget); - if (gtk_widget_get_direction (widget) == GTK_TEXT_DIR_LTR) + if (gtk_widget_get_direction (widget) == GTK_TEXT_DIR_LTR) year_left = priv->year_before; else year_left = !priv->year_before; @@ -1274,34 +1281,37 @@ calendar_arrow_rectangle (GtkCalendar *calendar, switch (arrow) { case ARROW_MONTH_LEFT: - if (year_left) + if (year_left) rect->x = (allocation.width - 2 * style->xthickness - (3 + 2 * priv->arrow_width + priv->max_month_width)); else rect->x = 3; break; case ARROW_MONTH_RIGHT: - if (year_left) + if (year_left) rect->x = (allocation.width - 2 * style->xthickness - 3 - priv->arrow_width); else rect->x = (priv->arrow_width + priv->max_month_width); break; case ARROW_YEAR_LEFT: - if (year_left) + if (year_left) rect->x = 3; else rect->x = (allocation.width - 2 * style->xthickness - (3 + 2 * priv->arrow_width + priv->max_year_width)); break; case ARROW_YEAR_RIGHT: - if (year_left) + if (year_left) rect->x = (priv->arrow_width + priv->max_year_width); else rect->x = (allocation.width - 2 * style->xthickness - 3 - priv->arrow_width); break; } + + rect->x += style->xthickness; + rect->y += style->ythickness; } static void @@ -1544,36 +1554,35 @@ calendar_realize_arrows (GtkCalendar *calendar) GdkWindowAttr attributes; gint attributes_mask; gint i; - - /* Arrow windows ------------------------------------- */ + GtkAllocation allocation; + if (! (priv->display_flags & GTK_CALENDAR_NO_MONTH_CHANGE) && (priv->display_flags & GTK_CALENDAR_SHOW_HEADING)) { - attributes.wclass = GDK_INPUT_OUTPUT; + gtk_widget_get_allocation (widget, &allocation); + + attributes.wclass = GDK_INPUT_ONLY; attributes.window_type = GDK_WINDOW_CHILD; - attributes.visual = gtk_widget_get_visual (widget); - attributes.event_mask = (gtk_widget_get_events (widget) | GDK_EXPOSURE_MASK - | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - | GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK); - attributes_mask = GDK_WA_X | GDK_WA_Y | GDK_WA_VISUAL; + attributes.event_mask = (gtk_widget_get_events (widget) + | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + | GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK); + attributes_mask = GDK_WA_X | GDK_WA_Y; for (i = 0; i < 4; i++) { GdkRectangle rect; calendar_arrow_rectangle (calendar, i, &rect); - attributes.x = rect.x; - attributes.y = rect.y; + attributes.x = allocation.x + rect.x; + attributes.y = allocation.y + rect.y; attributes.width = rect.width; attributes.height = rect.height; - priv->arrow_win[i] = gdk_window_new (priv->header_win, + priv->arrow_win[i] = gdk_window_new (gtk_widget_get_window (widget), &attributes, attributes_mask); if (gtk_widget_is_sensitive (widget)) priv->arrow_state[i] = GTK_STATE_NORMAL; else priv->arrow_state[i] = GTK_STATE_INSENSITIVE; - gdk_window_set_background (priv->arrow_win[i], - HEADER_BG_COLOR (GTK_WIDGET (calendar))); gdk_window_show (priv->arrow_win[i]); gdk_window_set_user_data (priv->arrow_win[i], widget); } @@ -1586,45 +1595,21 @@ calendar_realize_arrows (GtkCalendar *calendar) } static void -calendar_realize_header (GtkCalendar *calendar) +calendar_unrealize_arrows (GtkCalendar *calendar) { - GtkWidget *widget = GTK_WIDGET (calendar); GtkCalendarPrivate *priv = GTK_CALENDAR_GET_PRIVATE (calendar); - GdkWindowAttr attributes; - gint attributes_mask; - - /* Header window ------------------------------------- */ - if (priv->display_flags & GTK_CALENDAR_SHOW_HEADING) - { - GtkAllocation allocation; - GtkStyle *style; + gint i; - style = gtk_widget_get_style (widget); - gtk_widget_get_allocation (widget, &allocation); - - attributes.wclass = GDK_INPUT_OUTPUT; - attributes.window_type = GDK_WINDOW_CHILD; - attributes.visual = gtk_widget_get_visual (widget); - attributes.event_mask = gtk_widget_get_events (widget) | GDK_EXPOSURE_MASK; - attributes_mask = GDK_WA_X | GDK_WA_Y | GDK_WA_VISUAL; - attributes.x = style->xthickness; - attributes.y = style->ythickness; - attributes.width = allocation.width - 2 * attributes.x; - attributes.height = priv->header_h; - priv->header_win = gdk_window_new (gtk_widget_get_window (widget), - &attributes, attributes_mask); - - gdk_window_set_background (priv->header_win, - HEADER_BG_COLOR (GTK_WIDGET (calendar))); - gdk_window_show (priv->header_win); - gdk_window_set_user_data (priv->header_win, widget); - - } - else + for (i = 0; i < 4; i++) { - priv->header_win = NULL; + if (priv->arrow_win[i]) + { + gdk_window_set_user_data (priv->arrow_win[i], NULL); + gdk_window_destroy (priv->arrow_win[i]); + priv->arrow_win[i] = NULL; + } } - calendar_realize_arrows (calendar); + } static gint @@ -1663,204 +1648,64 @@ calendar_get_ysep (GtkCalendar *calendar) return ysep; } -static void -calendar_realize_day_names (GtkCalendar *calendar) -{ - GtkWidget *widget = GTK_WIDGET (calendar); - GtkCalendarPrivate *priv = GTK_CALENDAR_GET_PRIVATE (calendar); - GdkWindowAttr attributes; - gint attributes_mask; - gint inner_border = calendar_get_inner_border (calendar); - - /* Day names window --------------------------------- */ - if ( priv->display_flags & GTK_CALENDAR_SHOW_DAY_NAMES) - { - GtkAllocation allocation; - GtkStyle *style; - - style = gtk_widget_get_style (widget); - gtk_widget_get_allocation (widget, &allocation); - - attributes.wclass = GDK_INPUT_OUTPUT; - attributes.window_type = GDK_WINDOW_CHILD; - attributes.visual = gtk_widget_get_visual (widget); - attributes.event_mask = gtk_widget_get_events (widget) | GDK_EXPOSURE_MASK; - attributes_mask = GDK_WA_X | GDK_WA_Y | GDK_WA_VISUAL; - attributes.x = style->xthickness + inner_border; - attributes.y = priv->header_h + (style->ythickness + inner_border); - attributes.width = allocation.width - (style->xthickness + inner_border) * 2; - attributes.height = priv->day_name_h; - priv->day_name_win = gdk_window_new (gtk_widget_get_window (widget), - &attributes, - attributes_mask); - gdk_window_set_background (priv->day_name_win, - BACKGROUND_COLOR ( GTK_WIDGET ( calendar))); - gdk_window_show (priv->day_name_win); - gdk_window_set_user_data (priv->day_name_win, widget); - } - else - { - priv->day_name_win = NULL; - } -} - -static void -calendar_realize_week_numbers (GtkCalendar *calendar) -{ - GtkWidget *widget = GTK_WIDGET (calendar); - GtkCalendarPrivate *priv = GTK_CALENDAR_GET_PRIVATE (calendar); - GdkWindowAttr attributes; - gint attributes_mask; - gint inner_border = calendar_get_inner_border (calendar); - - /* Week number window -------------------------------- */ - if (priv->display_flags & GTK_CALENDAR_SHOW_WEEK_NUMBERS) - { - GtkStyle *style; - - style = gtk_widget_get_style (widget); - - attributes.wclass = GDK_INPUT_OUTPUT; - attributes.window_type = GDK_WINDOW_CHILD; - attributes.visual = gtk_widget_get_visual (widget); - attributes.event_mask = gtk_widget_get_events (widget) | GDK_EXPOSURE_MASK; - attributes_mask = GDK_WA_X | GDK_WA_Y | GDK_WA_VISUAL; - if (gtk_widget_get_direction (widget) == GTK_TEXT_DIR_LTR) - { - attributes.x = style->xthickness + inner_border; - } - else - { - GtkAllocation allocation; - - gtk_widget_get_allocation (widget, &allocation); - attributes.x = allocation.width - priv->week_width - (style->xthickness + inner_border); - } - attributes.y = priv->header_h + priv->day_name_h + (style->ythickness + inner_border); - attributes.width = priv->week_width; - attributes.height = priv->main_h; - priv->week_win = gdk_window_new (gtk_widget_get_window (widget), - &attributes, attributes_mask); - gdk_window_set_background (priv->week_win, - BACKGROUND_COLOR (GTK_WIDGET (calendar))); - gdk_window_show (priv->week_win); - gdk_window_set_user_data (priv->week_win, widget); - } - else - { - priv->week_win = NULL; - } -} - static void gtk_calendar_realize (GtkWidget *widget) { - GtkCalendar *calendar = GTK_CALENDAR (widget); GtkCalendarPrivate *priv = GTK_CALENDAR_GET_PRIVATE (widget); - GtkAllocation allocation; - GtkStyle *style; - GdkWindow *window; GdkWindowAttr attributes; gint attributes_mask; - gint inner_border = calendar_get_inner_border (calendar); + gint inner_border = calendar_get_inner_border (GTK_CALENDAR (widget)); + GtkStyle *style; + GtkAllocation allocation; + style = gtk_widget_get_style (widget); gtk_widget_get_allocation (widget, &allocation); - style = gtk_widget_get_style (widget); - gtk_widget_set_realized (widget, TRUE); + GTK_WIDGET_CLASS (gtk_calendar_parent_class)->realize (widget); - attributes.x = allocation.x; - attributes.y = allocation.y; - attributes.width = allocation.width; - attributes.height = allocation.height; - attributes.wclass = GDK_INPUT_OUTPUT; + attributes.wclass = GDK_INPUT_ONLY; attributes.window_type = GDK_WINDOW_CHILD; - attributes.event_mask = (gtk_widget_get_events (widget) - | GDK_EXPOSURE_MASK |GDK_KEY_PRESS_MASK | GDK_SCROLL_MASK); - attributes.visual = gtk_widget_get_visual (widget); - - attributes_mask = GDK_WA_X | GDK_WA_Y | GDK_WA_VISUAL; + attributes.event_mask = (gtk_widget_get_events (widget) | GDK_EXPOSURE_MASK + | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + | GDK_POINTER_MOTION_MASK | GDK_LEAVE_NOTIFY_MASK); - window = gdk_window_new (gtk_widget_get_parent_window (widget), - &attributes, attributes_mask); - gtk_widget_set_window (widget, window); - - gtk_widget_style_attach (widget); - - /* Header window ------------------------------------- */ - calendar_realize_header (calendar); - /* Day names window --------------------------------- */ - calendar_realize_day_names (calendar); - /* Week number window -------------------------------- */ - calendar_realize_week_numbers (calendar); - /* Main Window -------------------------------------- */ - attributes.event_mask = (gtk_widget_get_events (widget) | GDK_EXPOSURE_MASK - | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - | GDK_POINTER_MOTION_MASK | GDK_LEAVE_NOTIFY_MASK); - - if (gtk_widget_get_direction (widget) == GTK_TEXT_DIR_LTR) - attributes.x = priv->week_width + (style->ythickness + inner_border); + if (gtk_widget_get_direction (widget) == GTK_TEXT_DIR_LTR) + attributes.x = priv->week_width + style->ythickness + inner_border; else attributes.x = style->ythickness + inner_border; - attributes.y = priv->header_h + priv->day_name_h + (style->ythickness + inner_border); + attributes.y = priv->header_h + priv->day_name_h + style->ythickness + inner_border; attributes.width = allocation.width - attributes.x - (style->xthickness + inner_border); if (gtk_widget_get_direction (widget) == GTK_TEXT_DIR_RTL) attributes.width -= priv->week_width; attributes.height = priv->main_h; - priv->main_win = gdk_window_new (window, - &attributes, attributes_mask); - gdk_window_set_background (priv->main_win, - BACKGROUND_COLOR ( GTK_WIDGET ( calendar))); + attributes_mask = GDK_WA_X | GDK_WA_Y; + + attributes.x += allocation.x; + attributes.y += allocation.y; + + priv->main_win = gdk_window_new (gtk_widget_get_window (widget), + &attributes, attributes_mask); gdk_window_show (priv->main_win); gdk_window_set_user_data (priv->main_win, widget); - gdk_window_set_background (window, BACKGROUND_COLOR (widget)); - gdk_window_show (window); - gdk_window_set_user_data (window, widget); + + calendar_realize_arrows (GTK_CALENDAR (widget)); } static void gtk_calendar_unrealize (GtkWidget *widget) { GtkCalendarPrivate *priv = GTK_CALENDAR_GET_PRIVATE (widget); - gint i; - - if (priv->header_win) - { - for (i = 0; i < 4; i++) - { - if (priv->arrow_win[i]) - { - gdk_window_set_user_data (priv->arrow_win[i], NULL); - gdk_window_destroy (priv->arrow_win[i]); - priv->arrow_win[i] = NULL; - } - } - gdk_window_set_user_data (priv->header_win, NULL); - gdk_window_destroy (priv->header_win); - priv->header_win = NULL; - } - - if (priv->week_win) - { - gdk_window_set_user_data (priv->week_win, NULL); - gdk_window_destroy (priv->week_win); - priv->week_win = NULL; - } - + + calendar_unrealize_arrows (GTK_CALENDAR (widget)); + if (priv->main_win) { gdk_window_set_user_data (priv->main_win, NULL); gdk_window_destroy (priv->main_win); - priv->main_win = NULL; - } - if (priv->day_name_win) - { - gdk_window_set_user_data (priv->day_name_win, NULL); - gdk_window_destroy (priv->day_name_win); - priv->day_name_win = NULL; + priv->main_win = NULL; } GTK_WIDGET_CLASS (gtk_calendar_parent_class)->unrealize (widget); @@ -1908,25 +1753,17 @@ gtk_calendar_query_tooltip (GtkWidget *widget, GtkCalendar *calendar = GTK_CALENDAR (widget); gchar *detail = NULL; GdkRectangle day_rect; + gint row, col; - if (priv->main_win) + col = calendar_column_from_x (calendar, x); + row = calendar_row_from_y (calendar, y); + + if (col != -1 && row != -1 && + (0 != (priv->detail_overflow[row] & (1 << col)) || + 0 == (priv->display_flags & GTK_CALENDAR_SHOW_DETAILS))) { - gint x0, y0, row, col; - - gdk_window_get_position (priv->main_win, &x0, &y0); - col = calendar_column_from_x (calendar, x - x0); - row = calendar_row_from_y (calendar, y - y0); - - if (col != -1 && row != -1 && - (0 != (priv->detail_overflow[row] & (1 << col)) || - 0 == (priv->display_flags & GTK_CALENDAR_SHOW_DETAILS))) - { - detail = gtk_calendar_get_detail (calendar, row, col); - calendar_day_rectangle (calendar, row, col, &day_rect); - - day_rect.x += x0; - day_rect.y += y0; - } + detail = gtk_calendar_get_detail (calendar, row, col); + calendar_day_rectangle (calendar, row, col, &day_rect); } if (detail) @@ -2180,13 +2017,12 @@ gtk_calendar_size_request (GtkWidget *widget, priv->main_h = (CALENDAR_MARGIN + calendar_margin + 6 * (priv->max_day_char_ascent - + priv->max_day_char_descent + + priv->max_day_char_descent + max_detail_height + 2 * (focus_padding + focus_width)) + DAY_YSEP * 5); - - height = (priv->header_h + priv->day_name_h - + priv->main_h); + + height = priv->header_h + priv->day_name_h + priv->main_h; requisition->height = height + (style->ythickness + inner_border) * 2; @@ -2232,70 +2068,36 @@ gtk_calendar_size_allocate (GtkWidget *widget, if (gtk_widget_get_realized (widget)) { - gdk_window_move_resize (gtk_widget_get_window (widget), - allocation->x, allocation->y, - allocation->width, allocation->height); - if (priv->header_win) - gdk_window_move_resize (priv->header_win, - xthickness, ythickness, - allocation->width - 2 * xthickness, priv->header_h); + if (gtk_widget_get_direction (widget) == GTK_TEXT_DIR_LTR) + gdk_window_move_resize (priv->main_win, + priv->week_width + xthickness + inner_border, + priv->header_h + priv->day_name_h + + (style->ythickness + inner_border), + allocation->width - priv->week_width + - (xthickness + inner_border) * 2, + priv->main_h); + else + gdk_window_move_resize (priv->main_win, + xthickness + inner_border, + priv->header_h + priv->day_name_h + + style->ythickness + inner_border, + allocation->width - priv->week_width + - (xthickness + inner_border) * 2, + priv->main_h); for (i = 0 ; i < 4 ; i++) - { - if (priv->arrow_win[i]) - { - GdkRectangle rect; - calendar_arrow_rectangle (calendar, i, &rect); - - gdk_window_move_resize (priv->arrow_win[i], - rect.x, rect.y, rect.width, rect.height); - } - } - - if (priv->day_name_win) - gdk_window_move_resize (priv->day_name_win, - xthickness + inner_border, - priv->header_h + (style->ythickness + inner_border), - allocation->width - (xthickness + inner_border) * 2, - priv->day_name_h); - if (gtk_widget_get_direction (widget) == GTK_TEXT_DIR_LTR) - { - if (priv->week_win) - gdk_window_move_resize (priv->week_win, - (xthickness + inner_border), - priv->header_h + priv->day_name_h - + (style->ythickness + inner_border), - priv->week_width, - priv->main_h); - gdk_window_move_resize (priv->main_win, - priv->week_width + (xthickness + inner_border), - priv->header_h + priv->day_name_h - + (style->ythickness + inner_border), - allocation->width - - priv->week_width - - (xthickness + inner_border) * 2, - priv->main_h); - } - else - { - gdk_window_move_resize (priv->main_win, - (xthickness + inner_border), - priv->header_h + priv->day_name_h - + (style->ythickness + inner_border), - allocation->width - - priv->week_width - - (xthickness + inner_border) * 2, - priv->main_h); - if (priv->week_win) - gdk_window_move_resize (priv->week_win, - allocation->width - - priv->week_width - - (xthickness + inner_border), - priv->header_h + priv->day_name_h - + (style->ythickness + inner_border), - priv->week_width, - priv->main_h); - } + { + if (priv->arrow_win[i]) + { + GdkRectangle rect; + calendar_arrow_rectangle (calendar, i, &rect); + + gdk_window_move_resize (priv->arrow_win[i], + allocation->x + rect.x, + allocation->y + rect.y, + rect.width, rect.height); + } + } } } @@ -2323,26 +2125,31 @@ calendar_paint_header (GtkCalendar *calendar, cairo_t *cr) struct tm *tm; gchar *str; - cairo_save (cr); - gtk_cairo_transform_to_window (cr, widget, priv->header_win); + style = gtk_widget_get_style (widget); - if (gtk_widget_get_direction (widget) == GTK_TEXT_DIR_LTR) + cairo_save (cr); + cairo_translate (cr, style->xthickness, style->ythickness); + + if (gtk_widget_get_direction (widget) == GTK_TEXT_DIR_LTR) year_left = priv->year_before; else year_left = !priv->year_before; gtk_widget_get_allocation (widget, &allocation); - style = gtk_widget_get_style (widget); header_width = allocation.width - 2 * style->xthickness; max_month_width = priv->max_month_width; max_year_width = priv->max_year_width; + gdk_cairo_set_source_color (cr, HEADER_BG_COLOR (widget)); + cairo_rectangle (cr, 0, 0, header_width, priv->header_h); + cairo_fill (cr); + gtk_paint_shadow (style, cr, - GTK_STATE_NORMAL, GTK_SHADOW_OUT, - widget, "calendar", - 0, 0, header_width, priv->header_h); + GTK_STATE_NORMAL, GTK_SHADOW_OUT, + widget, "calendar", + 0, 0, header_width, priv->header_h); tmp_time = 1; /* Jan 1 1970, 00:00:01 UTC */ tm = gmtime (&tmp_time); @@ -2420,6 +2227,7 @@ calendar_paint_day_names (GtkCalendar *calendar, { GtkWidget *widget = GTK_WIDGET (calendar); GtkCalendarPrivate *priv = GTK_CALENDAR_GET_PRIVATE (calendar); + GtkStyle *style; GtkAllocation allocation; char buffer[255]; int day,i; @@ -2431,9 +2239,15 @@ calendar_paint_day_names (GtkCalendar *calendar, gint focus_width; gint calendar_ysep = calendar_get_ysep (calendar); gint calendar_xsep = calendar_get_xsep (calendar); + gint inner_border = calendar_get_inner_border (calendar); + + style = gtk_widget_get_style (widget); cairo_save (cr); - gtk_cairo_transform_to_window (cr, widget, priv->day_name_win); + + cairo_translate (cr, + style->xthickness + inner_border, + priv->header_h + style->ythickness + inner_border); gtk_widget_style_get (GTK_WIDGET (widget), "focus-line-width", &focus_width, @@ -2443,7 +2257,7 @@ calendar_paint_day_names (GtkCalendar *calendar, gtk_widget_get_allocation (widget, &allocation); day_width = priv->day_width; - cal_width = allocation.width; + cal_width = allocation.width - (style->xthickness + inner_border) * 2; day_wid_sep = day_width + DAY_XSEP; /* @@ -2452,21 +2266,21 @@ calendar_paint_day_names (GtkCalendar *calendar, gdk_cairo_set_source_color (cr, SELECTED_BG_COLOR (widget)); cairo_rectangle (cr, - CALENDAR_MARGIN, CALENDAR_MARGIN, - cal_width-CALENDAR_MARGIN * 2, - priv->day_name_h - CALENDAR_MARGIN); + CALENDAR_MARGIN, CALENDAR_MARGIN, + cal_width - CALENDAR_MARGIN * 2, + priv->day_name_h - CALENDAR_MARGIN); cairo_fill (cr); - + if (priv->display_flags & GTK_CALENDAR_SHOW_WEEK_NUMBERS) { - cairo_rectangle (cr, + cairo_rectangle (cr, CALENDAR_MARGIN, priv->day_name_h - calendar_ysep, priv->week_width - calendar_ysep - CALENDAR_MARGIN, calendar_ysep); cairo_fill (cr); } - + /* * Write the labels */ @@ -2496,7 +2310,7 @@ calendar_paint_day_names (GtkCalendar *calendar, CALENDAR_MARGIN + focus_width + focus_padding + logical_rect.y); pango_cairo_show_layout (cr, layout); } - + g_object_unref (layout); cairo_restore (cr); @@ -2508,6 +2322,7 @@ calendar_paint_week_numbers (GtkCalendar *calendar, { GtkWidget *widget = GTK_WIDGET (calendar); GtkCalendarPrivate *priv = GTK_CALENDAR_GET_PRIVATE (calendar); + GtkStyle *style; guint week = 0, year; gint row, x_loc, y_loc; gint day_height; @@ -2517,51 +2332,60 @@ calendar_paint_week_numbers (GtkCalendar *calendar, gint focus_padding; gint focus_width; gint calendar_xsep = calendar_get_xsep (calendar); + gint inner_border = calendar_get_inner_border (calendar); + gint x, y; + + style = gtk_widget_get_style (widget); cairo_save (cr); - gtk_cairo_transform_to_window (cr, widget, priv->week_win); + + y = priv->header_h + priv->day_name_h + (style->ythickness + inner_border); + if (gtk_widget_get_direction (widget) == GTK_TEXT_DIR_LTR) + x = style->xthickness + inner_border; + else + x = gtk_widget_get_allocated_width (widget) - priv->week_width - (style->xthickness + inner_border); gtk_widget_style_get (GTK_WIDGET (widget), "focus-line-width", &focus_width, "focus-padding", &focus_padding, NULL); - + /* * Draw a rectangle as inverted background for the labels. */ gdk_cairo_set_source_color (cr, SELECTED_BG_COLOR (widget)); - if (priv->day_name_win) - cairo_rectangle (cr, - CALENDAR_MARGIN, - 0, + if (priv->display_flags & GTK_CALENDAR_SHOW_DAY_NAMES) + cairo_rectangle (cr, + x + CALENDAR_MARGIN, + y, priv->week_width - CALENDAR_MARGIN, priv->main_h - CALENDAR_MARGIN); else cairo_rectangle (cr, - CALENDAR_MARGIN, - CALENDAR_MARGIN, + x + CALENDAR_MARGIN, + y + CALENDAR_MARGIN, priv->week_width - CALENDAR_MARGIN, priv->main_h - 2 * CALENDAR_MARGIN); cairo_fill (cr); - + /* * Write the labels */ - + layout = gtk_widget_create_pango_layout (widget, NULL); - + gdk_cairo_set_source_color (cr, SELECTED_FG_COLOR (widget)); day_height = calendar_row_height (calendar); for (row = 0; row < 6; row++) { gboolean result; - + year = priv->year; if (priv->day[row][6] < 15 && row > 3 && priv->month == 11) year++; - result = week_of_year (&week, &year, + result = week_of_year (&week, &year, ((priv->day[row][6] < 15 && row > 3 ? 1 : 0) + priv->month) % 12 + 1, priv->day[row][6]); g_return_if_fail (result); @@ -2582,9 +2406,9 @@ calendar_paint_week_numbers (GtkCalendar *calendar, y_loc = calendar_top_y_for_row (calendar, row) + (day_height - logical_rect.height) / 2; - x_loc = (priv->week_width - - logical_rect.width - - calendar_xsep - focus_padding - focus_width); + x_loc = x + (priv->week_width + - logical_rect.width + - calendar_xsep - focus_padding - focus_width); cairo_move_to (cr, x_loc, y_loc); pango_cairo_show_layout (cr, layout); @@ -2624,15 +2448,15 @@ calendar_invalidate_day (GtkCalendar *calendar, gint row, gint col) { - GtkCalendarPrivate *priv = GTK_CALENDAR_GET_PRIVATE (calendar); + GdkRectangle day_rect; + GtkAllocation allocation; - if (priv->main_win) - { - GdkRectangle day_rect; - - calendar_day_rectangle (calendar, row, col, &day_rect); - gdk_window_invalidate_rect (priv->main_win, &day_rect, FALSE); - } + gtk_widget_get_allocation (GTK_WIDGET (calendar), &allocation); + calendar_day_rectangle (calendar, row, col, &day_rect); + gtk_widget_queue_draw_area (GTK_WIDGET (calendar), + allocation.x + day_rect.x, + allocation.y + day_rect.y, + day_rect.width, day_rect.height); } static gboolean @@ -2684,14 +2508,6 @@ calendar_paint_day (GtkCalendar *calendar, } else { -#if 0 - if (priv->highlight_row == row && priv->highlight_col == col) - { - cairo_set_source_color (cr, HIGHLIGHT_BG_COLOR (widget)); - gdk_cairo_rectangle (cr, &day_rect); - cairo_fill (cr); - } -#endif if (priv->selected_day == day) { gdk_cairo_set_source_color (cr, SELECTED_BG_COLOR (widget)); @@ -2828,9 +2644,6 @@ calendar_paint_main (GtkCalendar *calendar, gint row, col; cairo_save (cr); - gtk_cairo_transform_to_window (cr, - GTK_WIDGET (calendar), - calendar->priv->main_win); for (col = 0; col < 7; col++) for (row = 0; row < 6; row++) @@ -2844,52 +2657,61 @@ calendar_invalidate_arrow (GtkCalendar *calendar, guint arrow) { GtkCalendarPrivate *priv = GTK_CALENDAR_GET_PRIVATE (calendar); - GdkWindow *window; - - window = priv->arrow_win[arrow]; - if (window) - gdk_window_invalidate_rect (window, NULL, FALSE); + + if (priv->display_flags & GTK_CALENDAR_SHOW_HEADING && + priv->arrow_win[arrow]) + { + GdkRectangle rect; + GtkAllocation allocation; + + calendar_arrow_rectangle (calendar, arrow, &rect); + gtk_widget_get_allocation (GTK_WIDGET (calendar), &allocation); + gtk_widget_queue_draw_area (GTK_WIDGET (calendar), + allocation.x + rect.x, + allocation.y + rect.y, + rect.width, rect.height); + } } static void calendar_paint_arrow (GtkCalendar *calendar, cairo_t *cr, - guint arrow) + guint arrow) { GtkWidget *widget = GTK_WIDGET (calendar); GtkCalendarPrivate *priv = GTK_CALENDAR_GET_PRIVATE (widget); - GdkWindow *window; - + GtkStyle *style; + gint state; + GdkRectangle rect; + + if (!priv->arrow_win[arrow]) + return; + + calendar_arrow_rectangle (calendar, arrow, &rect); + cairo_save (cr); - gtk_cairo_transform_to_window (cr, widget, priv->arrow_win[arrow]); - window = priv->arrow_win[arrow]; - if (window) - { - GtkStyle *style; - gint state; + style = gtk_widget_get_style (widget); + state = priv->arrow_state[arrow]; - style = gtk_widget_get_style (widget); - state = priv->arrow_state[arrow]; + cairo_rectangle (cr, rect.x, rect.y, rect.width, rect.height); + gdk_cairo_set_source_color (cr, &style->bg[state]); + cairo_fill (cr); - gdk_cairo_set_source_color (cr, &style->bg[state]); - cairo_paint (cr); - - if (arrow == ARROW_MONTH_LEFT || arrow == ARROW_YEAR_LEFT) - gtk_paint_arrow (style, cr, state, - GTK_SHADOW_OUT, widget, "calendar", - GTK_ARROW_LEFT, TRUE, - gdk_window_get_width (window) / 2 - 3, - gdk_window_get_height (window) / 2 - 4, - 8, 8); - else - gtk_paint_arrow (style, cr, state, - GTK_SHADOW_OUT, widget, "calendar", - GTK_ARROW_RIGHT, TRUE, - gdk_window_get_width (window) / 2 - 4, - gdk_window_get_height (window) / 2 - 4, - 8, 8); - } + if (arrow == ARROW_MONTH_LEFT || arrow == ARROW_YEAR_LEFT) + gtk_paint_arrow (style, cr, state, + GTK_SHADOW_OUT, widget, "calendar", + GTK_ARROW_LEFT, TRUE, + rect.x + (rect.width - 8) / 2, + rect.y + (rect.height - 8) / 2, + 8, 8); + else + gtk_paint_arrow (style, cr, state, + GTK_SHADOW_OUT, widget, "calendar", + GTK_ARROW_RIGHT, TRUE, + rect.x + (rect.width - 8) / 2, + rect.y + (rect.height - 8) / 2, + 8, 8); cairo_restore (cr); } @@ -2904,6 +2726,12 @@ gtk_calendar_draw (GtkWidget *widget, if (gtk_cairo_should_draw_window (cr, gtk_widget_get_window (widget))) { + gdk_cairo_set_source_color (cr, BACKGROUND_COLOR (widget)); + cairo_rectangle (cr, + 0, 0, + gtk_widget_get_allocated_width (widget), + gtk_widget_get_allocated_height (widget)); + cairo_fill (cr); gtk_paint_shadow (gtk_widget_get_style (widget), cr, gtk_widget_get_state (widget), GTK_SHADOW_IN, widget, "calendar", @@ -2912,24 +2740,19 @@ gtk_calendar_draw (GtkWidget *widget, gtk_widget_get_allocated_height (widget)); } - if (gtk_cairo_should_draw_window (cr, priv->main_win)) - calendar_paint_main (calendar, cr); - - if (priv->header_win && - gtk_cairo_should_draw_window (cr, priv->header_win)) - calendar_paint_header (calendar, cr); + calendar_paint_main (calendar, cr); - for (i = 0; i < 4; i++) - if (priv->arrow_win[i] && - gtk_cairo_should_draw_window (cr, priv->arrow_win[i])) - calendar_paint_arrow (calendar, cr, i); - - if (priv->day_name_win && - gtk_cairo_should_draw_window (cr, priv->day_name_win)) + if (priv->display_flags & GTK_CALENDAR_SHOW_HEADING) + { + calendar_paint_header (calendar, cr); + for (i = 0; i < 4; i++) + calendar_paint_arrow (calendar, cr, i); + } + + if (priv->display_flags & GTK_CALENDAR_SHOW_DAY_NAMES) calendar_paint_day_names (calendar, cr); - - if (priv->week_win && - gtk_cairo_should_draw_window (cr, priv->week_win)) + + if (priv->display_flags & GTK_CALENDAR_SHOW_WEEK_NUMBERS) calendar_paint_week_numbers (calendar, cr); return FALSE; @@ -3033,46 +2856,51 @@ calendar_stop_spinning (GtkCalendar *calendar) } static void -calendar_main_button_press (GtkCalendar *calendar, - GdkEventButton *event) +calendar_main_button_press (GtkCalendar *calendar, + GdkEventButton *event) { GtkWidget *widget = GTK_WIDGET (calendar); GtkCalendarPrivate *priv = GTK_CALENDAR_GET_PRIVATE (calendar); gint x, y; + gint win_x, win_y; gint row, col; gint day_month; gint day; - + GtkAllocation allocation; + x = (gint) (event->x); y = (gint) (event->y); - - row = calendar_row_from_y (calendar, y); - col = calendar_column_from_x (calendar, x); + + gdk_window_get_position (priv->main_win, &win_x, &win_y); + gtk_widget_get_allocation (widget, &allocation); + + row = calendar_row_from_y (calendar, y + win_y - allocation.y); + col = calendar_column_from_x (calendar, x + win_x - allocation.x); /* If row or column isn't found, just return. */ if (row == -1 || col == -1) return; - + day_month = priv->day_month[row][col]; if (event->type == GDK_BUTTON_PRESS) { day = priv->day[row][col]; - + if (day_month == MONTH_PREV) - calendar_set_month_prev (calendar); + calendar_set_month_prev (calendar); else if (day_month == MONTH_NEXT) - calendar_set_month_next (calendar); - + calendar_set_month_next (calendar); + if (!gtk_widget_has_focus (widget)) - gtk_widget_grab_focus (widget); - - if (event->button == 1) - { - priv->in_drag = 1; - priv->drag_start_x = x; - priv->drag_start_y = y; - } + gtk_widget_grab_focus (widget); + + if (event->button == 1) + { + priv->in_drag = 1; + priv->drag_start_x = x; + priv->drag_start_y = y; + } calendar_select_and_focus_day (calendar, day); } @@ -3080,20 +2908,20 @@ calendar_main_button_press (GtkCalendar *calendar, { priv->in_drag = 0; if (day_month == MONTH_CURRENT) - g_signal_emit (calendar, - gtk_calendar_signals[DAY_SELECTED_DOUBLE_CLICK_SIGNAL], - 0); + g_signal_emit (calendar, + gtk_calendar_signals[DAY_SELECTED_DOUBLE_CLICK_SIGNAL], + 0); } } static gboolean -gtk_calendar_button_press (GtkWidget *widget, - GdkEventButton *event) +gtk_calendar_button_press (GtkWidget *widget, + GdkEventButton *event) { GtkCalendar *calendar = GTK_CALENDAR (widget); GtkCalendarPrivate *priv = GTK_CALENDAR_GET_PRIVATE (widget); gint arrow = -1; - + if (event->window == priv->main_win) calendar_main_button_press (calendar, event); @@ -3104,14 +2932,14 @@ gtk_calendar_button_press (GtkWidget *widget, { if (event->window == priv->arrow_win[arrow]) { - + /* only call the action on single click, not double */ if (event->type == GDK_BUTTON_PRESS) { if (event->button == 1) calendar_start_spinning (calendar, arrow); - calendar_arrow_action (calendar, arrow); + calendar_arrow_action (calendar, arrow); } return TRUE; @@ -3128,7 +2956,7 @@ gtk_calendar_button_release (GtkWidget *widget, GtkCalendar *calendar = GTK_CALENDAR (widget); GtkCalendarPrivate *priv = GTK_CALENDAR_GET_PRIVATE (widget); - if (event->button == 1) + if (event->button == 1) { calendar_stop_spinning (calendar); @@ -3143,61 +2971,30 @@ static gboolean gtk_calendar_motion_notify (GtkWidget *widget, GdkEventMotion *event) { - GtkCalendar *calendar = GTK_CALENDAR (widget); GtkCalendarPrivate *priv = GTK_CALENDAR_GET_PRIVATE (widget); gint event_x, event_y; - gint row, col; - gint old_row, old_col; - + event_x = (gint) (event->x); event_y = (gint) (event->y); - - if (event->window == priv->main_win) - { - - if (priv->in_drag) - { - if (gtk_drag_check_threshold (widget, - priv->drag_start_x, priv->drag_start_y, - event->x, event->y)) - { - GdkDragContext *context; - GtkTargetList *target_list = gtk_target_list_new (NULL, 0); - gtk_target_list_add_text_targets (target_list, 0); - context = gtk_drag_begin (widget, target_list, GDK_ACTION_COPY, - 1, (GdkEvent *)event); - - priv->in_drag = 0; - - gtk_target_list_unref (target_list); - gtk_drag_set_icon_default (context); - } - } - else - { - row = calendar_row_from_y (calendar, event_y); - col = calendar_column_from_x (calendar, event_x); - - if (row != priv->highlight_row || priv->highlight_col != col) - { - old_row = priv->highlight_row; - old_col = priv->highlight_col; - if (old_row > -1 && old_col > -1) - { - priv->highlight_row = -1; - priv->highlight_col = -1; - calendar_invalidate_day (calendar, old_row, old_col); - } - - priv->highlight_row = row; - priv->highlight_col = col; - - if (row > -1 && col > -1) - calendar_invalidate_day (calendar, row, col); - } - } + if (priv->in_drag) + { + if (gtk_drag_check_threshold (widget, + priv->drag_start_x, priv->drag_start_y, + event->x, event->y)) + { + GdkDragContext *context; + GtkTargetList *target_list = gtk_target_list_new (NULL, 0); + gtk_target_list_add_text_targets (target_list, 0); + context = gtk_drag_begin (widget, target_list, GDK_ACTION_COPY, + 1, (GdkEvent *)event); + + priv->in_drag = 0; + gtk_target_list_unref (target_list); + gtk_drag_set_icon_default (context); + } } + return TRUE; } @@ -3236,24 +3033,12 @@ gtk_calendar_enter_notify (GtkWidget *widget, } static gboolean -gtk_calendar_leave_notify (GtkWidget *widget, +gtk_calendar_leave_notify (GtkWidget *widget, GdkEventCrossing *event) { GtkCalendar *calendar = GTK_CALENDAR (widget); GtkCalendarPrivate *priv = GTK_CALENDAR_GET_PRIVATE (widget); - gint row; - gint col; - - if (event->window == priv->main_win) - { - row = priv->highlight_row; - col = priv->highlight_col; - priv->highlight_row = -1; - priv->highlight_col = -1; - if (row > -1 && col > -1) - calendar_invalidate_day (calendar, row, col); - } - + if (event->window == priv->arrow_win[ARROW_MONTH_LEFT]) { priv->arrow_state[ARROW_MONTH_LEFT] = GTK_STATE_NORMAL; @@ -3455,49 +3240,6 @@ gtk_calendar_key_press (GtkWidget *widget, * Misc widget methods * ****************************************/ -static void -calendar_set_background (GtkWidget *widget) -{ - GtkCalendarPrivate *priv = GTK_CALENDAR_GET_PRIVATE (widget); - GdkWindow *window; - gint i; - - if (gtk_widget_get_realized (widget)) - { - for (i = 0; i < 4; i++) - { - if (priv->arrow_win[i]) - gdk_window_set_background (priv->arrow_win[i], - HEADER_BG_COLOR (widget)); - } - if (priv->header_win) - gdk_window_set_background (priv->header_win, - HEADER_BG_COLOR (widget)); - if (priv->day_name_win) - gdk_window_set_background (priv->day_name_win, - BACKGROUND_COLOR (widget)); - if (priv->week_win) - gdk_window_set_background (priv->week_win, - BACKGROUND_COLOR (widget)); - if (priv->main_win) - gdk_window_set_background (priv->main_win, - BACKGROUND_COLOR (widget)); - - window = gtk_widget_get_window (widget); - if (window) - gdk_window_set_background (window, - BACKGROUND_COLOR (widget)); - } -} - -static void -gtk_calendar_style_set (GtkWidget *widget, - GtkStyle *previous_style) -{ - if (previous_style && gtk_widget_get_realized (widget)) - calendar_set_background (widget); -} - static void gtk_calendar_state_changed (GtkWidget *widget, GtkStateType previous_state) @@ -3505,20 +3247,18 @@ gtk_calendar_state_changed (GtkWidget *widget, GtkCalendar *calendar = GTK_CALENDAR (widget); GtkCalendarPrivate *priv = GTK_CALENDAR_GET_PRIVATE (widget); int i; - + if (!gtk_widget_is_sensitive (widget)) { priv->in_drag = 0; - calendar_stop_spinning (calendar); + calendar_stop_spinning (calendar); } for (i = 0; i < 4; i++) if (gtk_widget_is_sensitive (widget)) priv->arrow_state[i] = GTK_STATE_NORMAL; - else + else priv->arrow_state[i] = GTK_STATE_INSENSITIVE; - - calendar_set_background (widget); } static void @@ -3538,8 +3278,8 @@ gtk_calendar_focus_out (GtkWidget *widget, calendar_queue_refresh (calendar); calendar_stop_spinning (calendar); - - priv->in_drag = 0; + + priv->in_drag = 0; return FALSE; } @@ -3781,7 +3521,6 @@ gtk_calendar_set_display_options (GtkCalendar *calendar, GtkWidget *widget = GTK_WIDGET (calendar); GtkCalendarPrivate *priv = GTK_CALENDAR_GET_PRIVATE (calendar); gint resize = 0; - gint i; GtkCalendarDisplayOptions old_flags; g_return_if_fail (GTK_IS_CALENDAR (calendar)); @@ -3794,23 +3533,14 @@ gtk_calendar_set_display_options (GtkCalendar *calendar, { resize ++; if (! (flags & GTK_CALENDAR_NO_MONTH_CHANGE) - && (priv->header_win)) + && (priv->display_flags & GTK_CALENDAR_SHOW_HEADING)) { priv->display_flags &= ~GTK_CALENDAR_NO_MONTH_CHANGE; calendar_realize_arrows (calendar); } else { - for (i = 0; i < 4; i++) - { - if (priv->arrow_win[i]) - { - gdk_window_set_user_data (priv->arrow_win[i], - NULL); - gdk_window_destroy (priv->arrow_win[i]); - priv->arrow_win[i] = NULL; - } - } + calendar_unrealize_arrows (calendar); } } @@ -3819,25 +3549,13 @@ gtk_calendar_set_display_options (GtkCalendar *calendar, resize++; if (flags & GTK_CALENDAR_SHOW_HEADING) - { + { priv->display_flags |= GTK_CALENDAR_SHOW_HEADING; - calendar_realize_header (calendar); - } + calendar_realize_arrows (calendar); + } else { - for (i = 0; i < 4; i++) - { - if (priv->arrow_win[i]) - { - gdk_window_set_user_data (priv->arrow_win[i], - NULL); - gdk_window_destroy (priv->arrow_win[i]); - priv->arrow_win[i] = NULL; - } - } - gdk_window_set_user_data (priv->header_win, NULL); - gdk_window_destroy (priv->header_win); - priv->header_win = NULL; + calendar_unrealize_arrows (calendar); } } @@ -3847,34 +3565,16 @@ gtk_calendar_set_display_options (GtkCalendar *calendar, resize++; if (flags & GTK_CALENDAR_SHOW_DAY_NAMES) - { - priv->display_flags |= GTK_CALENDAR_SHOW_DAY_NAMES; - calendar_realize_day_names (calendar); - } - else - { - gdk_window_set_user_data (priv->day_name_win, NULL); - gdk_window_destroy (priv->day_name_win); - priv->day_name_win = NULL; - } + priv->display_flags |= GTK_CALENDAR_SHOW_DAY_NAMES; } if ((flags ^ priv->display_flags) & GTK_CALENDAR_SHOW_WEEK_NUMBERS) - { - resize++; - - if (flags & GTK_CALENDAR_SHOW_WEEK_NUMBERS) - { - priv->display_flags |= GTK_CALENDAR_SHOW_WEEK_NUMBERS; - calendar_realize_week_numbers (calendar); - } - else - { - gdk_window_set_user_data (priv->week_win, NULL); - gdk_window_destroy (priv->week_win); - priv->week_win = NULL; - } - } + { + resize++; + + if (flags & GTK_CALENDAR_SHOW_WEEK_NUMBERS) + priv->display_flags |= GTK_CALENDAR_SHOW_WEEK_NUMBERS; + } if ((flags ^ priv->display_flags) & GTK_CALENDAR_SHOW_DETAILS) resize++; diff --git a/gtk/gtkcelllayout.c b/gtk/gtkcelllayout.c index 86e8e39644..8388b5f7d5 100644 --- a/gtk/gtkcelllayout.c +++ b/gtk/gtkcelllayout.c @@ -335,9 +335,9 @@ attributes_text_element (GMarkupParseContext *context, if (!parser_data->attr_name) return; - errno = 0; string = g_strndup (text, text_len); - l = strtol (string, &endptr, 0); + errno = 0; + l = g_ascii_strtoll (string, &endptr, 0); if (errno || endptr == string) { g_set_error (error, diff --git a/gtk/gtkcellrenderer.c b/gtk/gtkcellrenderer.c index 8da6f96985..3656599483 100644 --- a/gtk/gtkcellrenderer.c +++ b/gtk/gtkcellrenderer.c @@ -493,28 +493,36 @@ gtk_cell_renderer_set_property (GObject *object, { GdkRGBA rgba; - if (!g_value_get_string (value)) - set_cell_bg_color (cell, NULL); - else if (gdk_rgba_parse (g_value_get_string (value), &rgba)) - set_cell_bg_color (cell, &rgba); - else - g_warning ("Don't know color `%s'", g_value_get_string (value)); + if (!g_value_get_string (value)) + set_cell_bg_color (cell, NULL); + else if (gdk_rgba_parse (g_value_get_string (value), &rgba)) + set_cell_bg_color (cell, &rgba); + else + g_warning ("Don't know color `%s'", g_value_get_string (value)); - g_object_notify (object, "cell-background-gdk"); + g_object_notify (object, "cell-background-gdk"); } break; case PROP_CELL_BACKGROUND_GDK: { GdkColor *color; - GdkRGBA rgba; color = g_value_get_boxed (value); - rgba.red = color->red / 65535.; - rgba.green = color->green / 65535.; - rgba.blue = color->blue / 65535.; - rgba.alpha = 1; + if (color) + { + GdkRGBA rgba; - set_cell_bg_color (cell, &rgba); + rgba.red = color->red / 65535.; + rgba.green = color->green / 65535.; + rgba.blue = color->blue / 65535.; + rgba.alpha = 1; + + set_cell_bg_color (cell, &rgba); + } + else + { + set_cell_bg_color (cell, NULL); + } } break; case PROP_CELL_BACKGROUND_RGBA: @@ -539,9 +547,9 @@ set_cell_bg_color (GtkCellRenderer *cell, { if (!priv->cell_background_set) { - priv->cell_background_set = TRUE; - g_object_notify (G_OBJECT (cell), "cell-background-set"); - } + priv->cell_background_set = TRUE; + g_object_notify (G_OBJECT (cell), "cell-background-set"); + } priv->cell_background = *rgba; } diff --git a/gtk/gtkcellrenderertext.c b/gtk/gtkcellrenderertext.c index 0313d16ecc..f5945cc881 100644 --- a/gtk/gtkcellrenderertext.c +++ b/gtk/gtkcellrenderertext.c @@ -1206,28 +1206,46 @@ gtk_cell_renderer_text_set_property (GObject *object, case PROP_BACKGROUND_GDK: { GdkColor *color; - GdkRGBA rgba; color = g_value_get_boxed (value); - rgba.red = color->red / 65535.; - rgba.green = color->green / 65535.; - rgba.blue = color->blue / 65535.; + if (color) + { + GdkRGBA rgba; - set_bg_color (celltext, &rgba); + rgba.red = color->red / 65535.; + rgba.green = color->green / 65535.; + rgba.blue = color->blue / 65535.; + rgba.alpha = 1; + + set_bg_color (celltext, &rgba); + } + else + { + set_bg_color (celltext, NULL); + } } break; case PROP_FOREGROUND_GDK: { GdkColor *color; - GdkRGBA rgba; color = g_value_get_boxed (value); - rgba.red = color->red / 65535.; - rgba.green = color->green / 65535.; - rgba.blue = color->blue / 65535.; + if (color) + { + GdkRGBA rgba; - set_fg_color (celltext, &rgba); + rgba.red = color->red / 65535.; + rgba.green = color->green / 65535.; + rgba.blue = color->blue / 65535.; + rgba.alpha = 1; + + set_fg_color (celltext, &rgba); + } + else + { + set_fg_color (celltext, NULL); + } } break; diff --git a/gtk/gtkdialog.c b/gtk/gtkdialog.c index 86e28e320d..cf9592710a 100644 --- a/gtk/gtkdialog.c +++ b/gtk/gtkdialog.c @@ -1357,7 +1357,7 @@ gtk_dialog_buildable_custom_finished (GtkBuildable *buildable, } ad = get_response_data (GTK_WIDGET (object), TRUE); - ad->response_id = atoi (item->response_id); + ad->response_id = g_ascii_strtoll (item->response_id, NULL, 10); if (GTK_IS_BUTTON (object)) signal_id = g_signal_lookup ("clicked", GTK_TYPE_BUTTON); diff --git a/gtk/gtkenums.h b/gtk/gtkenums.h index 5e5271bf76..6075c266f0 100644 --- a/gtk/gtkenums.h +++ b/gtk/gtkenums.h @@ -541,6 +541,21 @@ typedef enum GTK_SIZE_REQUEST_WIDTH_FOR_HEIGHT } GtkSizeRequestMode; +/** + * GtkScrollablePolicy: + * @GTK_SCROLL_MINIMUM: Scrollable adjustments are based on the minimum size + * @GTK_SCROLL_NATURAL: Scrollable adjustments are based on the natural size + * + * Defines the policy to be used in a scrollable widget when updating + * the scrolled window adjustments in a given orientation. + */ +typedef enum +{ + GTK_SCROLL_MINIMUM = 0, + GTK_SCROLL_NATURAL +} GtkScrollablePolicy; + + G_END_DECLS diff --git a/gtk/gtkiconview.c b/gtk/gtkiconview.c index d844de8683..de282d04ac 100644 --- a/gtk/gtkiconview.c +++ b/gtk/gtkiconview.c @@ -205,6 +205,11 @@ struct _GtkIconViewPrivate guint shift_pressed : 1; guint draw_focus : 1; + + /* GtkScrollablePolicy needs to be checked when + * driving the scrollable adjustment values */ + guint hscroll_policy : 1; + guint vscroll_policy : 1; }; /* Signals */ @@ -243,7 +248,9 @@ enum /* For scrollable interface */ PROP_HADJUSTMENT, - PROP_VADJUSTMENT + PROP_VADJUSTMENT, + PROP_HSCROLL_POLICY, + PROP_VSCROLL_POLICY }; /* GObject vfuncs */ @@ -794,8 +801,10 @@ gtk_icon_view_class_init (GtkIconViewClass *klass) GTK_PARAM_READWRITE)); /* Scrollable interface properties */ - g_object_class_override_property (gobject_class, PROP_HADJUSTMENT, "hadjustment"); - g_object_class_override_property (gobject_class, PROP_VADJUSTMENT, "vadjustment"); + g_object_class_override_property (gobject_class, PROP_HADJUSTMENT, "hadjustment"); + g_object_class_override_property (gobject_class, PROP_VADJUSTMENT, "vadjustment"); + g_object_class_override_property (gobject_class, PROP_HSCROLL_POLICY, "hscroll-policy"); + g_object_class_override_property (gobject_class, PROP_VSCROLL_POLICY, "vscroll-policy"); /* Style properties */ gtk_widget_class_install_style_property (widget_class, @@ -1205,6 +1214,14 @@ gtk_icon_view_set_property (GObject *object, case PROP_VADJUSTMENT: gtk_icon_view_set_vadjustment (icon_view, g_value_get_object (value)); break; + case PROP_HSCROLL_POLICY: + icon_view->priv->hscroll_policy = g_value_get_enum (value); + gtk_widget_queue_resize (GTK_WIDGET (icon_view)); + break; + case PROP_VSCROLL_POLICY: + icon_view->priv->vscroll_policy = g_value_get_enum (value); + gtk_widget_queue_resize (GTK_WIDGET (icon_view)); + break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); @@ -1277,6 +1294,12 @@ gtk_icon_view_get_property (GObject *object, case PROP_VADJUSTMENT: g_value_set_object (value, icon_view->priv->vadjustment); break; + case PROP_HSCROLL_POLICY: + g_value_set_enum (value, icon_view->priv->hscroll_policy); + break; + case PROP_VSCROLL_POLICY: + g_value_set_enum (value, icon_view->priv->vscroll_policy); + break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); diff --git a/gtk/gtklayout.c b/gtk/gtklayout.c index ec06056eb9..266d6c8f94 100644 --- a/gtk/gtklayout.c +++ b/gtk/gtklayout.c @@ -53,6 +53,11 @@ struct _GtkLayoutPrivate GtkAdjustment *hadjustment; GtkAdjustment *vadjustment; + /* GtkScrollablePolicy needs to be checked when + * driving the scrollable adjustment values */ + guint hscroll_policy : 1; + guint vscroll_policy : 1; + /* Properties */ GdkVisibilityState visibility; @@ -75,7 +80,9 @@ struct _GtkLayoutChild { enum { PROP_0, PROP_HADJUSTMENT, - PROP_VADJUSTMENT, + PROP_VADJUSTMENT, + PROP_HSCROLL_POLICY, + PROP_VSCROLL_POLICY, PROP_WIDTH, PROP_HEIGHT }; @@ -618,8 +625,10 @@ gtk_layout_class_init (GtkLayoutClass *class) GTK_PARAM_READWRITE)); /* Scrollable interface */ - g_object_class_override_property (gobject_class, PROP_HADJUSTMENT, "hadjustment"); - g_object_class_override_property (gobject_class, PROP_VADJUSTMENT, "vadjustment"); + g_object_class_override_property (gobject_class, PROP_HADJUSTMENT, "hadjustment"); + g_object_class_override_property (gobject_class, PROP_VADJUSTMENT, "vadjustment"); + g_object_class_override_property (gobject_class, PROP_HSCROLL_POLICY, "hscroll-policy"); + g_object_class_override_property (gobject_class, PROP_VSCROLL_POLICY, "vscroll-policy"); g_object_class_install_property (gobject_class, PROP_WIDTH, @@ -671,6 +680,12 @@ gtk_layout_get_property (GObject *object, case PROP_VADJUSTMENT: g_value_set_object (value, priv->vadjustment); break; + case PROP_HSCROLL_POLICY: + g_value_set_enum (value, priv->hscroll_policy); + break; + case PROP_VSCROLL_POLICY: + g_value_set_enum (value, priv->vscroll_policy); + break; case PROP_WIDTH: g_value_set_uint (value, priv->width); break; @@ -702,6 +717,14 @@ gtk_layout_set_property (GObject *object, gtk_layout_set_vadjustment (layout, (GtkAdjustment*) g_value_get_object (value)); break; + case PROP_HSCROLL_POLICY: + priv->hscroll_policy = g_value_get_enum (value); + gtk_widget_queue_resize (GTK_WIDGET (layout)); + break; + case PROP_VSCROLL_POLICY: + priv->vscroll_policy = g_value_get_enum (value); + gtk_widget_queue_resize (GTK_WIDGET (layout)); + break; case PROP_WIDTH: gtk_layout_set_size (layout, g_value_get_uint (value), priv->height); diff --git a/gtk/gtkscrollable.c b/gtk/gtkscrollable.c index 3e19c79ca6..ca0d8a4ea4 100644 --- a/gtk/gtkscrollable.c +++ b/gtk/gtkscrollable.c @@ -63,6 +63,7 @@ #include "config.h" #include "gtkscrollable.h" +#include "gtktypeutils.h" #include "gtkprivate.h" #include "gtkintl.h" @@ -106,6 +107,38 @@ gtk_scrollable_default_init (GtkScrollableInterface *iface) GTK_TYPE_ADJUSTMENT, GTK_PARAM_READWRITE | G_PARAM_CONSTRUCT); g_object_interface_install_property (iface, pspec); + + /** + * GtkScrollable:hscroll-policy: + * + * Determines whether horizontal scrolling should commence once the scrollable + * widget is allocated less than it's minimum width or less than it's natural width. + * + * Since: 3.0 + */ + pspec = g_param_spec_enum ("hscroll-policy", + P_("Horizontal Scrollable Policy"), + P_("How the size of the content should be determined"), + GTK_TYPE_SCROLLABLE_POLICY, + GTK_SCROLL_MINIMUM, + GTK_PARAM_READWRITE); + g_object_interface_install_property (iface, pspec); + + /** + * GtkScrollable:vscroll-policy: + * + * Determines whether vertical scrolling should commence once the scrollable + * widget is allocated less than it's minimum height or less than it's natural height. + * + * Since: 3.0 + */ + pspec = g_param_spec_enum ("vscroll-policy", + P_("Vertical Scrollable Policy"), + P_("How the size of the content should be determined"), + GTK_TYPE_SCROLLABLE_POLICY, + GTK_SCROLL_MINIMUM, + GTK_PARAM_READWRITE); + g_object_interface_install_property (iface, pspec); } /** @@ -203,3 +236,88 @@ gtk_scrollable_set_vadjustment (GtkScrollable *scrollable, g_object_set (scrollable, "vadjustment", vadjustment, NULL); } + + +/** + * gtk_scrollable_get_hscroll_policy: + * @scrollable: a #GtkScrollable + * + * Gets the horizontal #GtkScrollablePolicy. + * + * Return value: The horizontal #GtkScrollablePolicy. + * + * Since: 3.0 + **/ +GtkScrollablePolicy +gtk_scrollable_get_hscroll_policy (GtkScrollable *scrollable) +{ + GtkScrollablePolicy policy; + + g_return_val_if_fail (GTK_IS_SCROLLABLE (scrollable), GTK_SCROLL_MINIMUM); + + g_object_get (scrollable, "hscroll-policy", &policy, NULL); + + return policy; +} + +/** + * gtk_scrollable_set_hscroll_policy: + * @scrollable: a #GtkScrollable + * @policy: the horizontal #GtkScrollablePolicy + * + * Sets the #GtkScrollablePolicy to determine whether + * horizontal scrolling should commence below minimum or + * below natural width. + * + * Since: 3.0 + **/ +void +gtk_scrollable_set_hscroll_policy (GtkScrollable *scrollable, + GtkScrollablePolicy policy) +{ + g_return_if_fail (GTK_IS_SCROLLABLE (scrollable)); + + g_object_set (scrollable, "hscroll-policy", policy, NULL); +} + +/** + * gtk_scrollable_get_vscroll_policy: + * @scrollable: a #GtkScrollable + * + * Gets the vertical #GtkScrollablePolicy. + * + * Return value: The vertical #GtkScrollablePolicy. + * + * Since: 3.0 + **/ +GtkScrollablePolicy +gtk_scrollable_get_vscroll_policy (GtkScrollable *scrollable) +{ + GtkScrollablePolicy policy; + + g_return_val_if_fail (GTK_IS_SCROLLABLE (scrollable), GTK_SCROLL_MINIMUM); + + g_object_get (scrollable, "vscroll-policy", &policy, NULL); + + return policy; +} + +/** + * gtk_scrollable_set_vscroll_policy: + * @scrollable: a #GtkScrollable + * @policy: the vertical #GtkScrollablePolicy + * + * Sets the #GtkScrollablePolicy to determine whether + * vertical scrolling should commence below minimum or + * below natural height. + * + * Since: 3.0 + **/ +void +gtk_scrollable_set_vscroll_policy (GtkScrollable *scrollable, + GtkScrollablePolicy policy) +{ + g_return_if_fail (GTK_IS_SCROLLABLE (scrollable)); + + g_object_set (scrollable, "vscroll-policy", policy, NULL); +} diff --git a/gtk/gtkscrollable.h b/gtk/gtkscrollable.h index fdb1c11273..8f15a43d72 100644 --- a/gtk/gtkscrollable.h +++ b/gtk/gtkscrollable.h @@ -25,6 +25,7 @@ #define __GTK_SCROLLABLE_H__ #include +#include G_BEGIN_DECLS @@ -42,13 +43,19 @@ struct _GtkScrollableInterface }; /* Public API */ -GType gtk_scrollable_get_type (void) G_GNUC_CONST; -GtkAdjustment *gtk_scrollable_get_hadjustment (GtkScrollable *scrollable); -void gtk_scrollable_set_hadjustment (GtkScrollable *scrollable, - GtkAdjustment *hadjustment); -GtkAdjustment *gtk_scrollable_get_vadjustment (GtkScrollable *scrollable); -void gtk_scrollable_set_vadjustment (GtkScrollable *scrollable, - GtkAdjustment *vadjustment); +GType gtk_scrollable_get_type (void) G_GNUC_CONST; +GtkAdjustment *gtk_scrollable_get_hadjustment (GtkScrollable *scrollable); +void gtk_scrollable_set_hadjustment (GtkScrollable *scrollable, + GtkAdjustment *hadjustment); +GtkAdjustment *gtk_scrollable_get_vadjustment (GtkScrollable *scrollable); +void gtk_scrollable_set_vadjustment (GtkScrollable *scrollable, + GtkAdjustment *vadjustment); +GtkScrollablePolicy gtk_scrollable_get_hscroll_policy (GtkScrollable *scrollable); +void gtk_scrollable_set_hscroll_policy (GtkScrollable *scrollable, + GtkScrollablePolicy policy); +GtkScrollablePolicy gtk_scrollable_get_vscroll_policy (GtkScrollable *scrollable); +void gtk_scrollable_set_vscroll_policy (GtkScrollable *scrollable, + GtkScrollablePolicy policy); G_END_DECLS diff --git a/gtk/gtkscrolledwindow.c b/gtk/gtkscrolledwindow.c index 02fe2a5f50..489d6872d7 100644 --- a/gtk/gtkscrolledwindow.c +++ b/gtk/gtkscrolledwindow.c @@ -1460,8 +1460,6 @@ gtk_scrolled_window_size_allocate (GtkWidget *widget, gint sb_width; gint sb_height; - - g_return_if_fail (GTK_IS_SCROLLED_WINDOW (widget)); g_return_if_fail (allocation != NULL); @@ -1491,8 +1489,8 @@ gtk_scrolled_window_size_allocate (GtkWidget *widget, child = gtk_bin_get_child (bin); if (child && gtk_widget_get_visible (child)) { - gint child_min_width; - gint child_min_height; + gint child_scroll_width; + gint child_scroll_height; gboolean previous_hvis; gboolean previous_vvis; guint count = 0; @@ -1509,41 +1507,50 @@ gtk_scrolled_window_size_allocate (GtkWidget *widget, /* Determine scrollbar visibility first via hfw apis */ if (gtk_widget_get_request_mode (child) == GTK_SIZE_REQUEST_HEIGHT_FOR_WIDTH) { - gtk_widget_get_preferred_width (child, &child_min_width, NULL); - + if (gtk_scrollable_get_hscroll_policy (GTK_SCROLLABLE (child)) == GTK_SCROLL_MINIMUM) + gtk_widget_get_preferred_width (child, &child_scroll_width, NULL); + else + gtk_widget_get_preferred_width (child, NULL, &child_scroll_width); + if (priv->vscrollbar_policy == GTK_POLICY_AUTOMATIC) { /* First try without a vertical scrollbar if the content will fit the height * given the extra width of the scrollbar */ - gtk_widget_get_preferred_height_for_width (child, allocation->width, - &child_min_height, NULL); - + if (gtk_scrollable_get_vscroll_policy (GTK_SCROLLABLE (child)) == GTK_SCROLL_MINIMUM) + gtk_widget_get_preferred_height_for_width (child, + MAX (allocation->width, child_scroll_width), + &child_scroll_height, NULL); + else + gtk_widget_get_preferred_height_for_width (child, + MAX (allocation->width, child_scroll_width), + NULL, &child_scroll_height); + if (priv->hscrollbar_policy == GTK_POLICY_AUTOMATIC) { /* Does the content height fit the allocation height ? */ - priv->vscrollbar_visible = child_min_height > allocation->height; + priv->vscrollbar_visible = child_scroll_height > allocation->height; /* Does the content width fit the allocation with minus a possible scrollbar ? */ priv->hscrollbar_visible = - child_min_width > allocation->width - + child_scroll_width > allocation->width - (priv->vscrollbar_visible ? sb_width + sb_spacing : 0); /* Now that we've guessed the hscrollbar, does the content height fit * the possible new allocation height ? */ priv->vscrollbar_visible = - child_min_height > allocation->height - + child_scroll_height > allocation->height - (priv->hscrollbar_visible ? sb_height + sb_spacing : 0); /* Now that we've guessed the vscrollbar, does the content width fit * the possible new allocation width ? */ priv->hscrollbar_visible = - child_min_width > allocation->width - + child_scroll_width > allocation->width - (priv->vscrollbar_visible ? sb_width + sb_spacing : 0); } else /* priv->hscrollbar_policy != GTK_POLICY_AUTOMATIC */ { priv->hscrollbar_visible = priv->hscrollbar_policy != GTK_POLICY_NEVER; - priv->vscrollbar_visible = child_min_height > allocation->height - + priv->vscrollbar_visible = child_scroll_height > allocation->height - (priv->hscrollbar_visible ? sb_height + sb_spacing : 0); } } @@ -1553,7 +1560,7 @@ gtk_scrolled_window_size_allocate (GtkWidget *widget, if (priv->hscrollbar_policy == GTK_POLICY_AUTOMATIC) priv->hscrollbar_visible = - child_min_width > allocation->width - + child_scroll_width > allocation->width - (priv->vscrollbar_visible ? 0 : sb_width + sb_spacing); else priv->hscrollbar_visible = priv->hscrollbar_policy != GTK_POLICY_NEVER; @@ -1561,41 +1568,50 @@ gtk_scrolled_window_size_allocate (GtkWidget *widget, } else /* GTK_SIZE_REQUEST_WIDTH_FOR_HEIGHT */ { - gtk_widget_get_preferred_height (child, &child_min_height, NULL); - + if (gtk_scrollable_get_vscroll_policy (GTK_SCROLLABLE (child)) == GTK_SCROLL_MINIMUM) + gtk_widget_get_preferred_height (child, &child_scroll_height, NULL); + else + gtk_widget_get_preferred_height (child, NULL, &child_scroll_height); + if (priv->hscrollbar_policy == GTK_POLICY_AUTOMATIC) { /* First try without a horizontal scrollbar if the content will fit the width * given the extra height of the scrollbar */ - gtk_widget_get_preferred_width_for_height (child, allocation->height, - &child_min_width, NULL); + if (gtk_scrollable_get_hscroll_policy (GTK_SCROLLABLE (child)) == GTK_SCROLL_MINIMUM) + gtk_widget_get_preferred_width_for_height (child, + MAX (allocation->height, child_scroll_height), + &child_scroll_width, NULL); + else + gtk_widget_get_preferred_width_for_height (child, + MAX (allocation->height, child_scroll_height), + NULL, &child_scroll_width); if (priv->vscrollbar_policy == GTK_POLICY_AUTOMATIC) { /* Does the content width fit the allocation width ? */ - priv->hscrollbar_visible = child_min_width > allocation->width; + priv->hscrollbar_visible = child_scroll_width > allocation->width; /* Does the content height fit the allocation with minus a possible scrollbar ? */ priv->vscrollbar_visible = - child_min_height > allocation->height - + child_scroll_height > allocation->height - (priv->hscrollbar_visible ? sb_height + sb_spacing : 0); /* Now that we've guessed the vscrollbar, does the content width fit * the possible new allocation width ? */ priv->hscrollbar_visible = - child_min_width > allocation->width - + child_scroll_width > allocation->width - (priv->vscrollbar_visible ? sb_width + sb_spacing : 0); /* Now that we've guessed the hscrollbar, does the content height fit * the possible new allocation height ? */ priv->vscrollbar_visible = - child_min_height > allocation->height - + child_scroll_height > allocation->height - (priv->hscrollbar_visible ? sb_height + sb_spacing : 0); } else /* priv->vscrollbar_policy != GTK_POLICY_AUTOMATIC */ { priv->vscrollbar_visible = priv->vscrollbar_policy != GTK_POLICY_NEVER; - priv->hscrollbar_visible = child_min_width > allocation->width - + priv->hscrollbar_visible = child_scroll_width > allocation->width - (priv->vscrollbar_visible ? sb_width + sb_spacing : 0); } } @@ -1605,7 +1621,7 @@ gtk_scrolled_window_size_allocate (GtkWidget *widget, if (priv->vscrollbar_policy == GTK_POLICY_AUTOMATIC) priv->vscrollbar_visible = - child_min_height > allocation->height - + child_scroll_height > allocation->height - (priv->hscrollbar_visible ? 0 : sb_height + sb_spacing); else priv->vscrollbar_visible = priv->vscrollbar_policy != GTK_POLICY_NEVER; diff --git a/gtk/gtktextbufferserialize.c b/gtk/gtktextbufferserialize.c index 04f684bd4f..16a36d3994 100644 --- a/gtk/gtktextbufferserialize.c +++ b/gtk/gtktextbufferserialize.c @@ -28,6 +28,7 @@ #include #include #include +#include #include "gdk-pixbuf/gdk-pixdata.h" #include "gtktextbufferserialize.h" @@ -113,9 +114,10 @@ deserialize_value (const gchar *str, gchar *tmp; int v; - v = strtol (str, &tmp, 10); + errno = 0; + v = g_ascii_strtoll (str, &tmp, 10); - if (tmp == NULL || tmp == str) + if (errno || tmp == NULL || tmp == str) return FALSE; g_value_set_int (value, v); @@ -143,26 +145,32 @@ deserialize_value (const gchar *str, gchar *tmp; old = str; - color.red = strtol (old, &tmp, 16); + tmp = NULL; + errno = 0; + color.red = g_ascii_strtoll (old, &tmp, 16); - if (tmp == NULL || tmp == old) + if (errno || tmp == old) return FALSE; old = tmp; if (*old++ != ':') return FALSE; - color.green = strtol (old, &tmp, 16); - if (tmp == NULL || tmp == old) + tmp = NULL; + errno = 0; + color.green = g_ascii_strtoll (old, &tmp, 16); + if (errno || tmp == old) return FALSE; old = tmp; if (*old++ != ':') return FALSE; - color.blue = strtol (old, &tmp, 16); + tmp = NULL; + errno = 0; + color.blue = g_ascii_strtoll (old, &tmp, 16); - if (tmp == NULL || tmp == old || *tmp != '\0') + if (errno || tmp == old || *tmp != '\0') return FALSE; g_value_set_boxed (value, &color); @@ -836,9 +844,11 @@ check_id_or_name (GMarkupParseContext *context, has_id = TRUE; /* Try parsing the integer */ - *id = strtol (attribute_values[i], &tmp, 10); + tmp = NULL; + errno = 0; + *id = g_ascii_strtoll (attribute_values[i], &tmp, 10); - if (tmp == NULL || tmp == attribute_values[i]) + if (errno || tmp == attribute_values[i]) { set_error (error, context, G_MARKUP_ERROR, G_MARKUP_ERROR_PARSE, @@ -1291,9 +1301,11 @@ parse_tag_element (GMarkupParseContext *context, } } - prio = strtol (priority, &tmp, 10); + tmp = NULL; + errno = 0; + prio = g_ascii_strtoll (priority, &tmp, 10); - if (tmp == NULL || tmp == priority) + if (errno || tmp == priority) { set_error (error, context, G_MARKUP_ERROR, G_MARKUP_ERROR_PARSE, diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c index f0eca6575f..ae12071c89 100644 --- a/gtk/gtktextview.c +++ b/gtk/gtktextview.c @@ -210,6 +210,11 @@ struct _GtkTextViewPrivate guint mouse_cursor_obscured : 1; guint scroll_after_paste : 1; + + /* GtkScrollablePolicy needs to be checked when + * driving the scrollable adjustment values */ + guint hscroll_policy : 1; + guint vscroll_policy : 1; }; struct _GtkTextPendingScroll @@ -260,7 +265,9 @@ enum PROP_ACCEPTS_TAB, PROP_IM_MODULE, PROP_HADJUSTMENT, - PROP_VADJUSTMENT + PROP_VADJUSTMENT, + PROP_HSCROLL_POLICY, + PROP_VSCROLL_POLICY }; static void gtk_text_view_finalize (GObject *object); @@ -771,8 +778,10 @@ gtk_text_view_class_init (GtkTextViewClass *klass) GTK_PARAM_READWRITE)); /* GtkScrollable interface */ - g_object_class_override_property (gobject_class, PROP_HADJUSTMENT, "hadjustment"); - g_object_class_override_property (gobject_class, PROP_VADJUSTMENT, "vadjustment"); + g_object_class_override_property (gobject_class, PROP_HADJUSTMENT, "hadjustment"); + g_object_class_override_property (gobject_class, PROP_VADJUSTMENT, "vadjustment"); + g_object_class_override_property (gobject_class, PROP_HSCROLL_POLICY, "hscroll-policy"); + g_object_class_override_property (gobject_class, PROP_VSCROLL_POLICY, "vscroll-policy"); /* * Style properties @@ -3092,6 +3101,16 @@ gtk_text_view_set_property (GObject *object, gtk_text_view_set_vadjustment (text_view, g_value_get_object (value)); break; + case PROP_HSCROLL_POLICY: + priv->hscroll_policy = g_value_get_enum (value); + gtk_widget_queue_resize (GTK_WIDGET (text_view)); + break; + + case PROP_VSCROLL_POLICY: + priv->vscroll_policy = g_value_get_enum (value); + gtk_widget_queue_resize (GTK_WIDGET (text_view)); + break; + default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; @@ -3180,6 +3199,14 @@ gtk_text_view_get_property (GObject *object, g_value_set_object (value, priv->vadjustment); break; + case PROP_HSCROLL_POLICY: + g_value_set_enum (value, priv->hscroll_policy); + break; + + case PROP_VSCROLL_POLICY: + g_value_set_enum (value, priv->vscroll_policy); + break; + default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; diff --git a/gtk/gtktoolpalette.c b/gtk/gtktoolpalette.c index 6d9c5c13f6..bc60c3d210 100644 --- a/gtk/gtktoolpalette.c +++ b/gtk/gtktoolpalette.c @@ -122,7 +122,9 @@ enum PROP_ORIENTATION, PROP_TOOLBAR_STYLE, PROP_HADJUSTMENT, - PROP_VADJUSTMENT + PROP_VADJUSTMENT, + PROP_HSCROLL_POLICY, + PROP_VSCROLL_POLICY }; enum @@ -159,10 +161,15 @@ struct _GtkToolPalettePrivate GtkSizeGroup *text_size_group; - GtkSettings *settings; - gulong settings_connection; + GtkSettings *settings; + gulong settings_connection; guint drag_source : 2; + + /* GtkScrollablePolicy needs to be checked when + * driving the scrollable adjustment values */ + guint hscroll_policy : 1; + guint vscroll_policy : 1; }; struct _GtkToolPaletteDragData @@ -276,6 +283,16 @@ gtk_tool_palette_set_property (GObject *object, gtk_tool_palette_set_vadjustment (palette, g_value_get_object (value)); break; + case PROP_HSCROLL_POLICY: + palette->priv->hscroll_policy = g_value_get_enum (value); + gtk_widget_queue_resize (GTK_WIDGET (palette)); + break; + + case PROP_VSCROLL_POLICY: + palette->priv->vscroll_policy = g_value_get_enum (value); + gtk_widget_queue_resize (GTK_WIDGET (palette)); + break; + default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; @@ -316,6 +333,14 @@ gtk_tool_palette_get_property (GObject *object, g_value_set_object (value, palette->priv->vadjustment); break; + case PROP_HSCROLL_POLICY: + g_value_set_enum (value, palette->priv->hscroll_policy); + break; + + case PROP_VSCROLL_POLICY: + g_value_set_enum (value, palette->priv->vscroll_policy); + break; + default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; @@ -952,10 +977,12 @@ gtk_tool_palette_class_init (GtkToolPaletteClass *cls) */ wclass->screen_changed = gtk_tool_palette_screen_changed; - g_object_class_override_property (oclass, PROP_ORIENTATION, "orientation"); + g_object_class_override_property (oclass, PROP_ORIENTATION, "orientation"); - g_object_class_override_property (oclass, PROP_HADJUSTMENT, "hadjustment"); - g_object_class_override_property (oclass, PROP_VADJUSTMENT, "vadjustment"); + g_object_class_override_property (oclass, PROP_HADJUSTMENT, "hadjustment"); + g_object_class_override_property (oclass, PROP_VADJUSTMENT, "vadjustment"); + g_object_class_override_property (oclass, PROP_HSCROLL_POLICY, "hscroll-policy"); + g_object_class_override_property (oclass, PROP_VSCROLL_POLICY, "vscroll-policy"); /** * GtkToolPalette:icon-size: diff --git a/gtk/gtktreeprivate.h b/gtk/gtktreeprivate.h index 1ac35a8e4a..2304f69ab7 100644 --- a/gtk/gtktreeprivate.h +++ b/gtk/gtktreeprivate.h @@ -302,6 +302,11 @@ struct _GtkTreeViewPrivate /* Whether our key press handler is to avoid sending an unhandled binding to the search entry */ guint search_entry_avoid_unhandled_binding : 1; + + /* GtkScrollablePolicy needs to be checked when + * driving the scrollable adjustment values */ + guint hscroll_policy : 1; + guint vscroll_policy : 1; }; #ifdef __GNUC__ diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index e849bb4141..de2bb25963 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -131,6 +131,8 @@ enum { PROP_MODEL, PROP_HADJUSTMENT, PROP_VADJUSTMENT, + PROP_HSCROLL_POLICY, + PROP_VSCROLL_POLICY, PROP_HEADERS_VISIBLE, PROP_HEADERS_CLICKABLE, PROP_EXPANDER_COLUMN, @@ -568,8 +570,10 @@ gtk_tree_view_class_init (GtkTreeViewClass *class) GTK_TYPE_TREE_MODEL, GTK_PARAM_READWRITE)); - g_object_class_override_property (o_class, PROP_HADJUSTMENT, "hadjustment"); - g_object_class_override_property (o_class, PROP_VADJUSTMENT, "vadjustment"); + g_object_class_override_property (o_class, PROP_HADJUSTMENT, "hadjustment"); + g_object_class_override_property (o_class, PROP_VADJUSTMENT, "vadjustment"); + g_object_class_override_property (o_class, PROP_HSCROLL_POLICY, "hscroll-policy"); + g_object_class_override_property (o_class, PROP_VSCROLL_POLICY, "vscroll-policy"); g_object_class_install_property (o_class, PROP_HEADERS_VISIBLE, @@ -1366,6 +1370,14 @@ gtk_tree_view_set_property (GObject *object, case PROP_VADJUSTMENT: gtk_tree_view_set_vadjustment (tree_view, g_value_get_object (value)); break; + case PROP_HSCROLL_POLICY: + tree_view->priv->hscroll_policy = g_value_get_enum (value); + gtk_widget_queue_resize (GTK_WIDGET (tree_view)); + break; + case PROP_VSCROLL_POLICY: + tree_view->priv->vscroll_policy = g_value_get_enum (value); + gtk_widget_queue_resize (GTK_WIDGET (tree_view)); + break; case PROP_HEADERS_VISIBLE: gtk_tree_view_set_headers_visible (tree_view, g_value_get_boolean (value)); break; @@ -1441,6 +1453,12 @@ gtk_tree_view_get_property (GObject *object, case PROP_VADJUSTMENT: g_value_set_object (value, tree_view->priv->vadjustment); break; + case PROP_HSCROLL_POLICY: + g_value_set_enum (value, tree_view->priv->hscroll_policy); + break; + case PROP_VSCROLL_POLICY: + g_value_set_enum (value, tree_view->priv->vscroll_policy); + break; case PROP_HEADERS_VISIBLE: g_value_set_boolean (value, gtk_tree_view_get_headers_visible (tree_view)); break; diff --git a/gtk/gtkviewport.c b/gtk/gtkviewport.c index 4389646325..573910dcdc 100644 --- a/gtk/gtkviewport.c +++ b/gtk/gtkviewport.c @@ -66,14 +66,19 @@ struct _GtkViewportPrivate GdkWindow *bin_window; GdkWindow *view_window; + + /* GtkScrollablePolicy needs to be checked when + * driving the scrollable adjustment values */ + guint hscroll_policy : 1; + guint vscroll_policy : 1; }; enum { PROP_0, PROP_HADJUSTMENT, PROP_VADJUSTMENT, - PROP_MIN_DISPLAY_WIDTH, - PROP_MIN_DISPLAY_HEIGHT, + PROP_HSCROLL_POLICY, + PROP_VSCROLL_POLICY, PROP_SHADOW_TYPE }; @@ -139,8 +144,10 @@ gtk_viewport_class_init (GtkViewportClass *class) container_class->add = gtk_viewport_add; /* GtkScrollable implementation */ - g_object_class_override_property (gobject_class, PROP_HADJUSTMENT, "hadjustment"); - g_object_class_override_property (gobject_class, PROP_VADJUSTMENT, "vadjustment"); + g_object_class_override_property (gobject_class, PROP_HADJUSTMENT, "hadjustment"); + g_object_class_override_property (gobject_class, PROP_VADJUSTMENT, "vadjustment"); + g_object_class_override_property (gobject_class, PROP_HSCROLL_POLICY, "hscroll-policy"); + g_object_class_override_property (gobject_class, PROP_VSCROLL_POLICY, "vscroll-policy"); g_object_class_install_property (gobject_class, PROP_SHADOW_TYPE, @@ -172,6 +179,14 @@ gtk_viewport_set_property (GObject *object, case PROP_VADJUSTMENT: gtk_viewport_set_vadjustment (viewport, g_value_get_object (value)); break; + case PROP_HSCROLL_POLICY: + viewport->priv->hscroll_policy = g_value_get_enum (value); + gtk_widget_queue_resize (GTK_WIDGET (viewport)); + break; + case PROP_VSCROLL_POLICY: + viewport->priv->vscroll_policy = g_value_get_enum (value); + gtk_widget_queue_resize (GTK_WIDGET (viewport)); + break; case PROP_SHADOW_TYPE: gtk_viewport_set_shadow_type (viewport, g_value_get_enum (value)); break; @@ -198,6 +213,12 @@ gtk_viewport_get_property (GObject *object, case PROP_VADJUSTMENT: g_value_set_object (value, priv->vadjustment); break; + case PROP_HSCROLL_POLICY: + g_value_set_enum (value, priv->hscroll_policy); + break; + case PROP_VSCROLL_POLICY: + g_value_set_enum (value, priv->vscroll_policy); + break; case PROP_SHADOW_TYPE: g_value_set_enum (value, priv->shadow_type); break; @@ -414,13 +435,23 @@ viewport_set_hadjustment_values (GtkViewport *viewport, child = gtk_bin_get_child (bin); if (child && gtk_widget_get_visible (child)) { - gint minimum_width; + gint minimum_width, natural_width; + gint scroll_height; + + if (viewport->priv->vscroll_policy == GTK_SCROLL_MINIMUM) + gtk_widget_get_preferred_height (child, &scroll_height, NULL); + else + gtk_widget_get_preferred_height (child, NULL, &scroll_height); gtk_widget_get_preferred_width_for_height (child, - view_allocation.height, + MAX (view_allocation.height, scroll_height), &minimum_width, - NULL); - hadjustment->upper = MAX (minimum_width, view_allocation.width); + &natural_width); + + if (viewport->priv->hscroll_policy == GTK_SCROLL_MINIMUM) + hadjustment->upper = MAX (minimum_width, view_allocation.width); + else + hadjustment->upper = MAX (natural_width, view_allocation.width); } else hadjustment->upper = view_allocation.width; @@ -456,14 +487,23 @@ viewport_set_vadjustment_values (GtkViewport *viewport, child = gtk_bin_get_child (bin); if (child && gtk_widget_get_visible (child)) { - gint minimum_height; + gint minimum_height, natural_height; + gint scroll_width; + + if (viewport->priv->hscroll_policy == GTK_SCROLL_MINIMUM) + gtk_widget_get_preferred_width (child, &scroll_width, NULL); + else + gtk_widget_get_preferred_width (child, NULL, &scroll_width); gtk_widget_get_preferred_height_for_width (child, - view_allocation.width, + MAX (view_allocation.width, scroll_width), &minimum_height, - NULL); + &natural_height); - vadjustment->upper = MAX (minimum_height, view_allocation.height); + if (viewport->priv->vscroll_policy == GTK_SCROLL_MINIMUM) + vadjustment->upper = MAX (minimum_height, view_allocation.height); + else + vadjustment->upper = MAX (natural_height, view_allocation.height); } else vadjustment->upper = view_allocation.height; diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index fb63d1c4d2..216054cbcd 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -531,9 +531,10 @@ extract_time_from_startup_id (const gchar* startup_id) /* Skip past the "_TIME" part */ timestr += 5; + end = NULL; errno = 0; - timestamp = strtoul (timestr, &end, 0); - if (end != timestr && errno == 0) + timestamp = g_ascii_strtoull (timestr, &end, 0); + if (errno == 0 && end != timestr) retval = timestamp; } diff --git a/po-properties/POTFILES.in b/po-properties/POTFILES.in index 49dbddd1ba..e5cb227e0f 100644 --- a/po-properties/POTFILES.in +++ b/po-properties/POTFILES.in @@ -55,7 +55,6 @@ gtk/gtkcolorbutton.c gtk/gtkcolorsel.c gtk/gtkcolorseldialog.c gtk/gtkcombobox.c -gtk/gtkcomboboxentry.c gtk/gtkcontainer.c gtk/gtkcustompaperunixdialog.c gtk/gtkdialog.c diff --git a/po-properties/es.po b/po-properties/es.po index 1f3ce4f20c..70db01e403 100644 --- a/po-properties/es.po +++ b/po-properties/es.po @@ -17,8 +17,8 @@ msgstr "" "Project-Id-Version: gtk+-properties.master\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gtk" "%2b&component=general\n" -"POT-Creation-Date: 2010-10-18 23:32+0000\n" -"PO-Revision-Date: 2010-10-19 12:21+0200\n" +"POT-Creation-Date: 2010-10-25 09:20+0000\n" +"PO-Revision-Date: 2010-10-25 16:25+0200\n" "Last-Translator: Jorge González \n" "Language-Team: Español \n" "MIME-Version: 1.0\n" @@ -295,7 +295,7 @@ msgid "A unique name for the action." msgstr "Un nombre único para la acción." #: ../gtk/gtkaction.c:241 ../gtk/gtkbutton.c:238 ../gtk/gtkexpander.c:209 -#: ../gtk/gtkframe.c:130 ../gtk/gtklabel.c:549 ../gtk/gtkmenuitem.c:333 +#: ../gtk/gtkframe.c:130 ../gtk/gtklabel.c:549 ../gtk/gtkmenuitem.c:331 #: ../gtk/gtktoolbutton.c:202 ../gtk/gtktoolitemgroup.c:1571 msgid "Label" msgstr "Etiqueta" @@ -413,7 +413,7 @@ msgstr "" "acción se ocultan." #: ../gtk/gtkaction.c:381 ../gtk/gtkactiongroup.c:235 -#: ../gtk/gtkcellrenderer.c:242 ../gtk/gtkwidget.c:859 +#: ../gtk/gtkcellrenderer.c:243 ../gtk/gtkwidget.c:975 msgid "Sensitive" msgstr "Sensible" @@ -422,8 +422,8 @@ msgid "Whether the action is enabled." msgstr "Indica si la acción está activada." #: ../gtk/gtkaction.c:388 ../gtk/gtkactiongroup.c:242 -#: ../gtk/gtkstatusicon.c:287 ../gtk/gtktreeviewcolumn.c:195 -#: ../gtk/gtkwidget.c:852 +#: ../gtk/gtkstatusicon.c:287 ../gtk/gtktreeviewcolumn.c:213 +#: ../gtk/gtkwidget.c:968 msgid "Visible" msgstr "Visible" @@ -482,60 +482,60 @@ msgstr "" "Indica si se deben usar las propiedades de apariencia de acciones " "relacionadas" -#: ../gtk/gtkadjustment.c:93 ../gtk/gtkcellrendererprogress.c:126 +#: ../gtk/gtkadjustment.c:114 ../gtk/gtkcellrendererprogress.c:126 #: ../gtk/gtkscalebutton.c:220 ../gtk/gtkspinbutton.c:289 msgid "Value" msgstr "Valor" -#: ../gtk/gtkadjustment.c:94 +#: ../gtk/gtkadjustment.c:115 msgid "The value of the adjustment" msgstr "El valor del ajuste" -#: ../gtk/gtkadjustment.c:110 +#: ../gtk/gtkadjustment.c:131 msgid "Minimum Value" msgstr "Valor mínimo" -#: ../gtk/gtkadjustment.c:111 +#: ../gtk/gtkadjustment.c:132 msgid "The minimum value of the adjustment" msgstr "El valor mínimo del ajuste" -#: ../gtk/gtkadjustment.c:130 +#: ../gtk/gtkadjustment.c:151 msgid "Maximum Value" msgstr "Valor máximo" -#: ../gtk/gtkadjustment.c:131 +#: ../gtk/gtkadjustment.c:152 msgid "The maximum value of the adjustment" msgstr "El valor máximo del ajuste" -#: ../gtk/gtkadjustment.c:147 +#: ../gtk/gtkadjustment.c:168 msgid "Step Increment" msgstr "Incremento del paso" -#: ../gtk/gtkadjustment.c:148 +#: ../gtk/gtkadjustment.c:169 msgid "The step increment of the adjustment" msgstr "El incremente del paso del ajuste" -#: ../gtk/gtkadjustment.c:164 +#: ../gtk/gtkadjustment.c:185 msgid "Page Increment" msgstr "Incremento de página" -#: ../gtk/gtkadjustment.c:165 +#: ../gtk/gtkadjustment.c:186 msgid "The page increment of the adjustment" msgstr "El incremento de página del ajuste" -#: ../gtk/gtkadjustment.c:184 +#: ../gtk/gtkadjustment.c:205 msgid "Page Size" msgstr "Tamaño de página" -#: ../gtk/gtkadjustment.c:185 +#: ../gtk/gtkadjustment.c:206 msgid "The page size of the adjustment" msgstr "El tamaño de página del ajuste" -#: ../gtk/gtkalignment.c:123 +#: ../gtk/gtkalignment.c:127 msgid "Horizontal alignment" msgstr "Alineación horizontal" -#: ../gtk/gtkalignment.c:124 ../gtk/gtkbutton.c:289 +#: ../gtk/gtkalignment.c:128 ../gtk/gtkbutton.c:289 msgid "" "Horizontal position of child in available space. 0.0 is left aligned, 1.0 is " "right aligned" @@ -543,11 +543,11 @@ msgstr "" "Posición horizontal del hijo en el espacio disponible. 0.0 es alineado a la " "izquierda, 1.0 es alineado a la derecha" -#: ../gtk/gtkalignment.c:133 +#: ../gtk/gtkalignment.c:137 msgid "Vertical alignment" msgstr "Alineación vertical" -#: ../gtk/gtkalignment.c:134 ../gtk/gtkbutton.c:308 +#: ../gtk/gtkalignment.c:138 ../gtk/gtkbutton.c:308 msgid "" "Vertical position of child in available space. 0.0 is top aligned, 1.0 is " "bottom aligned" @@ -555,11 +555,11 @@ msgstr "" "Posición vertical del hijo en el espacio disponible. 0.0 es alineado arriba, " "1.0 es alineado abajo" -#: ../gtk/gtkalignment.c:142 +#: ../gtk/gtkalignment.c:146 msgid "Horizontal scale" msgstr "Escala horizontal" -#: ../gtk/gtkalignment.c:143 +#: ../gtk/gtkalignment.c:147 msgid "" "If available horizontal space is bigger than needed for the child, how much " "of it to use for the child. 0.0 means none, 1.0 means all" @@ -567,11 +567,11 @@ msgstr "" "Si el espacio horizontal disponible es mayor que el necesario para el hijo, " "cuánto se debe utilizar para el hijo. 0.0 significa nada, 1.0 significa todo" -#: ../gtk/gtkalignment.c:151 +#: ../gtk/gtkalignment.c:155 msgid "Vertical scale" msgstr "Escala vertical" -#: ../gtk/gtkalignment.c:152 +#: ../gtk/gtkalignment.c:156 msgid "" "If available vertical space is bigger than needed for the child, how much of " "it to use for the child. 0.0 means none, 1.0 means all" @@ -579,35 +579,35 @@ msgstr "" "Si el espacio vertical disponible es mayor que el necesario para el hijo, " "cuánto se debe utilizar para el hijo. 0.0 significa nada, 1.0 significa todo" -#: ../gtk/gtkalignment.c:169 +#: ../gtk/gtkalignment.c:173 msgid "Top Padding" msgstr "Separación superior" -#: ../gtk/gtkalignment.c:170 +#: ../gtk/gtkalignment.c:174 msgid "The padding to insert at the top of the widget." msgstr "La separación que introducir por encima del widget." -#: ../gtk/gtkalignment.c:186 +#: ../gtk/gtkalignment.c:190 msgid "Bottom Padding" msgstr "Separación inferior" -#: ../gtk/gtkalignment.c:187 +#: ../gtk/gtkalignment.c:191 msgid "The padding to insert at the bottom of the widget." msgstr "La separación que introducir por debajo del widget." -#: ../gtk/gtkalignment.c:203 +#: ../gtk/gtkalignment.c:207 msgid "Left Padding" msgstr "Separación por la izquierda" -#: ../gtk/gtkalignment.c:204 +#: ../gtk/gtkalignment.c:208 msgid "The padding to insert at the left of the widget." msgstr "La separación que introducir por el lado izquierdo del widget." -#: ../gtk/gtkalignment.c:220 +#: ../gtk/gtkalignment.c:224 msgid "Right Padding" msgstr "Separación por la derecha" -#: ../gtk/gtkalignment.c:221 +#: ../gtk/gtkalignment.c:225 msgid "The padding to insert at the right of the widget." msgstr "La separación que introducir por el lado derecho del widget." @@ -627,7 +627,7 @@ msgstr "Sombra de la flecha" msgid "Appearance of the shadow surrounding the arrow" msgstr "Apariencia de la sombra que rodea la flecha" -#: ../gtk/gtkarrow.c:127 ../gtk/gtkmenu.c:735 ../gtk/gtkmenuitem.c:396 +#: ../gtk/gtkarrow.c:127 ../gtk/gtkmenu.c:730 ../gtk/gtkmenuitem.c:394 msgid "Arrow Scaling" msgstr "Escalado de flechas" @@ -635,7 +635,7 @@ msgstr "Escalado de flechas" msgid "Amount of space used up by arrow" msgstr "Cantidad de espacio ocupado por flecha" -#: ../gtk/gtkaspectframe.c:109 ../gtk/gtkwidget.c:1055 +#: ../gtk/gtkaspectframe.c:109 ../gtk/gtkwidget.c:1171 msgid "Horizontal Alignment" msgstr "Alineación horizontal" @@ -643,7 +643,7 @@ msgstr "Alineación horizontal" msgid "X alignment of the child" msgstr "Alineación X del hijo" -#: ../gtk/gtkaspectframe.c:116 ../gtk/gtkwidget.c:1071 +#: ../gtk/gtkaspectframe.c:116 ../gtk/gtkwidget.c:1187 msgid "Vertical Alignment" msgstr "Alineación vertical" @@ -780,38 +780,38 @@ msgstr "" "Si es TRUE, el hijo aparece en un grupo secundario de hijos, apropiado para, " "por ejemplo, botones de ayuda" -#: ../gtk/gtkbox.c:234 ../gtk/gtkexpander.c:233 ../gtk/gtkiconview.c:668 -#: ../gtk/gtktreeviewcolumn.c:220 +#: ../gtk/gtkbox.c:237 ../gtk/gtkexpander.c:233 ../gtk/gtkiconview.c:684 +#: ../gtk/gtktreeviewcolumn.c:238 msgid "Spacing" msgstr "Espaciado" -#: ../gtk/gtkbox.c:235 +#: ../gtk/gtkbox.c:238 msgid "The amount of space between children" msgstr "La cantidad de espacio entre hijos" -#: ../gtk/gtkbox.c:244 ../gtk/gtktable.c:188 ../gtk/gtktoolbar.c:550 +#: ../gtk/gtkbox.c:247 ../gtk/gtktable.c:188 ../gtk/gtktoolbar.c:547 #: ../gtk/gtktoolitemgroup.c:1624 msgid "Homogeneous" msgstr "Homogéneo" -#: ../gtk/gtkbox.c:245 +#: ../gtk/gtkbox.c:248 msgid "Whether the children should all be the same size" msgstr "Indica si todos los hijos deben ser del mismo tamaño" -#: ../gtk/gtkbox.c:261 ../gtk/gtktoolbar.c:542 ../gtk/gtktoolitemgroup.c:1631 -#: ../gtk/gtktoolpalette.c:1065 ../gtk/gtktreeviewcolumn.c:276 +#: ../gtk/gtkbox.c:264 ../gtk/gtktoolbar.c:539 ../gtk/gtktoolitemgroup.c:1631 +#: ../gtk/gtktoolpalette.c:1038 ../gtk/gtktreeviewcolumn.c:294 msgid "Expand" msgstr "Expandir" -#: ../gtk/gtkbox.c:262 +#: ../gtk/gtkbox.c:265 msgid "Whether the child should receive extra space when the parent grows" msgstr "Indica si el hijo debe recibir espacio extra cuando el padre crece" -#: ../gtk/gtkbox.c:278 ../gtk/gtktoolitemgroup.c:1638 +#: ../gtk/gtkbox.c:281 ../gtk/gtktoolitemgroup.c:1638 msgid "Fill" msgstr "Relleno" -#: ../gtk/gtkbox.c:279 +#: ../gtk/gtkbox.c:282 msgid "" "Whether extra space given to the child should be allocated to the child or " "used as padding" @@ -819,19 +819,19 @@ msgstr "" "Indica si el espacio extra dado al hijo debe ser reservado para el en el " "hijo o usado como separación" -#: ../gtk/gtkbox.c:286 ../gtk/gtktrayicon-x11.c:165 +#: ../gtk/gtkbox.c:289 ../gtk/gtktrayicon-x11.c:165 msgid "Padding" msgstr "Separación" -#: ../gtk/gtkbox.c:287 +#: ../gtk/gtkbox.c:290 msgid "Extra space to put between the child and its neighbors, in pixels" msgstr "Espacio extra para colocar entre el hijo y sus vecinos, en píxeles" -#: ../gtk/gtkbox.c:293 +#: ../gtk/gtkbox.c:296 msgid "Pack type" msgstr "Tipo de empaquetado" -#: ../gtk/gtkbox.c:294 ../gtk/gtknotebook.c:786 +#: ../gtk/gtkbox.c:297 ../gtk/gtknotebook.c:786 msgid "" "A GtkPackType indicating whether the child is packed with reference to the " "start or end of the parent" @@ -839,20 +839,20 @@ msgstr "" "Un GtkPackType que indica si el hijo está empaquetado con referencia al " "inicio o el final del padre" -#: ../gtk/gtkbox.c:300 ../gtk/gtknotebook.c:757 ../gtk/gtkpaned.c:271 +#: ../gtk/gtkbox.c:303 ../gtk/gtknotebook.c:757 ../gtk/gtkpaned.c:271 #: ../gtk/gtkruler.c:158 ../gtk/gtktoolitemgroup.c:1652 msgid "Position" msgstr "Posición" -#: ../gtk/gtkbox.c:301 ../gtk/gtknotebook.c:758 +#: ../gtk/gtkbox.c:304 ../gtk/gtknotebook.c:758 msgid "The index of the child in the parent" msgstr "El índice del hijo en el padre" -#: ../gtk/gtkbuilder.c:315 +#: ../gtk/gtkbuilder.c:314 msgid "Translation Domain" msgstr "Dominio de traducción" -#: ../gtk/gtkbuilder.c:316 +#: ../gtk/gtkbuilder.c:315 msgid "The translation domain used by gettext" msgstr "El dominio de traducción que usa gettext" @@ -865,12 +865,12 @@ msgstr "" "etiqueta del widget" #: ../gtk/gtkbutton.c:246 ../gtk/gtkexpander.c:217 ../gtk/gtklabel.c:570 -#: ../gtk/gtkmenuitem.c:348 ../gtk/gtktoolbutton.c:209 +#: ../gtk/gtkmenuitem.c:346 ../gtk/gtktoolbutton.c:209 msgid "Use underline" msgstr "Utilizar subrayado" #: ../gtk/gtkbutton.c:247 ../gtk/gtkexpander.c:218 ../gtk/gtklabel.c:571 -#: ../gtk/gtkmenuitem.c:349 +#: ../gtk/gtkmenuitem.c:347 msgid "" "If set, an underline in the text indicates the next character should be used " "for the mnemonic accelerator key" @@ -889,12 +889,12 @@ msgstr "" "Si se selecciona, la etiqueta se utiliza para tomar un elemento del " "inventario en vez de para mostrarse" -#: ../gtk/gtkbutton.c:262 ../gtk/gtkcombobox.c:864 -#: ../gtk/gtkfilechooserbutton.c:385 +#: ../gtk/gtkbutton.c:262 ../gtk/gtkcombobox.c:861 +#: ../gtk/gtkfilechooserbutton.c:383 msgid "Focus on click" msgstr "Enfocar al pulsar" -#: ../gtk/gtkbutton.c:263 ../gtk/gtkfilechooserbutton.c:386 +#: ../gtk/gtkbutton.c:263 ../gtk/gtkfilechooserbutton.c:384 msgid "Whether the button grabs focus when it is clicked with the mouse" msgstr "Indica si el botón obtiene el foco al ser pulsado con el ratón" @@ -982,7 +982,7 @@ msgstr "" "Indica si las propiedades child_displacement_x/_y deben afectar también al " "rectángulo del foco" -#: ../gtk/gtkbutton.c:520 ../gtk/gtkentry.c:696 ../gtk/gtkentry.c:1741 +#: ../gtk/gtkbutton.c:520 ../gtk/gtkentry.c:695 ../gtk/gtkentry.c:1740 msgid "Inner Border" msgstr "Borde interior" @@ -998,35 +998,27 @@ msgstr "Espaciado de imagen" msgid "Spacing in pixels between the image and label" msgstr "Espaciado en píxeles entre la imagen y la etiqueta" -#: ../gtk/gtkbutton.c:549 -msgid "Show button images" -msgstr "Mostrar imágenes en los botones" - -#: ../gtk/gtkbutton.c:550 -msgid "Whether images should be shown on buttons" -msgstr "Indica si se deben mostrar las imágenes en los botones" - -#: ../gtk/gtkcalendar.c:478 +#: ../gtk/gtkcalendar.c:470 msgid "Year" msgstr "Año" -#: ../gtk/gtkcalendar.c:479 +#: ../gtk/gtkcalendar.c:471 msgid "The selected year" msgstr "El año seleccionado" -#: ../gtk/gtkcalendar.c:492 +#: ../gtk/gtkcalendar.c:484 msgid "Month" msgstr "Mes" -#: ../gtk/gtkcalendar.c:493 +#: ../gtk/gtkcalendar.c:485 msgid "The selected month (as a number between 0 and 11)" msgstr "El mes seleccionado (como un número entre 0 y 11)" -#: ../gtk/gtkcalendar.c:507 +#: ../gtk/gtkcalendar.c:499 msgid "Day" msgstr "Día" -#: ../gtk/gtkcalendar.c:508 +#: ../gtk/gtkcalendar.c:500 msgid "" "The selected day (as a number between 1 and 31, or 0 to unselect the " "currently selected day)" @@ -1034,83 +1026,83 @@ msgstr "" "El día seleccionado (como un número entre 1 y 31, o 0 para deseleccionar el " "día actualmente seleccionado)" -#: ../gtk/gtkcalendar.c:522 +#: ../gtk/gtkcalendar.c:514 msgid "Show Heading" msgstr "Mostrar cabecera" -#: ../gtk/gtkcalendar.c:523 +#: ../gtk/gtkcalendar.c:515 msgid "If TRUE, a heading is displayed" msgstr "Si es TRUE, se muestra una cabecera" -#: ../gtk/gtkcalendar.c:537 +#: ../gtk/gtkcalendar.c:529 msgid "Show Day Names" msgstr "Mostrar nombres de los días" -#: ../gtk/gtkcalendar.c:538 +#: ../gtk/gtkcalendar.c:530 msgid "If TRUE, day names are displayed" msgstr "Si es TRUE, se muestran los nombres de los días" -#: ../gtk/gtkcalendar.c:551 +#: ../gtk/gtkcalendar.c:543 msgid "No Month Change" msgstr "Sin cambio de mes" -#: ../gtk/gtkcalendar.c:552 +#: ../gtk/gtkcalendar.c:544 msgid "If TRUE, the selected month cannot be changed" msgstr "Si es TRUE, el mes seleccionado no puede cambiarse" -#: ../gtk/gtkcalendar.c:566 +#: ../gtk/gtkcalendar.c:558 msgid "Show Week Numbers" msgstr "Mostrar números de las semanas" -#: ../gtk/gtkcalendar.c:567 +#: ../gtk/gtkcalendar.c:559 msgid "If TRUE, week numbers are displayed" msgstr "Si es TRUE, se muestran los números de las semanas" -#: ../gtk/gtkcalendar.c:582 +#: ../gtk/gtkcalendar.c:574 msgid "Details Width" msgstr "Detalles de la anchura" -#: ../gtk/gtkcalendar.c:583 +#: ../gtk/gtkcalendar.c:575 msgid "Details width in characters" msgstr "Detalla la anchura en los caracteres" -#: ../gtk/gtkcalendar.c:598 +#: ../gtk/gtkcalendar.c:590 msgid "Details Height" msgstr "Detalles de la altura" -#: ../gtk/gtkcalendar.c:599 +#: ../gtk/gtkcalendar.c:591 msgid "Details height in rows" msgstr "Detalla la altura en las filas" -#: ../gtk/gtkcalendar.c:615 +#: ../gtk/gtkcalendar.c:607 msgid "Show Details" msgstr "Mostrar detalles" -#: ../gtk/gtkcalendar.c:616 +#: ../gtk/gtkcalendar.c:608 msgid "If TRUE, details are shown" msgstr "Si es TRUE, se muestran los detalles" -#: ../gtk/gtkcalendar.c:628 +#: ../gtk/gtkcalendar.c:620 msgid "Inner border" msgstr "Borde interior" -#: ../gtk/gtkcalendar.c:629 +#: ../gtk/gtkcalendar.c:621 msgid "Inner border space" msgstr "Espacio del borde interior" -#: ../gtk/gtkcalendar.c:640 +#: ../gtk/gtkcalendar.c:632 msgid "Vertical separation" msgstr "Separación vertical" -#: ../gtk/gtkcalendar.c:641 +#: ../gtk/gtkcalendar.c:633 msgid "Space between day headers and main area" msgstr "Espacio entre las cabeceras del día y el área principal" -#: ../gtk/gtkcalendar.c:652 +#: ../gtk/gtkcalendar.c:644 msgid "Horizontal separation" msgstr "Separación horizontal" -#: ../gtk/gtkcalendar.c:653 +#: ../gtk/gtkcalendar.c:645 msgid "Space between week headers and main area" msgstr "Espacio entre las cabeceras de la semana y el área principal" @@ -1154,119 +1146,129 @@ msgstr "Modo del acelerador" msgid "The type of accelerators" msgstr "El tipo de aceleradores" -#: ../gtk/gtkcellrenderer.c:226 +#: ../gtk/gtkcellrenderer.c:227 msgid "mode" msgstr "modo" -#: ../gtk/gtkcellrenderer.c:227 +#: ../gtk/gtkcellrenderer.c:228 msgid "Editable mode of the CellRenderer" msgstr "Modo editable del CellRenderer" -#: ../gtk/gtkcellrenderer.c:235 +#: ../gtk/gtkcellrenderer.c:236 msgid "visible" msgstr "visible" -#: ../gtk/gtkcellrenderer.c:236 +#: ../gtk/gtkcellrenderer.c:237 msgid "Display the cell" msgstr "Mostrar la celda" -#: ../gtk/gtkcellrenderer.c:243 +#: ../gtk/gtkcellrenderer.c:244 msgid "Display the cell sensitive" msgstr "Mostrar la celda sensible" -#: ../gtk/gtkcellrenderer.c:250 +#: ../gtk/gtkcellrenderer.c:251 msgid "xalign" msgstr "xalign" -#: ../gtk/gtkcellrenderer.c:251 +#: ../gtk/gtkcellrenderer.c:252 msgid "The x-align" msgstr "La alineación x" -#: ../gtk/gtkcellrenderer.c:260 +#: ../gtk/gtkcellrenderer.c:261 msgid "yalign" msgstr "yalign" -#: ../gtk/gtkcellrenderer.c:261 +#: ../gtk/gtkcellrenderer.c:262 msgid "The y-align" msgstr "La alineación y" -#: ../gtk/gtkcellrenderer.c:270 +#: ../gtk/gtkcellrenderer.c:271 msgid "xpad" msgstr "xpad" -#: ../gtk/gtkcellrenderer.c:271 +#: ../gtk/gtkcellrenderer.c:272 msgid "The xpad" msgstr "La separación x" -#: ../gtk/gtkcellrenderer.c:280 +#: ../gtk/gtkcellrenderer.c:281 msgid "ypad" msgstr "ypad" -#: ../gtk/gtkcellrenderer.c:281 +#: ../gtk/gtkcellrenderer.c:282 msgid "The ypad" msgstr "La separación y" -#: ../gtk/gtkcellrenderer.c:290 +#: ../gtk/gtkcellrenderer.c:291 msgid "width" msgstr "anchura" -#: ../gtk/gtkcellrenderer.c:291 +#: ../gtk/gtkcellrenderer.c:292 msgid "The fixed width" msgstr "La anchura fija" -#: ../gtk/gtkcellrenderer.c:300 +#: ../gtk/gtkcellrenderer.c:301 msgid "height" msgstr "altura" -#: ../gtk/gtkcellrenderer.c:301 +#: ../gtk/gtkcellrenderer.c:302 msgid "The fixed height" msgstr "La altura fija" -#: ../gtk/gtkcellrenderer.c:310 +#: ../gtk/gtkcellrenderer.c:311 msgid "Is Expander" msgstr "Es expansor" -#: ../gtk/gtkcellrenderer.c:311 +#: ../gtk/gtkcellrenderer.c:312 msgid "Row has children" msgstr "La fila tiene hijos" -#: ../gtk/gtkcellrenderer.c:319 +#: ../gtk/gtkcellrenderer.c:320 msgid "Is Expanded" msgstr "Está expandido" -#: ../gtk/gtkcellrenderer.c:320 +#: ../gtk/gtkcellrenderer.c:321 msgid "Row is an expander row, and is expanded" msgstr "La fila es una fila de expansor, y está expandida" -#: ../gtk/gtkcellrenderer.c:327 +#: ../gtk/gtkcellrenderer.c:328 msgid "Cell background color name" msgstr "Nombre del color de fondo de la celda" -#: ../gtk/gtkcellrenderer.c:328 +#: ../gtk/gtkcellrenderer.c:329 msgid "Cell background color as a string" msgstr "Color de fondo de la celda como una cadena" -#: ../gtk/gtkcellrenderer.c:335 +#: ../gtk/gtkcellrenderer.c:336 msgid "Cell background color" msgstr "Color de fondo de la celda" -#: ../gtk/gtkcellrenderer.c:336 +#: ../gtk/gtkcellrenderer.c:337 msgid "Cell background color as a GdkColor" msgstr "Color de fondo de la celda como GdkColor" -#: ../gtk/gtkcellrenderer.c:343 +#: ../gtk/gtkcellrenderer.c:350 +#| msgid "Cell background color" +msgid "Cell background RGBA color" +msgstr "Color de fondo RGBA de la celda" + +#: ../gtk/gtkcellrenderer.c:351 +#| msgid "Cell background color as a GdkColor" +msgid "Cell background color as a GdkRGBA" +msgstr "Color de fondo de la celda como GdkRGBA" + +#: ../gtk/gtkcellrenderer.c:358 msgid "Editing" msgstr "Editando" -#: ../gtk/gtkcellrenderer.c:344 +#: ../gtk/gtkcellrenderer.c:359 msgid "Whether the cell renderer is currently in editing mode" msgstr "Indica si la renderización de la celda está en modo de edición" -#: ../gtk/gtkcellrenderer.c:352 +#: ../gtk/gtkcellrenderer.c:367 msgid "Cell background set" msgstr "Establece el fondo de la celda" -#: ../gtk/gtkcellrenderer.c:353 +#: ../gtk/gtkcellrenderer.c:368 msgid "Whether this tag affects the cell background color" msgstr "Indica si esta etiqueta afecta el color de fondo de la celda" @@ -1278,16 +1280,16 @@ msgstr "Modelo" msgid "The model containing the possible values for the combo box" msgstr "El modelo que contiene los valores posibles para el ComboBox" -#: ../gtk/gtkcellrenderercombo.c:132 ../gtk/gtkcomboboxentry.c:149 +#: ../gtk/gtkcellrenderercombo.c:132 msgid "Text Column" msgstr "Columna de texto" -#: ../gtk/gtkcellrenderercombo.c:133 ../gtk/gtkcomboboxentry.c:150 +#: ../gtk/gtkcellrenderercombo.c:133 msgid "A column in the data source model to get the strings from" msgstr "" "Una columna en el modelo de origen de datos del que se obtienen las cadenas" -#: ../gtk/gtkcellrenderercombo.c:150 ../gtk/gtkcombobox.c:931 +#: ../gtk/gtkcellrenderercombo.c:150 ../gtk/gtkcombobox.c:928 msgid "Has Entry" msgstr "Tiene entrada" @@ -1330,7 +1332,7 @@ msgid "The stock ID of the stock icon to render" msgstr "El ID de inventario del icono de inventario a renderizar" #: ../gtk/gtkcellrendererpixbuf.c:152 ../gtk/gtkcellrendererspinner.c:153 -#: ../gtk/gtkrecentmanager.c:305 ../gtk/gtkstatusicon.c:269 +#: ../gtk/gtkrecentmanager.c:309 ../gtk/gtkstatusicon.c:269 msgid "Size" msgstr "Tamaño" @@ -1363,9 +1365,9 @@ msgstr "Icono" msgid "Value of the progress bar" msgstr "Valor de la barra de progreso" -#: ../gtk/gtkcellrendererprogress.c:144 ../gtk/gtkcellrenderertext.c:231 -#: ../gtk/gtkentry.c:739 ../gtk/gtkentrybuffer.c:352 -#: ../gtk/gtkmessagedialog.c:226 ../gtk/gtkprogressbar.c:150 +#: ../gtk/gtkcellrendererprogress.c:144 ../gtk/gtkcellrenderertext.c:233 +#: ../gtk/gtkentry.c:738 ../gtk/gtkentrybuffer.c:352 +#: ../gtk/gtkmessagedialog.c:226 ../gtk/gtkprogressbar.c:145 #: ../gtk/gtktextbuffer.c:210 msgid "Text" msgstr "Texto" @@ -1406,12 +1408,12 @@ msgstr "Alineación y del texto" msgid "The vertical text alignment, from 0 (top) to 1 (bottom)." msgstr "La alineación vertical del texto, desde 0 (superior) a 1 (inferior)." -#: ../gtk/gtkcellrendererprogress.c:214 ../gtk/gtkprogressbar.c:126 +#: ../gtk/gtkcellrendererprogress.c:214 ../gtk/gtkprogressbar.c:121 #: ../gtk/gtkrange.c:433 msgid "Inverted" msgstr "Invertido" -#: ../gtk/gtkcellrendererprogress.c:215 ../gtk/gtkprogressbar.c:127 +#: ../gtk/gtkcellrendererprogress.c:215 ../gtk/gtkprogressbar.c:122 msgid "Invert the direction in which the progress bar grows" msgstr "Invertir la dirección en la que aumentan las barras de progreso" @@ -1442,7 +1444,7 @@ msgid "The number of decimal places to display" msgstr "El número de lugares decimales que mostrar" #: ../gtk/gtkcellrendererspinner.c:119 ../gtk/gtkcheckmenuitem.c:105 -#: ../gtk/gtkmenu.c:525 ../gtk/gtkspinner.c:131 ../gtk/gtktoggleaction.c:133 +#: ../gtk/gtkmenu.c:520 ../gtk/gtkspinner.c:131 ../gtk/gtktoggleaction.c:133 #: ../gtk/gtktogglebutton.c:115 ../gtk/gtktoggletoolbutton.c:112 msgid "Active" msgstr "Activo" @@ -1462,177 +1464,197 @@ msgstr "" "El valor de GTKIconSize que especifica el tamaño del marcador incrementable " "renderizado" -#: ../gtk/gtkcellrenderertext.c:232 +#: ../gtk/gtkcellrenderertext.c:234 msgid "Text to render" msgstr "Texto a renderizar" -#: ../gtk/gtkcellrenderertext.c:239 +#: ../gtk/gtkcellrenderertext.c:241 msgid "Markup" msgstr "Marcado" -#: ../gtk/gtkcellrenderertext.c:240 +#: ../gtk/gtkcellrenderertext.c:242 msgid "Marked up text to render" msgstr "Texto resaltado a renderizar" -#: ../gtk/gtkcellrenderertext.c:247 ../gtk/gtklabel.c:556 +#: ../gtk/gtkcellrenderertext.c:249 ../gtk/gtklabel.c:556 msgid "Attributes" msgstr "Atributos" -#: ../gtk/gtkcellrenderertext.c:248 +#: ../gtk/gtkcellrenderertext.c:250 msgid "A list of style attributes to apply to the text of the renderer" msgstr "" "Un lista de atributos de estilos para aplicar al texto del renderizador" -#: ../gtk/gtkcellrenderertext.c:255 +#: ../gtk/gtkcellrenderertext.c:257 msgid "Single Paragraph Mode" msgstr "Modo de parágrafo simple" -#: ../gtk/gtkcellrenderertext.c:256 +#: ../gtk/gtkcellrenderertext.c:258 msgid "Whether to keep all text in a single paragraph" msgstr "Indica si se debe mantener todo el texto en un sólo parágrafo" -#: ../gtk/gtkcellrenderertext.c:264 ../gtk/gtkcellview.c:178 +#: ../gtk/gtkcellrenderertext.c:266 ../gtk/gtkcellview.c:179 #: ../gtk/gtktexttag.c:178 msgid "Background color name" msgstr "Nombre del color de fondo" -#: ../gtk/gtkcellrenderertext.c:265 ../gtk/gtkcellview.c:179 +#: ../gtk/gtkcellrenderertext.c:267 ../gtk/gtkcellview.c:180 #: ../gtk/gtktexttag.c:179 msgid "Background color as a string" msgstr "Color de fondo como una cadena" -#: ../gtk/gtkcellrenderertext.c:272 ../gtk/gtkcellview.c:185 +#: ../gtk/gtkcellrenderertext.c:274 ../gtk/gtkcellview.c:186 #: ../gtk/gtktexttag.c:186 msgid "Background color" msgstr "Color de fondo" -#: ../gtk/gtkcellrenderertext.c:273 ../gtk/gtkcellview.c:186 +#: ../gtk/gtkcellrenderertext.c:275 ../gtk/gtkcellview.c:187 msgid "Background color as a GdkColor" msgstr "Color de fondo como GdkColor" -#: ../gtk/gtkcellrenderertext.c:280 ../gtk/gtktexttag.c:202 +#: ../gtk/gtkcellrenderertext.c:289 +#| msgid "Background color name" +msgid "Background color as RGBA" +msgstr "Nombre del color de fondo como RGBA" + +#: ../gtk/gtkcellrenderertext.c:290 ../gtk/gtkcellview.c:201 +#| msgid "Background color as a GdkColor" +msgid "Background color as a GdkRGBA" +msgstr "Color de fondo como GdkRGBA" + +#: ../gtk/gtkcellrenderertext.c:296 ../gtk/gtktexttag.c:202 msgid "Foreground color name" msgstr "Nombre del color de primer plano" -#: ../gtk/gtkcellrenderertext.c:281 ../gtk/gtktexttag.c:203 +#: ../gtk/gtkcellrenderertext.c:297 ../gtk/gtktexttag.c:203 msgid "Foreground color as a string" msgstr "Color de primer plano como una cadena" -#: ../gtk/gtkcellrenderertext.c:288 ../gtk/gtktexttag.c:210 +#: ../gtk/gtkcellrenderertext.c:304 ../gtk/gtktexttag.c:210 #: ../gtk/gtktrayicon-x11.c:133 msgid "Foreground color" msgstr "Color de primer plano" -#: ../gtk/gtkcellrenderertext.c:289 +#: ../gtk/gtkcellrenderertext.c:305 msgid "Foreground color as a GdkColor" msgstr "Color de primer plano como GdkColor" -#: ../gtk/gtkcellrenderertext.c:297 ../gtk/gtkentry.c:663 -#: ../gtk/gtktexttag.c:227 ../gtk/gtktextview.c:668 +#: ../gtk/gtkcellrenderertext.c:319 +#| msgid "Foreground color name" +msgid "Foreground color as RGBA" +msgstr "Color de primer plano como RGBA" + +#: ../gtk/gtkcellrenderertext.c:320 +#| msgid "Foreground color as a GdkColor" +msgid "Foreground color as a GdkRGBA" +msgstr "Color de primer plano como GdkRGBA" + +#: ../gtk/gtkcellrenderertext.c:328 ../gtk/gtkentry.c:662 +#: ../gtk/gtktexttag.c:227 ../gtk/gtktextview.c:660 msgid "Editable" msgstr "Editable" -#: ../gtk/gtkcellrenderertext.c:298 ../gtk/gtktexttag.c:228 -#: ../gtk/gtktextview.c:669 +#: ../gtk/gtkcellrenderertext.c:329 ../gtk/gtktexttag.c:228 +#: ../gtk/gtktextview.c:661 msgid "Whether the text can be modified by the user" msgstr "Indica si el texto puede modificarse por el usuario" -#: ../gtk/gtkcellrenderertext.c:305 ../gtk/gtkcellrenderertext.c:313 +#: ../gtk/gtkcellrenderertext.c:336 ../gtk/gtkcellrenderertext.c:344 #: ../gtk/gtktexttag.c:243 ../gtk/gtktexttag.c:251 msgid "Font" msgstr "Tipografía" -#: ../gtk/gtkcellrenderertext.c:306 ../gtk/gtktexttag.c:244 +#: ../gtk/gtkcellrenderertext.c:337 ../gtk/gtktexttag.c:244 msgid "Font description as a string, e.g. \"Sans Italic 12\"" msgstr "" "Descripción de la tipografía como una cadena, ejemplo: «Sans Italic 12»" -#: ../gtk/gtkcellrenderertext.c:314 ../gtk/gtktexttag.c:252 +#: ../gtk/gtkcellrenderertext.c:345 ../gtk/gtktexttag.c:252 msgid "Font description as a PangoFontDescription struct" msgstr "Descripción de la tipografía como una estructura PangoFontDescription" -#: ../gtk/gtkcellrenderertext.c:322 ../gtk/gtktexttag.c:259 +#: ../gtk/gtkcellrenderertext.c:353 ../gtk/gtktexttag.c:259 msgid "Font family" msgstr "Familia tipográfica" -#: ../gtk/gtkcellrenderertext.c:323 ../gtk/gtktexttag.c:260 +#: ../gtk/gtkcellrenderertext.c:354 ../gtk/gtktexttag.c:260 msgid "Name of the font family, e.g. Sans, Helvetica, Times, Monospace" msgstr "" "Nombre de la familia tipográfica, ej. Sans, Helvética, Times, Monospace" -#: ../gtk/gtkcellrenderertext.c:330 ../gtk/gtkcellrenderertext.c:331 +#: ../gtk/gtkcellrenderertext.c:361 ../gtk/gtkcellrenderertext.c:362 #: ../gtk/gtktexttag.c:267 msgid "Font style" msgstr "Estilo de la tipografía" -#: ../gtk/gtkcellrenderertext.c:339 ../gtk/gtkcellrenderertext.c:340 +#: ../gtk/gtkcellrenderertext.c:370 ../gtk/gtkcellrenderertext.c:371 #: ../gtk/gtktexttag.c:276 msgid "Font variant" msgstr "Variante de la tipografía" -#: ../gtk/gtkcellrenderertext.c:348 ../gtk/gtkcellrenderertext.c:349 +#: ../gtk/gtkcellrenderertext.c:379 ../gtk/gtkcellrenderertext.c:380 #: ../gtk/gtktexttag.c:285 msgid "Font weight" msgstr "Anchura de la tipografía" -#: ../gtk/gtkcellrenderertext.c:358 ../gtk/gtkcellrenderertext.c:359 +#: ../gtk/gtkcellrenderertext.c:389 ../gtk/gtkcellrenderertext.c:390 #: ../gtk/gtktexttag.c:296 msgid "Font stretch" msgstr "Estiramiento de la tipografía" -#: ../gtk/gtkcellrenderertext.c:367 ../gtk/gtkcellrenderertext.c:368 +#: ../gtk/gtkcellrenderertext.c:398 ../gtk/gtkcellrenderertext.c:399 #: ../gtk/gtktexttag.c:305 msgid "Font size" msgstr "Tamaño de la tipografía" -#: ../gtk/gtkcellrenderertext.c:377 ../gtk/gtktexttag.c:325 +#: ../gtk/gtkcellrenderertext.c:408 ../gtk/gtktexttag.c:325 msgid "Font points" msgstr "Puntos de la tipografía" -#: ../gtk/gtkcellrenderertext.c:378 ../gtk/gtktexttag.c:326 +#: ../gtk/gtkcellrenderertext.c:409 ../gtk/gtktexttag.c:326 msgid "Font size in points" msgstr "Tamaño de la tipografía en puntos" -#: ../gtk/gtkcellrenderertext.c:387 ../gtk/gtktexttag.c:315 +#: ../gtk/gtkcellrenderertext.c:418 ../gtk/gtktexttag.c:315 msgid "Font scale" msgstr "Escala de la tipografía" -#: ../gtk/gtkcellrenderertext.c:388 +#: ../gtk/gtkcellrenderertext.c:419 msgid "Font scaling factor" msgstr "Factor de escalado de la tipografía" -#: ../gtk/gtkcellrenderertext.c:397 ../gtk/gtktexttag.c:394 +#: ../gtk/gtkcellrenderertext.c:428 ../gtk/gtktexttag.c:394 msgid "Rise" msgstr "Elevar" -#: ../gtk/gtkcellrenderertext.c:398 +#: ../gtk/gtkcellrenderertext.c:429 msgid "" "Offset of text above the baseline (below the baseline if rise is negative)" msgstr "" "Desplazamiento del texto sobre la línea base (por debajo de la línea base la " "elevación es negativa)" -#: ../gtk/gtkcellrenderertext.c:409 ../gtk/gtktexttag.c:434 +#: ../gtk/gtkcellrenderertext.c:440 ../gtk/gtktexttag.c:434 msgid "Strikethrough" msgstr "Tachar" -#: ../gtk/gtkcellrenderertext.c:410 ../gtk/gtktexttag.c:435 +#: ../gtk/gtkcellrenderertext.c:441 ../gtk/gtktexttag.c:435 msgid "Whether to strike through the text" msgstr "Indica si se tacha el texto" -#: ../gtk/gtkcellrenderertext.c:417 ../gtk/gtktexttag.c:442 +#: ../gtk/gtkcellrenderertext.c:448 ../gtk/gtktexttag.c:442 msgid "Underline" msgstr "Subrayado" -#: ../gtk/gtkcellrenderertext.c:418 ../gtk/gtktexttag.c:443 +#: ../gtk/gtkcellrenderertext.c:449 ../gtk/gtktexttag.c:443 msgid "Style of underline for this text" msgstr "Estilo de subrayado de este texto" -#: ../gtk/gtkcellrenderertext.c:426 ../gtk/gtktexttag.c:354 +#: ../gtk/gtkcellrenderertext.c:457 ../gtk/gtktexttag.c:354 msgid "Language" msgstr "Idioma" -#: ../gtk/gtkcellrenderertext.c:427 +#: ../gtk/gtkcellrenderertext.c:458 msgid "" "The language this text is in, as an ISO code. Pango can use this as a hint " "when rendering the text. If you don't understand this parameter, you " @@ -1642,12 +1664,12 @@ msgstr "" "como una ayuda cuando está renderizando el texto. Si no comprende este " "parámetro probablemente no lo necesite" -#: ../gtk/gtkcellrenderertext.c:447 ../gtk/gtklabel.c:681 -#: ../gtk/gtkprogressbar.c:180 +#: ../gtk/gtkcellrenderertext.c:478 ../gtk/gtklabel.c:681 +#: ../gtk/gtkprogressbar.c:175 msgid "Ellipsize" msgstr "Elipsis" -#: ../gtk/gtkcellrenderertext.c:448 +#: ../gtk/gtkcellrenderertext.c:479 msgid "" "The preferred place to ellipsize the string, if the cell renderer does not " "have enough room to display the entire string" @@ -1655,28 +1677,28 @@ msgstr "" "El lugar preferido para la elipsis de la cadena, si el renderizador de la " "celda no tiene espacio suficiente para mostrar la cadena completa" -#: ../gtk/gtkcellrenderertext.c:467 ../gtk/gtkfilechooserbutton.c:413 +#: ../gtk/gtkcellrenderertext.c:498 ../gtk/gtkfilechooserbutton.c:411 #: ../gtk/gtklabel.c:702 msgid "Width In Characters" msgstr "Anchura en caracteres" -#: ../gtk/gtkcellrenderertext.c:468 ../gtk/gtklabel.c:703 +#: ../gtk/gtkcellrenderertext.c:499 ../gtk/gtklabel.c:703 msgid "The desired width of the label, in characters" msgstr "La anchura deseada de la etiqueta, en caracteres" -#: ../gtk/gtkcellrenderertext.c:492 ../gtk/gtklabel.c:763 +#: ../gtk/gtkcellrenderertext.c:523 ../gtk/gtklabel.c:763 msgid "Maximum Width In Characters" msgstr "Anchura máxima en caracteres" -#: ../gtk/gtkcellrenderertext.c:493 +#: ../gtk/gtkcellrenderertext.c:524 msgid "The maximum width of the cell, in characters" msgstr "La anchura máxima de la celda, en caracteres" -#: ../gtk/gtkcellrenderertext.c:511 ../gtk/gtktexttag.c:451 +#: ../gtk/gtkcellrenderertext.c:542 ../gtk/gtktexttag.c:451 msgid "Wrap mode" msgstr "Modo de ajuste" -#: ../gtk/gtkcellrenderertext.c:512 +#: ../gtk/gtkcellrenderertext.c:543 msgid "" "How to break the string into multiple lines, if the cell renderer does not " "have enough room to display the entire string" @@ -1684,150 +1706,150 @@ msgstr "" "Cómo romper la cadena en líneas múltiples, si el renderizador de la celda no " "tiene suficiente espacio para mostrar la cadena completa" -#: ../gtk/gtkcellrenderertext.c:531 ../gtk/gtkcombobox.c:753 +#: ../gtk/gtkcellrenderertext.c:562 ../gtk/gtkcombobox.c:750 msgid "Wrap width" msgstr "Ajustar anchura" -#: ../gtk/gtkcellrenderertext.c:532 +#: ../gtk/gtkcellrenderertext.c:563 msgid "The width at which the text is wrapped" msgstr "La anchura a la que el texto se ajusta" -#: ../gtk/gtkcellrenderertext.c:552 ../gtk/gtktreeviewcolumn.c:301 +#: ../gtk/gtkcellrenderertext.c:583 ../gtk/gtktreeviewcolumn.c:319 msgid "Alignment" msgstr "Alineación" -#: ../gtk/gtkcellrenderertext.c:553 +#: ../gtk/gtkcellrenderertext.c:584 msgid "How to align the lines" msgstr "Cómo alinear las líneas" -#: ../gtk/gtkcellrenderertext.c:565 ../gtk/gtkcellview.c:208 +#: ../gtk/gtkcellrenderertext.c:596 ../gtk/gtkcellview.c:223 #: ../gtk/gtktexttag.c:540 msgid "Background set" msgstr "Establece el fondo" -#: ../gtk/gtkcellrenderertext.c:566 ../gtk/gtkcellview.c:209 +#: ../gtk/gtkcellrenderertext.c:597 ../gtk/gtkcellview.c:224 #: ../gtk/gtktexttag.c:541 msgid "Whether this tag affects the background color" msgstr "Indica si esta etiqueta afecta el color de fondo" -#: ../gtk/gtkcellrenderertext.c:569 ../gtk/gtktexttag.c:548 +#: ../gtk/gtkcellrenderertext.c:600 ../gtk/gtktexttag.c:548 msgid "Foreground set" msgstr "Establece el primer plano" -#: ../gtk/gtkcellrenderertext.c:570 ../gtk/gtktexttag.c:549 +#: ../gtk/gtkcellrenderertext.c:601 ../gtk/gtktexttag.c:549 msgid "Whether this tag affects the foreground color" msgstr "Indica si esta etiqueta afecta al color de frente" -#: ../gtk/gtkcellrenderertext.c:573 ../gtk/gtktexttag.c:552 +#: ../gtk/gtkcellrenderertext.c:604 ../gtk/gtktexttag.c:552 msgid "Editability set" msgstr "Establece la editabilidad" -#: ../gtk/gtkcellrenderertext.c:574 ../gtk/gtktexttag.c:553 +#: ../gtk/gtkcellrenderertext.c:605 ../gtk/gtktexttag.c:553 msgid "Whether this tag affects text editability" msgstr "Indica si esta etiqueta afecta la editabilidad del texto" -#: ../gtk/gtkcellrenderertext.c:577 ../gtk/gtktexttag.c:556 +#: ../gtk/gtkcellrenderertext.c:608 ../gtk/gtktexttag.c:556 msgid "Font family set" msgstr "Establece familia tipográfica" -#: ../gtk/gtkcellrenderertext.c:578 ../gtk/gtktexttag.c:557 +#: ../gtk/gtkcellrenderertext.c:609 ../gtk/gtktexttag.c:557 msgid "Whether this tag affects the font family" msgstr "Indica si esta etiqueta afecta a la familia de la tipografía" -#: ../gtk/gtkcellrenderertext.c:581 ../gtk/gtktexttag.c:560 +#: ../gtk/gtkcellrenderertext.c:612 ../gtk/gtktexttag.c:560 msgid "Font style set" msgstr "Establece el estilo de la tipografía" -#: ../gtk/gtkcellrenderertext.c:582 ../gtk/gtktexttag.c:561 +#: ../gtk/gtkcellrenderertext.c:613 ../gtk/gtktexttag.c:561 msgid "Whether this tag affects the font style" msgstr "Indica si esta etiqueta afecta el estilo de la tipografía" -#: ../gtk/gtkcellrenderertext.c:585 ../gtk/gtktexttag.c:564 +#: ../gtk/gtkcellrenderertext.c:616 ../gtk/gtktexttag.c:564 msgid "Font variant set" msgstr "Establece la variante de la tipografía" -#: ../gtk/gtkcellrenderertext.c:586 ../gtk/gtktexttag.c:565 +#: ../gtk/gtkcellrenderertext.c:617 ../gtk/gtktexttag.c:565 msgid "Whether this tag affects the font variant" msgstr "Indica si esta etiqueta afecta la variante de la tipografía" -#: ../gtk/gtkcellrenderertext.c:589 ../gtk/gtktexttag.c:568 +#: ../gtk/gtkcellrenderertext.c:620 ../gtk/gtktexttag.c:568 msgid "Font weight set" msgstr "Establece el peso de la tipografía" -#: ../gtk/gtkcellrenderertext.c:590 ../gtk/gtktexttag.c:569 +#: ../gtk/gtkcellrenderertext.c:621 ../gtk/gtktexttag.c:569 msgid "Whether this tag affects the font weight" msgstr "Indica si esta etiqueta afecta el peso de la tipografía" -#: ../gtk/gtkcellrenderertext.c:593 ../gtk/gtktexttag.c:572 +#: ../gtk/gtkcellrenderertext.c:624 ../gtk/gtktexttag.c:572 msgid "Font stretch set" msgstr "Establece el ancho de la tipografía" -#: ../gtk/gtkcellrenderertext.c:594 ../gtk/gtktexttag.c:573 +#: ../gtk/gtkcellrenderertext.c:625 ../gtk/gtktexttag.c:573 msgid "Whether this tag affects the font stretch" msgstr "Indica si esta etiqueta afecta el estiramiento de la tipografía" -#: ../gtk/gtkcellrenderertext.c:597 ../gtk/gtktexttag.c:576 +#: ../gtk/gtkcellrenderertext.c:628 ../gtk/gtktexttag.c:576 msgid "Font size set" msgstr "Establece el tamaño de tipografía" -#: ../gtk/gtkcellrenderertext.c:598 ../gtk/gtktexttag.c:577 +#: ../gtk/gtkcellrenderertext.c:629 ../gtk/gtktexttag.c:577 msgid "Whether this tag affects the font size" msgstr "Indica si esta etiqueta afecta el tamaño de la tipografía" -#: ../gtk/gtkcellrenderertext.c:601 ../gtk/gtktexttag.c:580 +#: ../gtk/gtkcellrenderertext.c:632 ../gtk/gtktexttag.c:580 msgid "Font scale set" msgstr "Establece la escala de la tipografía" -#: ../gtk/gtkcellrenderertext.c:602 ../gtk/gtktexttag.c:581 +#: ../gtk/gtkcellrenderertext.c:633 ../gtk/gtktexttag.c:581 msgid "Whether this tag scales the font size by a factor" msgstr "" "Indica si esta etiqueta escala el tamaño de la tipografía por un factor" -#: ../gtk/gtkcellrenderertext.c:605 ../gtk/gtktexttag.c:600 +#: ../gtk/gtkcellrenderertext.c:636 ../gtk/gtktexttag.c:600 msgid "Rise set" msgstr "Establece el elevamiento" -#: ../gtk/gtkcellrenderertext.c:606 ../gtk/gtktexttag.c:601 +#: ../gtk/gtkcellrenderertext.c:637 ../gtk/gtktexttag.c:601 msgid "Whether this tag affects the rise" msgstr "Indica si esta etiqueta afecta la elevación" -#: ../gtk/gtkcellrenderertext.c:609 ../gtk/gtktexttag.c:616 +#: ../gtk/gtkcellrenderertext.c:640 ../gtk/gtktexttag.c:616 msgid "Strikethrough set" msgstr "Establece el tachado" -#: ../gtk/gtkcellrenderertext.c:610 ../gtk/gtktexttag.c:617 +#: ../gtk/gtkcellrenderertext.c:641 ../gtk/gtktexttag.c:617 msgid "Whether this tag affects strikethrough" msgstr "Indica si esta etiqueta afecta el tachado" -#: ../gtk/gtkcellrenderertext.c:613 ../gtk/gtktexttag.c:624 +#: ../gtk/gtkcellrenderertext.c:644 ../gtk/gtktexttag.c:624 msgid "Underline set" msgstr "Establece el subrayado" -#: ../gtk/gtkcellrenderertext.c:614 ../gtk/gtktexttag.c:625 +#: ../gtk/gtkcellrenderertext.c:645 ../gtk/gtktexttag.c:625 msgid "Whether this tag affects underlining" msgstr "Indica si esta etiqueta afecta el subrayado" -#: ../gtk/gtkcellrenderertext.c:617 ../gtk/gtktexttag.c:588 +#: ../gtk/gtkcellrenderertext.c:648 ../gtk/gtktexttag.c:588 msgid "Language set" msgstr "Establece el idioma" -#: ../gtk/gtkcellrenderertext.c:618 ../gtk/gtktexttag.c:589 +#: ../gtk/gtkcellrenderertext.c:649 ../gtk/gtktexttag.c:589 msgid "Whether this tag affects the language the text is rendered as" msgstr "Indica si esta etiqueta afecta al idioma en que se renderiza el texto" -#: ../gtk/gtkcellrenderertext.c:621 +#: ../gtk/gtkcellrenderertext.c:652 msgid "Ellipsize set" msgstr "Establece la elipsis" -#: ../gtk/gtkcellrenderertext.c:622 +#: ../gtk/gtkcellrenderertext.c:653 msgid "Whether this tag affects the ellipsize mode" msgstr "Indica si esta etiqueta afecta el modo de elipsis" -#: ../gtk/gtkcellrenderertext.c:625 +#: ../gtk/gtkcellrenderertext.c:656 msgid "Align set" msgstr "Establece alineación" -#: ../gtk/gtkcellrenderertext.c:626 +#: ../gtk/gtkcellrenderertext.c:657 msgid "Whether this tag affects the alignment mode" msgstr "Indica si esta etiqueta afecta el modo de alineamiento" @@ -1873,10 +1895,15 @@ msgid "Size of check or radio indicator" msgstr "Tamaño del indicador de radio o de la casilla" #: ../gtk/gtkcellview.c:200 +#| msgid "Background color" +msgid "Background RGBA color" +msgstr "Color de fondo RGBA" + +#: ../gtk/gtkcellview.c:215 msgid "CellView model" msgstr "Modelo CellView" -#: ../gtk/gtkcellview.c:201 +#: ../gtk/gtkcellview.c:216 msgid "The model for cell view" msgstr "El modelo para la vista de celda" @@ -1914,76 +1941,88 @@ msgstr "" "Indica si la apariencia del elemento de menú es como un elemento de menú de " "radio" -#: ../gtk/gtkcolorbutton.c:159 +#: ../gtk/gtkcolorbutton.c:158 msgid "Use alpha" msgstr "Usar alfa" -#: ../gtk/gtkcolorbutton.c:160 +#: ../gtk/gtkcolorbutton.c:159 msgid "Whether to give the color an alpha value" msgstr "Indica si se debe dar un valor alfa al color" # components/music/nautilus-music-view.c:198 -#: ../gtk/gtkcolorbutton.c:174 ../gtk/gtkfilechooserbutton.c:399 +#: ../gtk/gtkcolorbutton.c:173 ../gtk/gtkfilechooserbutton.c:397 #: ../gtk/gtkfontbutton.c:140 ../gtk/gtkprintjob.c:115 -#: ../gtk/gtkstatusicon.c:415 ../gtk/gtktreeviewcolumn.c:268 +#: ../gtk/gtkstatusicon.c:415 ../gtk/gtktreeviewcolumn.c:286 msgid "Title" msgstr "Título" -#: ../gtk/gtkcolorbutton.c:175 +#: ../gtk/gtkcolorbutton.c:174 msgid "The title of the color selection dialog" msgstr "El título del diálogo de selección del color" -#: ../gtk/gtkcolorbutton.c:189 ../gtk/gtkcolorsel.c:323 +#: ../gtk/gtkcolorbutton.c:188 ../gtk/gtkcolorsel.c:325 msgid "Current Color" msgstr "Color actual" -#: ../gtk/gtkcolorbutton.c:190 +#: ../gtk/gtkcolorbutton.c:189 msgid "The selected color" msgstr "El color seleccionado" -#: ../gtk/gtkcolorbutton.c:204 ../gtk/gtkcolorsel.c:330 +#: ../gtk/gtkcolorbutton.c:203 ../gtk/gtkcolorsel.c:332 msgid "Current Alpha" msgstr "Alfa actual" -#: ../gtk/gtkcolorbutton.c:205 +#: ../gtk/gtkcolorbutton.c:204 msgid "The selected opacity value (0 fully transparent, 65535 fully opaque)" msgstr "" "El valor de opacidad actual (0 es completamente transparente, 65535 es " "completamente opaco)" -#: ../gtk/gtkcolorsel.c:309 +#: ../gtk/gtkcolorbutton.c:218 +#| msgid "Current Color" +msgid "Current RGBA Color" +msgstr "Color RGBA actual" + +#: ../gtk/gtkcolorbutton.c:219 +#| msgid "The selected color" +msgid "The selected RGBA color" +msgstr "El color RGBA seleccionado" + +#: ../gtk/gtkcolorsel.c:311 msgid "Has Opacity Control" msgstr "Tiene control de opacidad" -#: ../gtk/gtkcolorsel.c:310 +#: ../gtk/gtkcolorsel.c:312 msgid "Whether the color selector should allow setting opacity" msgstr "Indica si el selector de color permite seleccionar la opacidad" -#: ../gtk/gtkcolorsel.c:316 +#: ../gtk/gtkcolorsel.c:318 msgid "Has palette" msgstr "Tiene paleta" -#: ../gtk/gtkcolorsel.c:317 +#: ../gtk/gtkcolorsel.c:319 msgid "Whether a palette should be used" msgstr "Indica si se debe usar una paleta" -#: ../gtk/gtkcolorsel.c:324 +#: ../gtk/gtkcolorsel.c:326 msgid "The current color" msgstr "El color actual" -#: ../gtk/gtkcolorsel.c:331 +#: ../gtk/gtkcolorsel.c:333 msgid "The current opacity value (0 fully transparent, 65535 fully opaque)" msgstr "" "El valor de opacidad actual (0 es completamente transparente, 65535 es " "completamente opaco)" -#: ../gtk/gtkcolorsel.c:345 -msgid "Custom palette" -msgstr "Paleta personalizada" +#: ../gtk/gtkcolorsel.c:347 +#| msgid "Current Alpha" +msgid "Current RGBA" +msgstr "RGBA actual" -#: ../gtk/gtkcolorsel.c:346 -msgid "Palette to use in the color selector" -msgstr "Paleta que se usará en el selector de colores" +#: ../gtk/gtkcolorsel.c:348 +#| msgid "The current color" +msgid "The current RGBA color" +msgstr "El color RGBA actual" #: ../gtk/gtkcolorseldialog.c:110 msgid "Color Selection" @@ -2017,98 +2056,98 @@ msgstr "Botón Ayuda" msgid "The help button of the dialog." msgstr "El botón Ayuda del diálogo." -#: ../gtk/gtkcombobox.c:736 +#: ../gtk/gtkcombobox.c:733 msgid "ComboBox model" msgstr "Modelo de ComboBox" -#: ../gtk/gtkcombobox.c:737 +#: ../gtk/gtkcombobox.c:734 msgid "The model for the combo box" msgstr "El modelo para el ComboBox" -#: ../gtk/gtkcombobox.c:754 +#: ../gtk/gtkcombobox.c:751 msgid "Wrap width for laying out the items in a grid" msgstr "Ajusta la anchura para distribuir los elementos en una rejilla" -#: ../gtk/gtkcombobox.c:776 +#: ../gtk/gtkcombobox.c:773 msgid "Row span column" msgstr "Fila expande columna" -#: ../gtk/gtkcombobox.c:777 +#: ../gtk/gtkcombobox.c:774 msgid "TreeModel column containing the row span values" msgstr "Columna TreeModel que contiene los valores de expansión de la fila" -#: ../gtk/gtkcombobox.c:798 +#: ../gtk/gtkcombobox.c:795 msgid "Column span column" msgstr "Columna expande columna" -#: ../gtk/gtkcombobox.c:799 +#: ../gtk/gtkcombobox.c:796 msgid "TreeModel column containing the column span values" msgstr "Columna TreeModel que contiene los valores de expansión de columna" -#: ../gtk/gtkcombobox.c:820 +#: ../gtk/gtkcombobox.c:817 msgid "Active item" msgstr "Elemento activo" -#: ../gtk/gtkcombobox.c:821 +#: ../gtk/gtkcombobox.c:818 msgid "The item which is currently active" msgstr "El elemento que está activo actualmente" -#: ../gtk/gtkcombobox.c:840 ../gtk/gtkuimanager.c:224 +#: ../gtk/gtkcombobox.c:837 ../gtk/gtkuimanager.c:224 msgid "Add tearoffs to menus" msgstr "Añadir tiradores a los menús" -#: ../gtk/gtkcombobox.c:841 +#: ../gtk/gtkcombobox.c:838 msgid "Whether dropdowns should have a tearoff menu item" msgstr "Indica si los desplegables deben tener un tirador en el menú" -#: ../gtk/gtkcombobox.c:856 ../gtk/gtkentry.c:688 +#: ../gtk/gtkcombobox.c:853 ../gtk/gtkentry.c:687 msgid "Has Frame" msgstr "Tiene marco" -#: ../gtk/gtkcombobox.c:857 +#: ../gtk/gtkcombobox.c:854 msgid "Whether the combo box draws a frame around the child" msgstr "Indica si el ComboBox dibuja un marco alrededor del hijo" -#: ../gtk/gtkcombobox.c:865 +#: ../gtk/gtkcombobox.c:862 msgid "Whether the combo box grabs focus when it is clicked with the mouse" msgstr "Indica si el ComboBox obtiene el foco cuando se pulsa con el ratón" -#: ../gtk/gtkcombobox.c:880 ../gtk/gtkmenu.c:580 +#: ../gtk/gtkcombobox.c:877 ../gtk/gtkmenu.c:575 msgid "Tearoff Title" msgstr "Título del tirador" -#: ../gtk/gtkcombobox.c:881 +#: ../gtk/gtkcombobox.c:878 msgid "" "A title that may be displayed by the window manager when the popup is torn-" "off" msgstr "" "Un título que podría mostrar el gestor de ventanas al desprender el emergente" -#: ../gtk/gtkcombobox.c:898 +#: ../gtk/gtkcombobox.c:895 msgid "Popup shown" msgstr "Emergente mostrado" -#: ../gtk/gtkcombobox.c:899 +#: ../gtk/gtkcombobox.c:896 msgid "Whether the combo's dropdown is shown" msgstr "Indica si se muestra el desplegable del combo" -#: ../gtk/gtkcombobox.c:915 +#: ../gtk/gtkcombobox.c:912 msgid "Button Sensitivity" msgstr "Sensibilidad del botón" -#: ../gtk/gtkcombobox.c:916 +#: ../gtk/gtkcombobox.c:913 msgid "Whether the dropdown button is sensitive when the model is empty" msgstr "Indica si el botón desplegable es sensible cunado el modelo está vacío" -#: ../gtk/gtkcombobox.c:932 +#: ../gtk/gtkcombobox.c:929 msgid "Whether combo box has an entry" msgstr "Indica si el ComboBox tiene una entrada" -#: ../gtk/gtkcombobox.c:947 +#: ../gtk/gtkcombobox.c:944 msgid "Entry Text Column" msgstr "Columna de entrada de texto" -#: ../gtk/gtkcombobox.c:948 +#: ../gtk/gtkcombobox.c:945 msgid "" "The column in the combo box's model to associate with strings from the entry " "if the combo was created with #GtkComboBox:has-entry = %TRUE" @@ -2116,11 +2155,11 @@ msgstr "" "La columna en el modelo ce caja combinada para asociar con cadenas de la " "entrada si la caja combinada se creó con #GtkComboBox:has-entry = %TRUE" -#: ../gtk/gtkcombobox.c:965 +#: ../gtk/gtkcombobox.c:962 msgid "Popup Fixed Width" msgstr "Anchura fija del emergente" -#: ../gtk/gtkcombobox.c:966 +#: ../gtk/gtkcombobox.c:963 msgid "" "Whether the popup's width should be a fixed width matching the allocated " "width of the combo box" @@ -2128,53 +2167,53 @@ msgstr "" "Indica si la anchura del emergente debería ser fija coincidiendo con la " "anchura reservada para la caja combinada" -#: ../gtk/gtkcombobox.c:974 +#: ../gtk/gtkcombobox.c:971 msgid "Appears as list" msgstr "Aparece como una lista" -#: ../gtk/gtkcombobox.c:975 +#: ../gtk/gtkcombobox.c:972 msgid "Whether dropdowns should look like lists rather than menus" msgstr "Indica si los desplegables se parecen a listas en lugar de menús" -#: ../gtk/gtkcombobox.c:991 +#: ../gtk/gtkcombobox.c:988 msgid "Arrow Size" msgstr "Tamaño de la flecha" -#: ../gtk/gtkcombobox.c:992 +#: ../gtk/gtkcombobox.c:989 msgid "The minimum size of the arrow in the combo box" msgstr "El tamaño mínimo de la flecha en la caja combo" -#: ../gtk/gtkcombobox.c:1007 ../gtk/gtkentry.c:788 ../gtk/gtkhandlebox.c:182 -#: ../gtk/gtkmenubar.c:189 ../gtk/gtkstatusbar.c:178 ../gtk/gtktoolbar.c:600 -#: ../gtk/gtkviewport.c:158 +#: ../gtk/gtkcombobox.c:1004 ../gtk/gtkentry.c:787 ../gtk/gtkhandlebox.c:182 +#: ../gtk/gtkmenubar.c:189 ../gtk/gtkstatusbar.c:178 ../gtk/gtktoolbar.c:597 +#: ../gtk/gtkviewport.c:148 msgid "Shadow type" msgstr "Tipo de sombra" -#: ../gtk/gtkcombobox.c:1008 +#: ../gtk/gtkcombobox.c:1005 msgid "Which kind of shadow to draw around the combo box" msgstr "Qué clase de sombra dibujar alrededor de la caja combo" -#: ../gtk/gtkcontainer.c:471 +#: ../gtk/gtkcontainer.c:472 msgid "Resize mode" msgstr "Modo de redimensión" -#: ../gtk/gtkcontainer.c:472 +#: ../gtk/gtkcontainer.c:473 msgid "Specify how resize events are handled" msgstr "Especifica cómo se manipulan los eventos de redimensionado" -#: ../gtk/gtkcontainer.c:479 +#: ../gtk/gtkcontainer.c:480 msgid "Border width" msgstr "Anchura del borde" -#: ../gtk/gtkcontainer.c:480 +#: ../gtk/gtkcontainer.c:481 msgid "The width of the empty border outside the containers children" msgstr "La anchura del borde vacío fuera de los contenedores hijos" -#: ../gtk/gtkcontainer.c:488 +#: ../gtk/gtkcontainer.c:489 msgid "Child" msgstr "Hijo" -#: ../gtk/gtkcontainer.c:489 +#: ../gtk/gtkcontainer.c:490 msgid "Can be used to add a new child to the container" msgstr "Puede usarse para añadir un hijo nuevo al contenedor" @@ -2212,49 +2251,49 @@ msgstr "" "Anchura del borde alrededor del área del botón en la parte inferior del " "diálogo" -#: ../gtk/gtkentry.c:635 +#: ../gtk/gtkentry.c:634 msgid "Text Buffer" msgstr "Búfer de texto" -#: ../gtk/gtkentry.c:636 +#: ../gtk/gtkentry.c:635 msgid "Text buffer object which actually stores entry text" msgstr "Objeto de búfer de texto que realmente almacena la entrada de texto" -#: ../gtk/gtkentry.c:643 ../gtk/gtklabel.c:644 +#: ../gtk/gtkentry.c:642 ../gtk/gtklabel.c:644 msgid "Cursor Position" msgstr "Posición del cursor" -#: ../gtk/gtkentry.c:644 ../gtk/gtklabel.c:645 +#: ../gtk/gtkentry.c:643 ../gtk/gtklabel.c:645 msgid "The current position of the insertion cursor in chars" msgstr "La posición actual del cursor de inserción en caracteres" -#: ../gtk/gtkentry.c:653 ../gtk/gtklabel.c:654 +#: ../gtk/gtkentry.c:652 ../gtk/gtklabel.c:654 msgid "Selection Bound" msgstr "Límite de selección" -#: ../gtk/gtkentry.c:654 ../gtk/gtklabel.c:655 +#: ../gtk/gtkentry.c:653 ../gtk/gtklabel.c:655 msgid "" "The position of the opposite end of the selection from the cursor in chars" msgstr "" "La posición en caracteres del extremo opuesto de la selección desde el cursor" -#: ../gtk/gtkentry.c:664 +#: ../gtk/gtkentry.c:663 msgid "Whether the entry contents can be edited" msgstr "Indica si los contenidos de la entrada pueden editarse" -#: ../gtk/gtkentry.c:671 ../gtk/gtkentrybuffer.c:382 +#: ../gtk/gtkentry.c:670 ../gtk/gtkentrybuffer.c:382 msgid "Maximum length" msgstr "Longitud máxima" -#: ../gtk/gtkentry.c:672 ../gtk/gtkentrybuffer.c:383 +#: ../gtk/gtkentry.c:671 ../gtk/gtkentrybuffer.c:383 msgid "Maximum number of characters for this entry. Zero if no maximum" msgstr "Número máximo de caracteres para esta entrada. Cero si no hay máximo" -#: ../gtk/gtkentry.c:680 +#: ../gtk/gtkentry.c:679 msgid "Visibility" msgstr "Visibilidad" -#: ../gtk/gtkentry.c:681 +#: ../gtk/gtkentry.c:680 msgid "" "FALSE displays the \"invisible char\" instead of the actual text (password " "mode)" @@ -2262,32 +2301,32 @@ msgstr "" "FALSE muestra el «carácter invisible» en lugar del texto actual (modo " "contraseña)" -#: ../gtk/gtkentry.c:689 +#: ../gtk/gtkentry.c:688 msgid "FALSE removes outside bevel from entry" msgstr "FALSE quita el bisel exterior de la entrada" -#: ../gtk/gtkentry.c:697 +#: ../gtk/gtkentry.c:696 msgid "" "Border between text and frame. Overrides the inner-border style property" msgstr "" "Borde entre el texto y el marco. Toma precedencia sobre la propiedad de " "estilo del borde interno" -#: ../gtk/gtkentry.c:704 ../gtk/gtkentry.c:1270 +#: ../gtk/gtkentry.c:703 ../gtk/gtkentry.c:1269 msgid "Invisible character" msgstr "Carácter invisible" -#: ../gtk/gtkentry.c:705 ../gtk/gtkentry.c:1271 +#: ../gtk/gtkentry.c:704 ../gtk/gtkentry.c:1270 msgid "The character to use when masking entry contents (in \"password mode\")" msgstr "" "El carácter que se usará cuando se enmascaren los contenidos de la entrada " "(en «modo contraseña»)" -#: ../gtk/gtkentry.c:712 +#: ../gtk/gtkentry.c:711 msgid "Activates default" msgstr "Activar predeterminado" -#: ../gtk/gtkentry.c:713 +#: ../gtk/gtkentry.c:712 msgid "" "Whether to activate the default widget (such as the default button in a " "dialog) when Enter is pressed" @@ -2295,33 +2334,33 @@ msgstr "" "Indica si se debe activar el widget predeterminado (como el botón " "predeterminado en un diálogo) cuando se pulse INTRO" -#: ../gtk/gtkentry.c:719 +#: ../gtk/gtkentry.c:718 msgid "Width in chars" msgstr "Anchura en caracteres" -#: ../gtk/gtkentry.c:720 +#: ../gtk/gtkentry.c:719 msgid "Number of characters to leave space for in the entry" msgstr "Número de caracteres para dejar de espacio en la entrada" -#: ../gtk/gtkentry.c:729 +#: ../gtk/gtkentry.c:728 msgid "Scroll offset" msgstr "Desplazamiento del scroll" -#: ../gtk/gtkentry.c:730 +#: ../gtk/gtkentry.c:729 msgid "Number of pixels of the entry scrolled off the screen to the left" msgstr "" "Número de píxeles de la entrada desplazados en scroll fuera de la pantalla " "hacia la izquierda" -#: ../gtk/gtkentry.c:740 +#: ../gtk/gtkentry.c:739 msgid "The contents of the entry" msgstr "El contenido de la entrada" -#: ../gtk/gtkentry.c:755 ../gtk/gtkmisc.c:81 +#: ../gtk/gtkentry.c:754 ../gtk/gtkmisc.c:81 msgid "X align" msgstr "X alineación" -#: ../gtk/gtkentry.c:756 ../gtk/gtkmisc.c:82 +#: ../gtk/gtkentry.c:755 ../gtk/gtkmisc.c:82 msgid "" "The horizontal alignment, from 0 (left) to 1 (right). Reversed for RTL " "layouts." @@ -2329,68 +2368,68 @@ msgstr "" "La alineación horizontal, desde 0 (izquierda) hasta 1 (derecha). Al revés " "para distribuciones D-->I." -#: ../gtk/gtkentry.c:772 +#: ../gtk/gtkentry.c:771 msgid "Truncate multiline" msgstr "Truncar multilínea" -#: ../gtk/gtkentry.c:773 +#: ../gtk/gtkentry.c:772 msgid "Whether to truncate multiline pastes to one line." msgstr "Indica si se truncan las pegadas multilíneas a una línea." -#: ../gtk/gtkentry.c:789 +#: ../gtk/gtkentry.c:788 msgid "Which kind of shadow to draw around the entry when has-frame is set" msgstr "" "Qué clase de sombra dibujar alrededor de la entrada cuando has-frame está " "activado" -#: ../gtk/gtkentry.c:804 ../gtk/gtktextview.c:748 +#: ../gtk/gtkentry.c:803 ../gtk/gtktextview.c:740 msgid "Overwrite mode" msgstr "Modo de sobreescritura" -#: ../gtk/gtkentry.c:805 +#: ../gtk/gtkentry.c:804 msgid "Whether new text overwrites existing text" msgstr "Indica si el texto introducido sobreescribe el existente" -#: ../gtk/gtkentry.c:819 ../gtk/gtkentrybuffer.c:367 +#: ../gtk/gtkentry.c:818 ../gtk/gtkentrybuffer.c:367 msgid "Text length" msgstr "Longitud del texto" -#: ../gtk/gtkentry.c:820 +#: ../gtk/gtkentry.c:819 msgid "Length of the text currently in the entry" msgstr "Longitud del texto actualmente en la entrada" -#: ../gtk/gtkentry.c:835 +#: ../gtk/gtkentry.c:834 msgid "Invisible character set" msgstr "Conjunto de caracteres invisibles" -#: ../gtk/gtkentry.c:836 +#: ../gtk/gtkentry.c:835 msgid "Whether the invisible character has been set" msgstr "" "Indica si se ha establecido la invisibilidad del conjunto de caracteres" -#: ../gtk/gtkentry.c:854 +#: ../gtk/gtkentry.c:853 msgid "Caps Lock warning" msgstr "Advertencia de bloqueo de mayúsculas" -#: ../gtk/gtkentry.c:855 +#: ../gtk/gtkentry.c:854 msgid "Whether password entries will show a warning when Caps Lock is on" msgstr "" "Indica si en las entradas de contraseñas se muestra una advertencia cuando " "el bloqueo de mayúsculas está activo" -#: ../gtk/gtkentry.c:869 +#: ../gtk/gtkentry.c:868 msgid "Progress Fraction" msgstr "Fracción de progreso" -#: ../gtk/gtkentry.c:870 +#: ../gtk/gtkentry.c:869 msgid "The current fraction of the task that's been completed" msgstr "La fracción actual completada de la tarea" -#: ../gtk/gtkentry.c:887 +#: ../gtk/gtkentry.c:886 msgid "Progress Pulse Step" msgstr "Progreso del paso del pulso" -#: ../gtk/gtkentry.c:888 +#: ../gtk/gtkentry.c:887 msgid "" "The fraction of total entry width to move the progress bouncing block for " "each call to gtk_entry_progress_pulse()" @@ -2398,192 +2437,172 @@ msgstr "" "La fracción del ancho total de la entrada para mover el bloque de rebote de " "progreso para cada llamada a gtk_entry_progress_pulse()" -#: ../gtk/gtkentry.c:904 +#: ../gtk/gtkentry.c:903 msgid "Primary pixbuf" msgstr "Pixbuf primario" -#: ../gtk/gtkentry.c:905 +#: ../gtk/gtkentry.c:904 msgid "Primary pixbuf for the entry" msgstr "El pixbuf primario para la entrada" -#: ../gtk/gtkentry.c:919 +#: ../gtk/gtkentry.c:918 msgid "Secondary pixbuf" msgstr "Pixbuf secundario" -#: ../gtk/gtkentry.c:920 +#: ../gtk/gtkentry.c:919 msgid "Secondary pixbuf for the entry" msgstr "El pixbuf secundario para la entrada" -#: ../gtk/gtkentry.c:934 +#: ../gtk/gtkentry.c:933 msgid "Primary stock ID" msgstr "ID de almacenamiento primario" -#: ../gtk/gtkentry.c:935 +#: ../gtk/gtkentry.c:934 msgid "Stock ID for primary icon" msgstr "ID de almacenamiento para el icono primario" -#: ../gtk/gtkentry.c:949 +#: ../gtk/gtkentry.c:948 msgid "Secondary stock ID" msgstr "ID de almacenamiento secundario" -#: ../gtk/gtkentry.c:950 +#: ../gtk/gtkentry.c:949 msgid "Stock ID for secondary icon" msgstr "ID de almacenamiento para el icono secundario" -#: ../gtk/gtkentry.c:964 +#: ../gtk/gtkentry.c:963 msgid "Primary icon name" msgstr "Nombre del icono primario" -#: ../gtk/gtkentry.c:965 +#: ../gtk/gtkentry.c:964 msgid "Icon name for primary icon" msgstr "Nombre del icono para el icono primario" -#: ../gtk/gtkentry.c:979 +#: ../gtk/gtkentry.c:978 msgid "Secondary icon name" msgstr "Nombre del icono secundario" -#: ../gtk/gtkentry.c:980 +#: ../gtk/gtkentry.c:979 msgid "Icon name for secondary icon" msgstr "Nombre del icono para el icono secundario" -#: ../gtk/gtkentry.c:994 +#: ../gtk/gtkentry.c:993 msgid "Primary GIcon" msgstr "GIcon primario" -#: ../gtk/gtkentry.c:995 +#: ../gtk/gtkentry.c:994 msgid "GIcon for primary icon" msgstr "GIcon para el icono primario" -#: ../gtk/gtkentry.c:1009 +#: ../gtk/gtkentry.c:1008 msgid "Secondary GIcon" msgstr "GIcon secundario" -#: ../gtk/gtkentry.c:1010 +#: ../gtk/gtkentry.c:1009 msgid "GIcon for secondary icon" msgstr "GIcon para el icono secundario" -#: ../gtk/gtkentry.c:1024 +#: ../gtk/gtkentry.c:1023 msgid "Primary storage type" msgstr "Tipo de almacenamiento primario" -#: ../gtk/gtkentry.c:1025 +#: ../gtk/gtkentry.c:1024 msgid "The representation being used for primary icon" msgstr "La representación empleada para el icono primario" -#: ../gtk/gtkentry.c:1040 +#: ../gtk/gtkentry.c:1039 msgid "Secondary storage type" msgstr "Tipo de almacenamiento secundario" -#: ../gtk/gtkentry.c:1041 +#: ../gtk/gtkentry.c:1040 msgid "The representation being used for secondary icon" msgstr "La representación empleada para el icono secundario" -#: ../gtk/gtkentry.c:1062 +#: ../gtk/gtkentry.c:1061 msgid "Primary icon activatable" msgstr "Icono primario activable" -#: ../gtk/gtkentry.c:1063 +#: ../gtk/gtkentry.c:1062 msgid "Whether the primary icon is activatable" msgstr "Indica si el icono primario es activable" -#: ../gtk/gtkentry.c:1083 +#: ../gtk/gtkentry.c:1082 msgid "Secondary icon activatable" msgstr "Icono secundario activable" -#: ../gtk/gtkentry.c:1084 +#: ../gtk/gtkentry.c:1083 msgid "Whether the secondary icon is activatable" msgstr "Indica si el icono secundario es activable" -#: ../gtk/gtkentry.c:1106 +#: ../gtk/gtkentry.c:1105 msgid "Primary icon sensitive" msgstr "Sensibilidad del icono primario" -#: ../gtk/gtkentry.c:1107 +#: ../gtk/gtkentry.c:1106 msgid "Whether the primary icon is sensitive" msgstr "Indica si el icono primario es sensible" -#: ../gtk/gtkentry.c:1128 +#: ../gtk/gtkentry.c:1127 msgid "Secondary icon sensitive" msgstr "Sensibilidad del icono secundario" -#: ../gtk/gtkentry.c:1129 +#: ../gtk/gtkentry.c:1128 msgid "Whether the secondary icon is sensitive" msgstr "Indica si el icono secundario es sensible" -#: ../gtk/gtkentry.c:1145 +#: ../gtk/gtkentry.c:1144 msgid "Primary icon tooltip text" msgstr "Texto del consejo del icono primario" -#: ../gtk/gtkentry.c:1146 ../gtk/gtkentry.c:1182 +#: ../gtk/gtkentry.c:1145 ../gtk/gtkentry.c:1181 msgid "The contents of the tooltip on the primary icon" msgstr "El contenido del consejo para el icono primario" -#: ../gtk/gtkentry.c:1162 +#: ../gtk/gtkentry.c:1161 msgid "Secondary icon tooltip text" msgstr "Texto del consejo del icono secundario" -#: ../gtk/gtkentry.c:1163 ../gtk/gtkentry.c:1201 +#: ../gtk/gtkentry.c:1162 ../gtk/gtkentry.c:1200 msgid "The contents of the tooltip on the secondary icon" msgstr "El contenido del consejo para el icono secundario" -#: ../gtk/gtkentry.c:1181 +#: ../gtk/gtkentry.c:1180 msgid "Primary icon tooltip markup" msgstr "Marcado del consejo del icono primario" -#: ../gtk/gtkentry.c:1200 +#: ../gtk/gtkentry.c:1199 msgid "Secondary icon tooltip markup" msgstr "Marcado del consejo del icono secundario" -#: ../gtk/gtkentry.c:1220 ../gtk/gtktextview.c:776 +#: ../gtk/gtkentry.c:1219 ../gtk/gtktextview.c:768 msgid "IM module" msgstr "Módulo ME" -#: ../gtk/gtkentry.c:1221 ../gtk/gtktextview.c:777 +#: ../gtk/gtkentry.c:1220 ../gtk/gtktextview.c:769 msgid "Which IM module should be used" msgstr "Qué módulo de ME se debe usar" -#: ../gtk/gtkentry.c:1235 +#: ../gtk/gtkentry.c:1234 msgid "Icon Prelight" msgstr "Iluminación de icono" -#: ../gtk/gtkentry.c:1236 +#: ../gtk/gtkentry.c:1235 msgid "Whether activatable icons should prelight when hovered" msgstr "" "Indica si los iconos activables deben iluminarse al pasar el ratón sobre " "ellos" -#: ../gtk/gtkentry.c:1249 +#: ../gtk/gtkentry.c:1248 msgid "Progress Border" msgstr "Borde del progreso" -#: ../gtk/gtkentry.c:1250 +#: ../gtk/gtkentry.c:1249 msgid "Border around the progress bar" msgstr "Borde alrededor de la barra de progreso" -#: ../gtk/gtkentry.c:1742 +#: ../gtk/gtkentry.c:1741 msgid "Border between text and frame." msgstr "Borde entre el texto y el marco." -#: ../gtk/gtkentry.c:1747 ../gtk/gtklabel.c:903 -msgid "Select on focus" -msgstr "Seleccionar al enfocar" - -#: ../gtk/gtkentry.c:1748 -msgid "Whether to select the contents of an entry when it is focused" -msgstr "" -"Indica si se deben seleccionar los contenidos de una entrada cuando obtiene " -"el foco" - -#: ../gtk/gtkentry.c:1762 -msgid "Password Hint Timeout" -msgstr "Tiempo de expiración del hint de contraseña" - -#: ../gtk/gtkentry.c:1763 -msgid "How long to show the last input character in hidden entries" -msgstr "" -"Indica durante cuánto tiempo mostrar el último carácter en las entradas " -"ocultas" - #: ../gtk/gtkentrybuffer.c:353 msgid "The contents of the buffer" msgstr "El contenido del búfer" @@ -2608,7 +2627,7 @@ msgstr "Longitud mínima de clave" msgid "Minimum length of the search key in order to look up matches" msgstr "Longitud mínima de la clave de búsqueda para buscar coincidencias" -#: ../gtk/gtkentrycompletion.c:304 ../gtk/gtkiconview.c:589 +#: ../gtk/gtkentrycompletion.c:304 ../gtk/gtkiconview.c:605 msgid "Text column" msgstr "Columna de texto" @@ -2725,12 +2744,12 @@ msgstr "" "disponible" #: ../gtk/gtkexpander.c:258 ../gtk/gtktoolitemgroup.c:1606 -#: ../gtk/gtktreeview.c:776 +#: ../gtk/gtktreeview.c:766 msgid "Expander Size" msgstr "Tamaño del expansor" #: ../gtk/gtkexpander.c:259 ../gtk/gtktoolitemgroup.c:1607 -#: ../gtk/gtktreeview.c:777 +#: ../gtk/gtktreeview.c:767 msgid "Size of the expander arrow" msgstr "Tamaño de la flecha del expansor" @@ -2738,19 +2757,19 @@ msgstr "Tamaño de la flecha del expansor" msgid "Spacing around expander arrow" msgstr "Espaciado alrededor de la flecha del expansor" -#: ../gtk/gtkfilechooserbutton.c:368 +#: ../gtk/gtkfilechooserbutton.c:366 msgid "Dialog" msgstr "Diálogo" -#: ../gtk/gtkfilechooserbutton.c:369 +#: ../gtk/gtkfilechooserbutton.c:367 msgid "The file chooser dialog to use." msgstr "El diálogo del selector de archivos que se va a usar." -#: ../gtk/gtkfilechooserbutton.c:400 +#: ../gtk/gtkfilechooserbutton.c:398 msgid "The title of the file chooser dialog." msgstr "El título del diálogo de selección de archivos." -#: ../gtk/gtkfilechooserbutton.c:414 +#: ../gtk/gtkfilechooserbutton.c:412 msgid "The desired width of the button widget, in characters." msgstr "La anchura deseada del widget del botón, en caracteres." @@ -2857,19 +2876,19 @@ msgstr "" "Indica si un selector de archivos en modo distinto a abrir ofrece al usuario " "la posibilidad de crear carpetas nuevas." -#: ../gtk/gtkfixed.c:98 ../gtk/gtklayout.c:605 +#: ../gtk/gtkfixed.c:98 ../gtk/gtklayout.c:603 msgid "X position" msgstr "Posición X" -#: ../gtk/gtkfixed.c:99 ../gtk/gtklayout.c:606 +#: ../gtk/gtkfixed.c:99 ../gtk/gtklayout.c:604 msgid "X position of child widget" msgstr "Posición X del widget hijo" -#: ../gtk/gtkfixed.c:108 ../gtk/gtklayout.c:615 +#: ../gtk/gtkfixed.c:108 ../gtk/gtklayout.c:613 msgid "Y position" msgstr "Posición Y" -#: ../gtk/gtkfixed.c:109 ../gtk/gtklayout.c:616 +#: ../gtk/gtkfixed.c:109 ../gtk/gtklayout.c:614 msgid "Y position of child widget" msgstr "Posición Y del widget hijo" @@ -3015,135 +3034,135 @@ msgstr "" "Una variable booleana indicando si el hijo del manejador de la caja está " "acoplado o desacoplado." -#: ../gtk/gtkiconview.c:552 +#: ../gtk/gtkiconview.c:568 msgid "Selection mode" msgstr "Modo de selección" -#: ../gtk/gtkiconview.c:553 +#: ../gtk/gtkiconview.c:569 msgid "The selection mode" msgstr "El modo de selección" -#: ../gtk/gtkiconview.c:571 +#: ../gtk/gtkiconview.c:587 msgid "Pixbuf column" msgstr "Columna de pixbuf" -#: ../gtk/gtkiconview.c:572 +#: ../gtk/gtkiconview.c:588 msgid "Model column used to retrieve the icon pixbuf from" msgstr "Columna modelo usada para obtener el pixbuf del icono" -#: ../gtk/gtkiconview.c:590 +#: ../gtk/gtkiconview.c:606 msgid "Model column used to retrieve the text from" msgstr "Columna modelo usada para obtener el texto" -#: ../gtk/gtkiconview.c:609 +#: ../gtk/gtkiconview.c:625 msgid "Markup column" msgstr "Columna de marcado" -#: ../gtk/gtkiconview.c:610 +#: ../gtk/gtkiconview.c:626 msgid "Model column used to retrieve the text if using Pango markup" msgstr "Columna modelo usada para obtener el texto si se usa marcado Pango" -#: ../gtk/gtkiconview.c:617 +#: ../gtk/gtkiconview.c:633 msgid "Icon View Model" msgstr "Modelo de vista de icono" -#: ../gtk/gtkiconview.c:618 +#: ../gtk/gtkiconview.c:634 msgid "The model for the icon view" msgstr "El modelo para la vista de icono" -#: ../gtk/gtkiconview.c:634 +#: ../gtk/gtkiconview.c:650 msgid "Number of columns" msgstr "Número de columnas" -#: ../gtk/gtkiconview.c:635 +#: ../gtk/gtkiconview.c:651 msgid "Number of columns to display" msgstr "El número de columnas que se mostrarán" -#: ../gtk/gtkiconview.c:652 +#: ../gtk/gtkiconview.c:668 msgid "Width for each item" msgstr "Anchura de cada elemento" -#: ../gtk/gtkiconview.c:653 +#: ../gtk/gtkiconview.c:669 msgid "The width used for each item" msgstr "La anchura usada por cada elemento" -#: ../gtk/gtkiconview.c:669 +#: ../gtk/gtkiconview.c:685 msgid "Space which is inserted between cells of an item" msgstr "Espacio que se introduce entre las celdas de un elemento" -#: ../gtk/gtkiconview.c:684 +#: ../gtk/gtkiconview.c:700 msgid "Row Spacing" msgstr "Espaciado entre filas" -#: ../gtk/gtkiconview.c:685 +#: ../gtk/gtkiconview.c:701 msgid "Space which is inserted between grid rows" msgstr "Espacio que se introduce entre las filas de la rejilla" -#: ../gtk/gtkiconview.c:700 +#: ../gtk/gtkiconview.c:716 msgid "Column Spacing" msgstr "Espaciado entre columnas" -#: ../gtk/gtkiconview.c:701 +#: ../gtk/gtkiconview.c:717 msgid "Space which is inserted between grid columns" msgstr "Espacio que se inserta entre las columnas de la rejilla" -#: ../gtk/gtkiconview.c:716 +#: ../gtk/gtkiconview.c:732 msgid "Margin" msgstr "Margen" -#: ../gtk/gtkiconview.c:717 +#: ../gtk/gtkiconview.c:733 msgid "Space which is inserted at the edges of the icon view" msgstr "Espacio que se introduce entre los bordes de la vista de icono" -#: ../gtk/gtkiconview.c:732 +#: ../gtk/gtkiconview.c:748 msgid "Item Orientation" msgstr "Orientación del elemento" -#: ../gtk/gtkiconview.c:733 +#: ../gtk/gtkiconview.c:749 msgid "" "How the text and icon of each item are positioned relative to each other" msgstr "" "Cómo se sitúan el texto y el icono para cada elemento relativo a los demás" -#: ../gtk/gtkiconview.c:749 ../gtk/gtktreeview.c:611 -#: ../gtk/gtktreeviewcolumn.c:311 +#: ../gtk/gtkiconview.c:765 ../gtk/gtktreeview.c:601 +#: ../gtk/gtktreeviewcolumn.c:329 msgid "Reorderable" msgstr "Reordenable" -#: ../gtk/gtkiconview.c:750 ../gtk/gtktreeview.c:612 +#: ../gtk/gtkiconview.c:766 ../gtk/gtktreeview.c:602 msgid "View is reorderable" msgstr "La vista es reordenable" -#: ../gtk/gtkiconview.c:757 ../gtk/gtktreeview.c:762 +#: ../gtk/gtkiconview.c:773 ../gtk/gtktreeview.c:752 msgid "Tooltip Column" msgstr "Columna de consejo" -#: ../gtk/gtkiconview.c:758 +#: ../gtk/gtkiconview.c:774 msgid "The column in the model containing the tooltip texts for the items" msgstr "" "La columna del modelo que contiene los textos de consejo para los elementos" -#: ../gtk/gtkiconview.c:775 +#: ../gtk/gtkiconview.c:791 msgid "Item Padding" msgstr "Separación del elemento" -#: ../gtk/gtkiconview.c:776 +#: ../gtk/gtkiconview.c:792 msgid "Padding around icon view items" msgstr "Separación alrededor de la vista de iconos" -#: ../gtk/gtkiconview.c:785 +#: ../gtk/gtkiconview.c:803 msgid "Selection Box Color" msgstr "Color de la caja de selección" -#: ../gtk/gtkiconview.c:786 +#: ../gtk/gtkiconview.c:804 msgid "Color of the selection box" msgstr "Color de la caja de selección" -#: ../gtk/gtkiconview.c:792 +#: ../gtk/gtkiconview.c:810 msgid "Selection Box Alpha" msgstr "Alfa de la caja de selección" -#: ../gtk/gtkiconview.c:793 +#: ../gtk/gtkiconview.c:811 msgid "Opacity of the selection box" msgstr "Opacidad de la caja de selección" @@ -3155,7 +3174,7 @@ msgstr "Pixbuf" msgid "A GdkPixbuf to display" msgstr "Un GdkPixbuf para mostrar" -#: ../gtk/gtkimage.c:235 ../gtk/gtkrecentmanager.c:290 +#: ../gtk/gtkimage.c:235 ../gtk/gtkrecentmanager.c:294 #: ../gtk/gtkstatusicon.c:220 msgid "Filename" msgstr "Nombre de archivo" @@ -3176,8 +3195,8 @@ msgstr "Conjunto de iconos" msgid "Icon set to display" msgstr "Conjunto de iconos para mostrar" -#: ../gtk/gtkimage.c:260 ../gtk/gtkscalebutton.c:230 ../gtk/gtktoolbar.c:517 -#: ../gtk/gtktoolpalette.c:1003 +#: ../gtk/gtkimage.c:260 ../gtk/gtkscalebutton.c:230 ../gtk/gtktoolbar.c:514 +#: ../gtk/gtktoolpalette.c:976 msgid "Icon size" msgstr "Tamaño del icono" @@ -3221,7 +3240,7 @@ msgstr "" "Indica si se debe usar el texto de la etiqueta para crear un elemento del " "menú de stock" -#: ../gtk/gtkimagemenuitem.c:187 ../gtk/gtkmenu.c:540 +#: ../gtk/gtkimagemenuitem.c:187 ../gtk/gtkmenu.c:535 msgid "Accel Group" msgstr "Grupo de aceleración" @@ -3230,14 +3249,6 @@ msgid "The Accel Group to use for stock accelerator keys" msgstr "" "El grupo de aceleración que usar para los aceleradores de teclado de stock" -#: ../gtk/gtkimagemenuitem.c:193 -msgid "Show menu images" -msgstr "Mostrar imágenes del menú" - -#: ../gtk/gtkimagemenuitem.c:194 -msgid "Whether images should be shown in menus" -msgstr "Indica si deben mostrarse o no las imágenes en los menús" - #: ../gtk/gtkinfobar.c:375 ../gtk/gtkmessagedialog.c:201 msgid "Message Type" msgstr "Tipo de mensaje" @@ -3258,12 +3269,12 @@ msgstr "Espacio entre los elementos del área" msgid "Width of border around the action area" msgstr "Anchura del borde alrededor del área de acción" -#: ../gtk/gtkinvisible.c:89 ../gtk/gtkmountoperation.c:175 +#: ../gtk/gtkinvisible.c:90 ../gtk/gtkmountoperation.c:175 #: ../gtk/gtkstatusicon.c:279 ../gtk/gtkwindow.c:740 msgid "Screen" msgstr "Pantalla" -#: ../gtk/gtkinvisible.c:90 ../gtk/gtkwindow.c:741 +#: ../gtk/gtkinvisible.c:91 ../gtk/gtkwindow.c:741 msgid "The screen where this window will be displayed" msgstr "La pantalla donde se mostrará esta ventana" @@ -3275,7 +3286,7 @@ msgstr "El texto de la etiqueta" msgid "A list of style attributes to apply to the text of the label" msgstr "Un lista de atributos de estilos para aplicar al texto de la etiqueta" -#: ../gtk/gtklabel.c:578 ../gtk/gtktexttag.c:335 ../gtk/gtktextview.c:685 +#: ../gtk/gtklabel.c:578 ../gtk/gtktexttag.c:335 ../gtk/gtktextview.c:677 msgid "Justification" msgstr "Justificación" @@ -3380,41 +3391,19 @@ msgstr "Seguir los enlaces visitados" msgid "Whether visited links should be tracked" msgstr "Indica si deben seguir los enlaces visitados" -#: ../gtk/gtklabel.c:904 -msgid "Whether to select the contents of a selectable label when it is focused" -msgstr "" -"Indica si se debe seleccionar el contenido de una etiqueta seleccionable " -"cuando obtiene el foco" - -#: ../gtk/gtklayout.c:625 ../gtk/gtkviewport.c:142 -msgid "Horizontal adjustment" -msgstr "Ajuste horizontal" - -#: ../gtk/gtklayout.c:626 ../gtk/gtkscrolledwindow.c:299 -msgid "The GtkAdjustment for the horizontal position" -msgstr "El ajuste GtkAdjustment para la posición horizontal" - -#: ../gtk/gtklayout.c:633 ../gtk/gtkviewport.c:150 -msgid "Vertical adjustment" -msgstr "Ajuste vertical" - -#: ../gtk/gtklayout.c:634 ../gtk/gtkscrolledwindow.c:306 -msgid "The GtkAdjustment for the vertical position" -msgstr "El ajuste GtkAdjustment para la posición vertical" - -#: ../gtk/gtklayout.c:641 ../gtk/gtktreeviewcolumn.c:211 +#: ../gtk/gtklayout.c:627 ../gtk/gtktreeviewcolumn.c:229 msgid "Width" msgstr "Anchura" -#: ../gtk/gtklayout.c:642 +#: ../gtk/gtklayout.c:628 msgid "The width of the layout" msgstr "La anchura de la distribución" -#: ../gtk/gtklayout.c:650 +#: ../gtk/gtklayout.c:636 msgid "Height" msgstr "Altura" -#: ../gtk/gtklayout.c:651 +#: ../gtk/gtklayout.c:637 msgid "The height of the layout" msgstr "La altura de la distribución" @@ -3454,7 +3443,7 @@ msgstr "La dirección de empaquetado hijo de la barra de menú" msgid "Style of bevel around the menubar" msgstr "Estilo del bisel alrededor de la barra de menús" -#: ../gtk/gtkmenubar.c:197 ../gtk/gtktoolbar.c:567 +#: ../gtk/gtkmenubar.c:197 ../gtk/gtktoolbar.c:564 msgid "Internal padding" msgstr "Relleno interno" @@ -3464,41 +3453,33 @@ msgstr "" "Número de espacios del borde entre la sombra de la barra de menús y los " "elementos del menú" -#: ../gtk/gtkmenubar.c:205 -msgid "Delay before drop down menus appear" -msgstr "Retardo antes de que aparezcan los menús desplegables" - -#: ../gtk/gtkmenubar.c:206 -msgid "Delay before the submenus of a menu bar appear" -msgstr "Retardo antes de que aparezcan los submenús de una barra de menús" - -#: ../gtk/gtkmenu.c:526 +#: ../gtk/gtkmenu.c:521 msgid "The currently selected menu item" msgstr "El elemento del menú actualmente seleccionado" -#: ../gtk/gtkmenu.c:541 +#: ../gtk/gtkmenu.c:536 msgid "The accel group holding accelerators for the menu" msgstr "El grupo de aceleración que contiene los aceleradores para el menú" -#: ../gtk/gtkmenu.c:555 ../gtk/gtkmenuitem.c:318 +#: ../gtk/gtkmenu.c:550 ../gtk/gtkmenuitem.c:316 msgid "Accel Path" msgstr "Ruta del acelerador" -#: ../gtk/gtkmenu.c:556 +#: ../gtk/gtkmenu.c:551 msgid "An accel path used to conveniently construct accel paths of child items" msgstr "" "Una ruta de acelerador usada para construir convenientemente rutas de " "aceleración de elementos hijo" -#: ../gtk/gtkmenu.c:572 +#: ../gtk/gtkmenu.c:567 msgid "Attach Widget" msgstr "Acoplar widget" -#: ../gtk/gtkmenu.c:573 +#: ../gtk/gtkmenu.c:568 msgid "The widget the menu is attached to" msgstr "El menú al que está acoplado el widget" -#: ../gtk/gtkmenu.c:581 +#: ../gtk/gtkmenu.c:576 msgid "" "A title that may be displayed by the window manager when this menu is torn-" "off" @@ -3506,54 +3487,54 @@ msgstr "" "Un título que podría mostrarse por el administrador de ventanas cuando este " "menú se desprenda" -#: ../gtk/gtkmenu.c:595 +#: ../gtk/gtkmenu.c:590 msgid "Tearoff State" msgstr "Estado de desprendimiento" -#: ../gtk/gtkmenu.c:596 +#: ../gtk/gtkmenu.c:591 msgid "A boolean that indicates whether the menu is torn-off" msgstr "Un booleano que indica si el menú ha sido desprendido" -#: ../gtk/gtkmenu.c:610 +#: ../gtk/gtkmenu.c:605 msgid "Monitor" msgstr "Monitor" -#: ../gtk/gtkmenu.c:611 +#: ../gtk/gtkmenu.c:606 msgid "The monitor the menu will be popped up on" msgstr "El monitor en el que se mostrará el menú" -#: ../gtk/gtkmenu.c:617 +#: ../gtk/gtkmenu.c:612 msgid "Vertical Padding" msgstr "Separación vertical" -#: ../gtk/gtkmenu.c:618 +#: ../gtk/gtkmenu.c:613 msgid "Extra space at the top and bottom of the menu" msgstr "El espacio adicional en la parte superior e inferior del menú" -#: ../gtk/gtkmenu.c:640 +#: ../gtk/gtkmenu.c:635 msgid "Reserve Toggle Size" msgstr "Reservar tamaño para conmutar" -#: ../gtk/gtkmenu.c:641 +#: ../gtk/gtkmenu.c:636 msgid "" "A boolean that indicates whether the menu reserves space for toggles and " "icons" msgstr "" "Un booleano que indica si el menú reserva espacio para conmutadores e iconos" -#: ../gtk/gtkmenu.c:647 +#: ../gtk/gtkmenu.c:642 msgid "Horizontal Padding" msgstr "Separación horizontal" -#: ../gtk/gtkmenu.c:648 +#: ../gtk/gtkmenu.c:643 msgid "Extra space at the left and right edges of the menu" msgstr "El espacio adicional en los bordes derecho e izquierdo del menú" -#: ../gtk/gtkmenu.c:656 +#: ../gtk/gtkmenu.c:651 msgid "Vertical Offset" msgstr "Desplazamiento vertical" -#: ../gtk/gtkmenu.c:657 +#: ../gtk/gtkmenu.c:652 msgid "" "When the menu is a submenu, position it this number of pixels offset " "vertically" @@ -3561,11 +3542,11 @@ msgstr "" "Cuando el menú es un submenú, colocarlo este número de píxeles de " "desplazamiento vertical" -#: ../gtk/gtkmenu.c:665 +#: ../gtk/gtkmenu.c:660 msgid "Horizontal Offset" msgstr "Desplazamiento horizontal" -#: ../gtk/gtkmenu.c:666 +#: ../gtk/gtkmenu.c:661 msgid "" "When the menu is a submenu, position it this number of pixels offset " "horizontally" @@ -3573,132 +3554,98 @@ msgstr "" "Cuando el menú es un submenú, colocarlo este número de píxeles de " "desplazamiento horizontal" -#: ../gtk/gtkmenu.c:674 +#: ../gtk/gtkmenu.c:669 msgid "Double Arrows" msgstr "Dobles flechas" -#: ../gtk/gtkmenu.c:675 +#: ../gtk/gtkmenu.c:670 msgid "When scrolling, always show both arrows." msgstr "Al desplazar, siempre mostrar ambas flechas." -#: ../gtk/gtkmenu.c:688 +#: ../gtk/gtkmenu.c:683 msgid "Arrow Placement" msgstr "Colocación de flecha" -#: ../gtk/gtkmenu.c:689 +#: ../gtk/gtkmenu.c:684 msgid "Indicates where scroll arrows should be placed" msgstr "Indica si las flechas de desplazamiento se deben colocar" -#: ../gtk/gtkmenu.c:697 +#: ../gtk/gtkmenu.c:692 msgid "Left Attach" msgstr "Acoplar a la izquierda" -#: ../gtk/gtkmenu.c:698 ../gtk/gtktable.c:197 +#: ../gtk/gtkmenu.c:693 ../gtk/gtktable.c:197 msgid "The column number to attach the left side of the child to" msgstr "El número de columnas que acoplar al lado izquierdo del hijo" -#: ../gtk/gtkmenu.c:705 +#: ../gtk/gtkmenu.c:700 msgid "Right Attach" msgstr "Acoplar a la derecha" -#: ../gtk/gtkmenu.c:706 +#: ../gtk/gtkmenu.c:701 msgid "The column number to attach the right side of the child to" msgstr "El número de columnas que acoplar al lado derecho del hijo" -#: ../gtk/gtkmenu.c:713 +#: ../gtk/gtkmenu.c:708 msgid "Top Attach" msgstr "Acoplamiento superior" -#: ../gtk/gtkmenu.c:714 +#: ../gtk/gtkmenu.c:709 msgid "The row number to attach the top of the child to" msgstr "El número de filas que acoplar por encima del hijo" -#: ../gtk/gtkmenu.c:721 +#: ../gtk/gtkmenu.c:716 msgid "Bottom Attach" msgstr "Acoplamiento inferior" -#: ../gtk/gtkmenu.c:722 ../gtk/gtktable.c:218 +#: ../gtk/gtkmenu.c:717 ../gtk/gtktable.c:218 msgid "The row number to attach the bottom of the child to" msgstr "El número de filas que acoplar por debajo del hijo" -#: ../gtk/gtkmenu.c:736 +#: ../gtk/gtkmenu.c:731 msgid "Arbitrary constant to scale down the size of the scroll arrow" msgstr "" "Constante arbitraria para reducir el escalado del tamaño de la flecha de " "desplazamiento" -#: ../gtk/gtkmenu.c:823 -msgid "Can change accelerators" -msgstr "Puede cambiar aceleradores" - -#: ../gtk/gtkmenu.c:824 -msgid "" -"Whether menu accelerators can be changed by pressing a key over the menu item" -msgstr "" -"Indica si los aceleradores del menú pueden cambiarse pulsando una tecla " -"sobre el elemento del menú" - -#: ../gtk/gtkmenu.c:829 -msgid "Delay before submenus appear" -msgstr "Retraso antes de que aparezcan los submenús" - -#: ../gtk/gtkmenu.c:830 -msgid "" -"Minimum time the pointer must stay over a menu item before the submenu appear" -msgstr "" -"Tiempo mínimo en que el puntero debe permanecer sobre un elemento de menú " -"antes de que el submenú aparezca" - -#: ../gtk/gtkmenu.c:837 -msgid "Delay before hiding a submenu" -msgstr "Retraso antes de ocultar un submenú" - -#: ../gtk/gtkmenu.c:838 -msgid "" -"The time before hiding a submenu when the pointer is moving towards the " -"submenu" -msgstr "" -"El tiempo antes de ocultar un submenú cuando el puntero se este moviendo " -"hacia el submenú" - -#: ../gtk/gtkmenuitem.c:285 +#: ../gtk/gtkmenuitem.c:283 msgid "Right Justified" msgstr "Justificado a la derecha" -#: ../gtk/gtkmenuitem.c:286 +#: ../gtk/gtkmenuitem.c:284 msgid "" "Sets whether the menu item appears justified at the right side of a menu bar" msgstr "" "Establece si el elemento del menú aparece justificado en la parte derecha de " "una barra de menú" -#: ../gtk/gtkmenuitem.c:300 +#: ../gtk/gtkmenuitem.c:298 msgid "Submenu" msgstr "Submenú" -#: ../gtk/gtkmenuitem.c:301 +#: ../gtk/gtkmenuitem.c:299 msgid "The submenu attached to the menu item, or NULL if it has none" msgstr "El submenú acoplado al elemento del menú, o NULL si no tiene ninguno" -#: ../gtk/gtkmenuitem.c:319 +#: ../gtk/gtkmenuitem.c:317 msgid "Sets the accelerator path of the menu item" msgstr "Establece la ruta del acelerador del elemento del menú" -#: ../gtk/gtkmenuitem.c:334 +#: ../gtk/gtkmenuitem.c:332 msgid "The text for the child label" msgstr "El texto para la etiqueta hijo" -#: ../gtk/gtkmenuitem.c:397 +#: ../gtk/gtkmenuitem.c:395 msgid "Amount of space used up by arrow, relative to the menu item's font size" msgstr "" "Cantidad de espacio ocupado por una flecha, relativa al tamaño de tipografía " "del elemento del menú" -#: ../gtk/gtkmenuitem.c:410 +#: ../gtk/gtkmenuitem.c:408 msgid "Width in Characters" msgstr "Anchura en caracteres" -#: ../gtk/gtkmenuitem.c:411 +#: ../gtk/gtkmenuitem.c:409 msgid "The minimum desired width of the menu item in characters" msgstr "La anchura mínima deseada del elemento del menú en caracteres" @@ -3943,7 +3890,7 @@ msgstr "Solapa desprendible" msgid "Whether the tab is detachable" msgstr "Indica si la solapa es desprendible" -#: ../gtk/gtknotebook.c:815 ../gtk/gtkscrollbar.c:80 +#: ../gtk/gtknotebook.c:815 ../gtk/gtkscrollbar.c:105 msgid "Secondary backward stepper" msgstr "Flecha de retroceso secundaria" @@ -3954,7 +3901,7 @@ msgstr "" "Muestra una segunda flecha de retroceso en el extremo opuesto del área de " "solapas" -#: ../gtk/gtknotebook.c:831 ../gtk/gtkscrollbar.c:87 +#: ../gtk/gtknotebook.c:831 ../gtk/gtkscrollbar.c:112 msgid "Secondary forward stepper" msgstr "Flecha de adelanto secundaria" @@ -3965,19 +3912,19 @@ msgstr "" "Mostrar una segunda flecha de avance en el extremo opuesto del área de " "solapas" -#: ../gtk/gtknotebook.c:846 ../gtk/gtkscrollbar.c:66 +#: ../gtk/gtknotebook.c:846 ../gtk/gtkscrollbar.c:91 msgid "Backward stepper" msgstr "Flecha de retroceso" -#: ../gtk/gtknotebook.c:847 ../gtk/gtkscrollbar.c:67 +#: ../gtk/gtknotebook.c:847 ../gtk/gtkscrollbar.c:92 msgid "Display the standard backward arrow button" msgstr "Mostrar el botón estándar de flecha de retroceso" -#: ../gtk/gtknotebook.c:861 ../gtk/gtkscrollbar.c:73 +#: ../gtk/gtknotebook.c:861 ../gtk/gtkscrollbar.c:98 msgid "Forward stepper" msgstr "Flecha de avance" -#: ../gtk/gtknotebook.c:862 ../gtk/gtkscrollbar.c:74 +#: ../gtk/gtknotebook.c:862 ../gtk/gtkscrollbar.c:99 msgid "Display the standard forward arrow button" msgstr "Mostrar el botón estándar de flecha de avance" @@ -4069,19 +4016,19 @@ msgstr "Encoger" msgid "If TRUE, the child can be made smaller than its requisition" msgstr "Si es TRUE, el hijo puede hacerse más pequeño que sus requisitos" -#: ../gtk/gtkplug.c:171 ../gtk/gtkstatusicon.c:303 +#: ../gtk/gtkplug.c:172 ../gtk/gtkstatusicon.c:303 msgid "Embedded" msgstr "Empotrado" -#: ../gtk/gtkplug.c:172 +#: ../gtk/gtkplug.c:173 msgid "Whether the plug is embedded" msgstr "Indica si el complemento está empotrado" -#: ../gtk/gtkplug.c:186 +#: ../gtk/gtkplug.c:187 msgid "Socket Window" msgstr "Ventana del socket" -#: ../gtk/gtkplug.c:187 +#: ../gtk/gtkplug.c:188 msgid "The window of the socket the plug is embedded in" msgstr "La ventana del socket en la que el enchufe está empotrado" @@ -4392,36 +4339,36 @@ msgstr "" "TRUE si los combos de configuración de página están empotrados en " "GtkPrintUnixDialog" -#: ../gtk/gtkprogressbar.c:134 +#: ../gtk/gtkprogressbar.c:129 msgid "Fraction" msgstr "Fracción" -#: ../gtk/gtkprogressbar.c:135 +#: ../gtk/gtkprogressbar.c:130 msgid "The fraction of total work that has been completed" msgstr "La fracción del trabajo total que ha sido completado" -#: ../gtk/gtkprogressbar.c:142 +#: ../gtk/gtkprogressbar.c:137 msgid "Pulse Step" msgstr "Paso del pulso" -#: ../gtk/gtkprogressbar.c:143 +#: ../gtk/gtkprogressbar.c:138 msgid "The fraction of total progress to move the bouncing block when pulsed" msgstr "" "La fracción del progreso total para mover el bloque rebotador cuando se pulsa" -#: ../gtk/gtkprogressbar.c:151 +#: ../gtk/gtkprogressbar.c:146 msgid "Text to be displayed in the progress bar" msgstr "Texto que se mostrará en la barra de progreso" -#: ../gtk/gtkprogressbar.c:158 +#: ../gtk/gtkprogressbar.c:153 msgid "Show text" msgstr "Mostrar texto" -#: ../gtk/gtkprogressbar.c:159 +#: ../gtk/gtkprogressbar.c:154 msgid "Whether the progress is shown as text." msgstr "Indica si el progreso se muestra como texto." -#: ../gtk/gtkprogressbar.c:181 +#: ../gtk/gtkprogressbar.c:176 msgid "" "The preferred place to ellipsize the string, if the progress bar does not " "have enough room to display the entire string, if at all." @@ -4429,51 +4376,51 @@ msgstr "" "El lugar preferido para la elipsis de la cadena, si la barra de progreso no " "tiene suficiente espacio para mostrar la cadena completa." -#: ../gtk/gtkprogressbar.c:188 +#: ../gtk/gtkprogressbar.c:183 msgid "X spacing" msgstr "Espaciado X" -#: ../gtk/gtkprogressbar.c:189 +#: ../gtk/gtkprogressbar.c:184 msgid "Extra spacing applied to the width of a progress bar." msgstr "Espacio extra aplicado a la anchura de una barra de progreso." -#: ../gtk/gtkprogressbar.c:194 +#: ../gtk/gtkprogressbar.c:189 msgid "Y spacing" msgstr "Espaciado Y" -#: ../gtk/gtkprogressbar.c:195 +#: ../gtk/gtkprogressbar.c:190 msgid "Extra spacing applied to the height of a progress bar." msgstr "Espacio adicional aplicado a la altura >de una barra de progreso." -#: ../gtk/gtkprogressbar.c:208 +#: ../gtk/gtkprogressbar.c:203 msgid "Minimum horizontal bar width" msgstr "Anchura mínima de la barra horizontal" -#: ../gtk/gtkprogressbar.c:209 +#: ../gtk/gtkprogressbar.c:204 msgid "The minimum horizontal width of the progress bar" msgstr "La anchura mínima horizontal de la barra de progreso" -#: ../gtk/gtkprogressbar.c:221 +#: ../gtk/gtkprogressbar.c:216 msgid "Minimum horizontal bar height" msgstr "Altura mínima de la barra horizontal" -#: ../gtk/gtkprogressbar.c:222 +#: ../gtk/gtkprogressbar.c:217 msgid "Minimum horizontal height of the progress bar" msgstr "La altura mínima horizontal de la barra de progreso" -#: ../gtk/gtkprogressbar.c:234 +#: ../gtk/gtkprogressbar.c:229 msgid "Minimum vertical bar width" msgstr "Anchura mínima horizontal de la barra" -#: ../gtk/gtkprogressbar.c:235 +#: ../gtk/gtkprogressbar.c:230 msgid "The minimum vertical width of the progress bar" msgstr "La anchura mínima vertical de la barra de progreso" -#: ../gtk/gtkprogressbar.c:247 +#: ../gtk/gtkprogressbar.c:242 msgid "Minimum vertical bar height" msgstr "Altura mínima vertical de la barra" -#: ../gtk/gtkprogressbar.c:248 +#: ../gtk/gtkprogressbar.c:243 msgid "The minimum vertical height of the progress bar" msgstr "La altura mínima vertical de la barra de progreso" @@ -4666,11 +4613,11 @@ msgstr "" "Escalado de flechas en consideración con el tamaño del botón de " "desplazamiento" -#: ../gtk/gtkrecentaction.c:635 ../gtk/gtkrecentchoosermenu.c:252 +#: ../gtk/gtkrecentaction.c:635 ../gtk/gtkrecentchoosermenu.c:246 msgid "Show Numbers" msgstr "Mostrar números" -#: ../gtk/gtkrecentaction.c:636 ../gtk/gtkrecentchoosermenu.c:253 +#: ../gtk/gtkrecentaction.c:636 ../gtk/gtkrecentchoosermenu.c:247 msgid "Whether the items should be displayed with a number" msgstr "Indica si los elementos deben mostrarse con un número" @@ -4748,11 +4695,11 @@ msgstr "El orden de colocación de los elementos mostrados" msgid "The current filter for selecting which resources are displayed" msgstr "El filtro actual para seleccionar qué recursos se muestran" -#: ../gtk/gtkrecentmanager.c:291 +#: ../gtk/gtkrecentmanager.c:295 msgid "The full path to the file to be used to store and read the list" msgstr "La ruta completa al archivo a usar para almacenar y leer la lista" -#: ../gtk/gtkrecentmanager.c:306 +#: ../gtk/gtkrecentmanager.c:310 msgid "The size of the recently used resources list" msgstr "El tamaño de la lista de recursos usados recientemente" @@ -4852,66 +4799,74 @@ msgstr "Espaciado del valor" msgid "Space between value text and the slider/trough area" msgstr "Espacio entre el texto del valor y el área del deslizador/carril" -#: ../gtk/gtkscrollbar.c:50 +#: ../gtk/gtkscrollbar.c:75 msgid "Minimum Slider Length" msgstr "Longitud mínima del deslizador" -#: ../gtk/gtkscrollbar.c:51 +#: ../gtk/gtkscrollbar.c:76 msgid "Minimum length of scrollbar slider" msgstr "Longitud mínima de deslizador de la barras de desplazamiento" -#: ../gtk/gtkscrollbar.c:59 +#: ../gtk/gtkscrollbar.c:84 msgid "Fixed slider size" msgstr "Tamaño del deslizador fijo" -#: ../gtk/gtkscrollbar.c:60 +#: ../gtk/gtkscrollbar.c:85 msgid "Don't change slider size, just lock it to the minimum length" msgstr "" "No cambiar el tamaño del deslizador, sólo bloquearlo a la longitud mínima" -#: ../gtk/gtkscrollbar.c:81 +#: ../gtk/gtkscrollbar.c:106 msgid "" "Display a second backward arrow button on the opposite end of the scrollbar" msgstr "" "Muestra un segundo botón con una flecha de retroceso en el extremo opuesto " "de la barra de desplazamiento" -#: ../gtk/gtkscrollbar.c:88 +#: ../gtk/gtkscrollbar.c:113 msgid "" "Display a second forward arrow button on the opposite end of the scrollbar" msgstr "" "Muestra un botón secundario con flecha de avance en el extremo opuesto de la " "barra de desplazamiento" -#: ../gtk/gtkscrolledwindow.c:298 ../gtk/gtktreeview.c:571 +#: ../gtk/gtkscrolledwindow.c:295 msgid "Horizontal Adjustment" msgstr "Ajuste horizontal" -#: ../gtk/gtkscrolledwindow.c:305 ../gtk/gtktreeview.c:579 +#: ../gtk/gtkscrolledwindow.c:296 +msgid "The GtkAdjustment for the horizontal position" +msgstr "El ajuste GtkAdjustment para la posición horizontal" + +#: ../gtk/gtkscrolledwindow.c:302 msgid "Vertical Adjustment" msgstr "Ajuste vertical" -#: ../gtk/gtkscrolledwindow.c:312 +#: ../gtk/gtkscrolledwindow.c:303 +msgid "The GtkAdjustment for the vertical position" +msgstr "El ajuste GtkAdjustment para la posición vertical" + +#: ../gtk/gtkscrolledwindow.c:309 msgid "Horizontal Scrollbar Policy" msgstr "Directiva de la barra de desplazamiento horizontal" -#: ../gtk/gtkscrolledwindow.c:313 +#: ../gtk/gtkscrolledwindow.c:310 msgid "When the horizontal scrollbar is displayed" msgstr "Cuando mostrar la barra de desplazamiento horizontal" -#: ../gtk/gtkscrolledwindow.c:320 +#: ../gtk/gtkscrolledwindow.c:317 msgid "Vertical Scrollbar Policy" msgstr "Directiva de la barra de desplazamiento vertical" -#: ../gtk/gtkscrolledwindow.c:321 +#: ../gtk/gtkscrolledwindow.c:318 msgid "When the vertical scrollbar is displayed" msgstr "Cuando mostrar la barra de desplazamiento vertical" -#: ../gtk/gtkscrolledwindow.c:329 +#: ../gtk/gtkscrolledwindow.c:326 msgid "Window Placement" msgstr "Colocación de la ventana" -#: ../gtk/gtkscrolledwindow.c:330 +#: ../gtk/gtkscrolledwindow.c:327 msgid "" "Where the contents are located with respect to the scrollbars. This property " "only takes effect if \"window-placement-set\" is TRUE." @@ -4919,11 +4874,11 @@ msgstr "" "Dónde se colocan los contenidos respecto a las barras de desplazamiento. " "Esta propiedad sólo tiene efecto si \"window-placement-set\" es TRUE." -#: ../gtk/gtkscrolledwindow.c:347 +#: ../gtk/gtkscrolledwindow.c:344 msgid "Window Placement Set" msgstr "Establece la colocación de la ventana" -#: ../gtk/gtkscrolledwindow.c:348 +#: ../gtk/gtkscrolledwindow.c:345 msgid "" "Whether \"window-placement\" should be used to determine the location of the " "contents with respect to the scrollbars." @@ -4931,44 +4886,51 @@ msgstr "" "Indica si debe usarse \"window-placement\" para determinar el lugar del " "contenido respecto a las barras de desplazamiento." -#: ../gtk/gtkscrolledwindow.c:354 +#: ../gtk/gtkscrolledwindow.c:351 msgid "Shadow Type" msgstr "Tipo de sombra" -#: ../gtk/gtkscrolledwindow.c:355 +#: ../gtk/gtkscrolledwindow.c:352 msgid "Style of bevel around the contents" msgstr "Estilo de bisel alrededor de los contenidos" -#: ../gtk/gtkscrolledwindow.c:369 +#: ../gtk/gtkscrolledwindow.c:366 msgid "Scrollbars within bevel" msgstr "Barras de desplazamiento entre biseles" -#: ../gtk/gtkscrolledwindow.c:370 +#: ../gtk/gtkscrolledwindow.c:367 msgid "Place scrollbars within the scrolled window's bevel" msgstr "" "Ubicar barras de desplazamiento entre el bisel de la ventana desplazada" -#: ../gtk/gtkscrolledwindow.c:376 +#: ../gtk/gtkscrolledwindow.c:373 msgid "Scrollbar spacing" msgstr "Espaciado de la barra de desplazamiento" -#: ../gtk/gtkscrolledwindow.c:377 +#: ../gtk/gtkscrolledwindow.c:374 msgid "Number of pixels between the scrollbars and the scrolled window" msgstr "" "Número de píxeles entre las barras de desplazamiento y la ventana enrollada" -#: ../gtk/gtkscrolledwindow.c:392 -msgid "Scrolled Window Placement" -msgstr "Colocación de la ventana donde se ha desplazado" +#: ../gtk/gtkscrolledwindow.c:383 +#| msgid "Minimum Width" +msgid "Minimum Content Width" +msgstr "Anchura mínima del contenido" -#: ../gtk/gtkscrolledwindow.c:393 -msgid "" -"Where the contents of scrolled windows are located with respect to the " -"scrollbars, if not overridden by the scrolled window's own placement." +#: ../gtk/gtkscrolledwindow.c:384 +msgid "The minimum width that the scrolled window will allocate to its content" msgstr "" -"Dónde se coloca el contenido de las ventanas donde se hace scroll con " -"respecto a las barras de desplazamiento, si no toma precedencia por el " -"propio emplazamiento de la ventana donde se hizo scroll." +"La anchura mínima que la ventana desplazada reservará para su contenido" + +#: ../gtk/gtkscrolledwindow.c:390 +#| msgid "Minimum child height" +msgid "Minimum Content Height" +msgstr "Altura mínima del contenido" + +#: ../gtk/gtkscrolledwindow.c:391 +msgid "" +"The minimum height that the scrolled window will allocate to its content" +msgstr "La altura mínima que la ventana desplazada reservará para su contenido" #: ../gtk/gtkseparatortoolitem.c:138 msgid "Draw" @@ -4978,11 +4940,11 @@ msgstr "Dibujar" msgid "Whether the separator is drawn, or just blank" msgstr "Indica si el separador se dibuja, o sólo se deja en blanco" -#: ../gtk/gtksettings.c:225 +#: ../gtk/gtksettings.c:241 msgid "Double Click Time" msgstr "Tiempo del doble pulsación" -#: ../gtk/gtksettings.c:226 +#: ../gtk/gtksettings.c:242 msgid "" "Maximum time allowed between two clicks for them to be considered a double " "click (in milliseconds)" @@ -4990,11 +4952,11 @@ msgstr "" "Tiempo máximo permitido entre dos pulsaciones para ser considerados como una " "pulsación doble (en milisegundos)" -#: ../gtk/gtksettings.c:233 +#: ../gtk/gtksettings.c:249 msgid "Double Click Distance" msgstr "Distancia de la pulsación doble" -#: ../gtk/gtksettings.c:234 +#: ../gtk/gtksettings.c:250 msgid "" "Maximum distance allowed between two clicks for them to be considered a " "double click (in pixels)" @@ -5002,35 +4964,35 @@ msgstr "" "Distancia máxima permitida entre dos pulsaciones para ser considerados como " "una pulsación doble (en píxeles)" -#: ../gtk/gtksettings.c:250 +#: ../gtk/gtksettings.c:266 msgid "Cursor Blink" msgstr "Parpadeo del cursor" -#: ../gtk/gtksettings.c:251 +#: ../gtk/gtksettings.c:267 msgid "Whether the cursor should blink" msgstr "Indica si el cursor debe parpadear" -#: ../gtk/gtksettings.c:258 +#: ../gtk/gtksettings.c:274 msgid "Cursor Blink Time" msgstr "Tiempo de parpadeo del cursor" -#: ../gtk/gtksettings.c:259 +#: ../gtk/gtksettings.c:275 msgid "Length of the cursor blink cycle, in milliseconds" msgstr "Longitud del ciclo de parpadeo del cursor, en milisegundos" -#: ../gtk/gtksettings.c:278 +#: ../gtk/gtksettings.c:294 msgid "Cursor Blink Timeout" msgstr "Intervalo de parpadeo del cursor" -#: ../gtk/gtksettings.c:279 +#: ../gtk/gtksettings.c:295 msgid "Time after which the cursor stops blinking, in seconds" msgstr "Tiempo tras el que el cursor para de parpadear, en segundos" -#: ../gtk/gtksettings.c:286 +#: ../gtk/gtksettings.c:302 msgid "Split Cursor" msgstr "Dividir cursor" -#: ../gtk/gtksettings.c:287 +#: ../gtk/gtksettings.c:303 msgid "" "Whether two cursors should be displayed for mixed left-to-right and right-to-" "left text" @@ -5038,161 +5000,161 @@ msgstr "" "Indica si deben mostrarse dos cursores para el texto mezclado de izquierda-a-" "derecha y derecha-a-izquierda" -#: ../gtk/gtksettings.c:294 +#: ../gtk/gtksettings.c:310 msgid "Theme Name" msgstr "Nombre del tema" -#: ../gtk/gtksettings.c:295 +#: ../gtk/gtksettings.c:311 msgid "Name of theme RC file to load" msgstr "Nombre del archivo RC de tema que cargar" -#: ../gtk/gtksettings.c:303 +#: ../gtk/gtksettings.c:319 msgid "Icon Theme Name" msgstr "Nombre del tema de iconos" -#: ../gtk/gtksettings.c:304 +#: ../gtk/gtksettings.c:320 msgid "Name of icon theme to use" msgstr "Nombre del tema de iconos que utilizar" -#: ../gtk/gtksettings.c:312 +#: ../gtk/gtksettings.c:328 msgid "Fallback Icon Theme Name" msgstr "Nombre del tema de iconos de resguardo" -#: ../gtk/gtksettings.c:313 +#: ../gtk/gtksettings.c:329 msgid "Name of a icon theme to fall back to" msgstr "Nombre del tema de iconos que utilizar como resguardo" -#: ../gtk/gtksettings.c:321 +#: ../gtk/gtksettings.c:337 msgid "Key Theme Name" msgstr "Nombre del tema de teclas" -#: ../gtk/gtksettings.c:322 +#: ../gtk/gtksettings.c:338 msgid "Name of key theme RC file to load" msgstr "Nombre del archivo RC de tema de teclas que cargar" -#: ../gtk/gtksettings.c:330 +#: ../gtk/gtksettings.c:346 msgid "Menu bar accelerator" msgstr "Acelerador de la barra de menús" -#: ../gtk/gtksettings.c:331 +#: ../gtk/gtksettings.c:347 msgid "Keybinding to activate the menu bar" msgstr "Combinación de teclas para activar la barra de menús" -#: ../gtk/gtksettings.c:339 +#: ../gtk/gtksettings.c:355 msgid "Drag threshold" msgstr "Umbral del arrastre" -#: ../gtk/gtksettings.c:340 +#: ../gtk/gtksettings.c:356 msgid "Number of pixels the cursor can move before dragging" msgstr "" "Número de píxeles que el cursor puede mover antes de iniciar el arrastre" -#: ../gtk/gtksettings.c:348 +#: ../gtk/gtksettings.c:364 msgid "Font Name" msgstr "Nombre de la tipografía" -#: ../gtk/gtksettings.c:349 +#: ../gtk/gtksettings.c:365 msgid "Name of default font to use" msgstr "Nombre de la tipografía predeterminada a utilizar" -#: ../gtk/gtksettings.c:371 +#: ../gtk/gtksettings.c:387 msgid "Icon Sizes" msgstr "Tamaños de los iconos" -#: ../gtk/gtksettings.c:372 +#: ../gtk/gtksettings.c:388 msgid "List of icon sizes (gtk-menu=16,16:gtk-button=20,20..." msgstr "Lista de tamaños de los iconos (gtk-menu=16,16:gtk-button=20,20..." -#: ../gtk/gtksettings.c:380 +#: ../gtk/gtksettings.c:396 msgid "GTK Modules" msgstr "Módulos GTK" -#: ../gtk/gtksettings.c:381 +#: ../gtk/gtksettings.c:397 msgid "List of currently active GTK modules" msgstr "Lista de módulos GTK activos actualmente" -#: ../gtk/gtksettings.c:390 +#: ../gtk/gtksettings.c:406 msgid "Xft Antialias" msgstr "Suavizado Xft" -#: ../gtk/gtksettings.c:391 +#: ../gtk/gtksettings.c:407 msgid "Whether to antialias Xft fonts; 0=no, 1=yes, -1=default" msgstr "" "Indica si se deben suavizar los bordes de las tipografías Xft; 0=no,1=sí, " "-1=predeterminado" -#: ../gtk/gtksettings.c:400 +#: ../gtk/gtksettings.c:416 msgid "Xft Hinting" msgstr "Sugerencias Xft" -#: ../gtk/gtksettings.c:401 +#: ../gtk/gtksettings.c:417 msgid "Whether to hint Xft fonts; 0=no, 1=yes, -1=default" msgstr "" "Indica si se deben usar las sugerencias de las tipografías Xft; 0=no, 1 =sí, " "-1=predeterminado" -#: ../gtk/gtksettings.c:410 +#: ../gtk/gtksettings.c:426 msgid "Xft Hint Style" msgstr "Estilo de sugerencias Xft" -#: ../gtk/gtksettings.c:411 +#: ../gtk/gtksettings.c:427 msgid "" "What degree of hinting to use; hintnone, hintslight, hintmedium, or hintfull" msgstr "Qué grado de sugerencias usar: ninguno, ligero, medio o completo" -#: ../gtk/gtksettings.c:420 +#: ../gtk/gtksettings.c:436 msgid "Xft RGBA" msgstr "Xft RGBA" -#: ../gtk/gtksettings.c:421 +#: ../gtk/gtksettings.c:437 msgid "Type of subpixel antialiasing; none, rgb, bgr, vrgb, vbgr" msgstr "Tipo de suavizado de subpíxel: ninguno, rgb, bgr, vrgb, vbgr" -#: ../gtk/gtksettings.c:430 +#: ../gtk/gtksettings.c:446 msgid "Xft DPI" msgstr "PPP Xft (DPI)" -#: ../gtk/gtksettings.c:431 +#: ../gtk/gtksettings.c:447 msgid "Resolution for Xft, in 1024 * dots/inch. -1 to use default value" msgstr "" "Resolución para Xft, en 1024 * puntos/pulgada. -1 para usar el valor " "predeterminado" -#: ../gtk/gtksettings.c:440 +#: ../gtk/gtksettings.c:456 msgid "Cursor theme name" msgstr "Nombre del tema del cursor" -#: ../gtk/gtksettings.c:441 +#: ../gtk/gtksettings.c:457 msgid "Name of the cursor theme to use, or NULL to use the default theme" msgstr "" "Nombre del tema de cursor que utilizar, o NULL para usar el tema " "predeterminado" -#: ../gtk/gtksettings.c:449 +#: ../gtk/gtksettings.c:465 msgid "Cursor theme size" msgstr "Tamaño del tema del cursor" -#: ../gtk/gtksettings.c:450 +#: ../gtk/gtksettings.c:466 msgid "Size to use for cursors, or 0 to use the default size" msgstr "" "Tamaño que se va a usar para los cursores, o 0 para usar el tamaño " "predeterminado" -#: ../gtk/gtksettings.c:460 +#: ../gtk/gtksettings.c:476 msgid "Alternative button order" msgstr "Orden de los botones alternativo" -#: ../gtk/gtksettings.c:461 +#: ../gtk/gtksettings.c:477 msgid "Whether buttons in dialogs should use the alternative button order" msgstr "" "Indica si los botones en los diálogos deben usar un orden de botones " "alternativo" -#: ../gtk/gtksettings.c:478 +#: ../gtk/gtksettings.c:494 msgid "Alternative sort indicator direction" msgstr "Dirección alternativa del indicador de ordenamiento" -#: ../gtk/gtksettings.c:479 +#: ../gtk/gtksettings.c:495 msgid "" "Whether the direction of the sort indicators in list and tree views is " "inverted compared to the default (where down means ascending)" @@ -5201,11 +5163,11 @@ msgstr "" "vista de árbol está invertida en comparación con la predeterminada (donde " "abajo significa ascendente)" -#: ../gtk/gtksettings.c:487 +#: ../gtk/gtksettings.c:503 msgid "Show the 'Input Methods' menu" msgstr "Mostrar el menú de métodos de entrada" -#: ../gtk/gtksettings.c:488 +#: ../gtk/gtksettings.c:504 msgid "" "Whether the context menus of entries and text views should offer to change " "the input method" @@ -5213,11 +5175,11 @@ msgstr "" "Indica si los menús de contexto y las vistas de texto deben ofrecer cambiar " "el método de entrada" -#: ../gtk/gtksettings.c:496 +#: ../gtk/gtksettings.c:512 msgid "Show the 'Insert Unicode Control Character' menu" msgstr "Mostrar el menú «Insertar carácter de control Unicode»" -#: ../gtk/gtksettings.c:497 +#: ../gtk/gtksettings.c:513 msgid "" "Whether the context menus of entries and text views should offer to insert " "control characters" @@ -5225,254 +5187,254 @@ msgstr "" "Indica si los menús de contexto de las estradas y las vistas de texto deben " "ofrecer insertar caracteres de control" -#: ../gtk/gtksettings.c:505 +#: ../gtk/gtksettings.c:521 msgid "Start timeout" msgstr "Tiempo de expiración de inicio" -#: ../gtk/gtksettings.c:506 +#: ../gtk/gtksettings.c:522 msgid "Starting value for timeouts, when button is pressed" msgstr "Valor de inicio para las expiraciones, cuando se pulsa el botón" -#: ../gtk/gtksettings.c:515 +#: ../gtk/gtksettings.c:531 msgid "Repeat timeout" msgstr "Expiración de repetición" -#: ../gtk/gtksettings.c:516 +#: ../gtk/gtksettings.c:532 msgid "Repeat value for timeouts, when button is pressed" msgstr "Valor de repetición para expiraciones, cuando el botón se pulsa" -#: ../gtk/gtksettings.c:525 +#: ../gtk/gtksettings.c:541 msgid "Expand timeout" msgstr "Expiración del expansor" -#: ../gtk/gtksettings.c:526 +#: ../gtk/gtksettings.c:542 msgid "Expand value for timeouts, when a widget is expanding a new region" msgstr "" "Valor de expansión para las expiraciones, cuando un widget está expandiendo " "una región nueva" -#: ../gtk/gtksettings.c:561 +#: ../gtk/gtksettings.c:577 msgid "Color scheme" msgstr "Esquema de color" -#: ../gtk/gtksettings.c:562 +#: ../gtk/gtksettings.c:578 msgid "A palette of named colors for use in themes" msgstr "Una paleta de colores con nombre para usar en los temas" -#: ../gtk/gtksettings.c:571 +#: ../gtk/gtksettings.c:587 msgid "Enable Animations" msgstr "Activar animaciones" -#: ../gtk/gtksettings.c:572 +#: ../gtk/gtksettings.c:588 msgid "Whether to enable toolkit-wide animations." msgstr "Indica si se activan las animaciones para todo el toolkit." -#: ../gtk/gtksettings.c:590 +#: ../gtk/gtksettings.c:606 msgid "Enable Touchscreen Mode" msgstr "Activar modo pantalla táctil" -#: ../gtk/gtksettings.c:591 +#: ../gtk/gtksettings.c:607 msgid "When TRUE, there are no motion notify events delivered on this screen" msgstr "" "Cuando esté a TRUE, no hay eventos de notificación de movimiento entregados " "en esta pantalla" -#: ../gtk/gtksettings.c:608 +#: ../gtk/gtksettings.c:624 msgid "Tooltip timeout" msgstr "Tiempo de expiración del consejo" -#: ../gtk/gtksettings.c:609 +#: ../gtk/gtksettings.c:625 msgid "Timeout before tooltip is shown" msgstr "Tiempo de expiración antes de que se muestre el consejo" -#: ../gtk/gtksettings.c:634 +#: ../gtk/gtksettings.c:650 msgid "Tooltip browse timeout" msgstr "Tiempo de los consejos de navegación" -#: ../gtk/gtksettings.c:635 +#: ../gtk/gtksettings.c:651 msgid "Timeout before tooltip is shown when browse mode is enabled" msgstr "" "Tiempo de expiración antes de que se muestre el consejo cuando el modo de " "navegación está activado" -#: ../gtk/gtksettings.c:656 +#: ../gtk/gtksettings.c:672 msgid "Tooltip browse mode timeout" msgstr "Tiempo de los consejos en modo navegación" -#: ../gtk/gtksettings.c:657 +#: ../gtk/gtksettings.c:673 msgid "Timeout after which browse mode is disabled" msgstr "" "Tiempo de expiración después del cual se desactiva el modo de navegación" -#: ../gtk/gtksettings.c:676 +#: ../gtk/gtksettings.c:692 msgid "Keynav Cursor Only" msgstr "Sólo cursor para navegar con teclas" -#: ../gtk/gtksettings.c:677 +#: ../gtk/gtksettings.c:693 msgid "When TRUE, there are only cursor keys available to navigate widgets" msgstr "" "Cuando sea TRUE, sólo hay teclas de cursos disponibles para navegar por los " "widgets" -#: ../gtk/gtksettings.c:694 +#: ../gtk/gtksettings.c:710 msgid "Keynav Wrap Around" msgstr "Saltar al navegar con el teclado" -#: ../gtk/gtksettings.c:695 +#: ../gtk/gtksettings.c:711 msgid "Whether to wrap around when keyboard-navigating widgets" msgstr "" "Indica si se ha de saltar alrededor cuando se navegue por los widgets con el " "teclado" -#: ../gtk/gtksettings.c:715 +#: ../gtk/gtksettings.c:731 msgid "Error Bell" msgstr "Campana de error" -#: ../gtk/gtksettings.c:716 +#: ../gtk/gtksettings.c:732 msgid "When TRUE, keyboard navigation and other errors will cause a beep" msgstr "" "Cuando sea TRUE, la navegación con el teclado y otros errores causarán un bip" -#: ../gtk/gtksettings.c:733 +#: ../gtk/gtksettings.c:749 msgid "Color Hash" msgstr "Hash del color" -#: ../gtk/gtksettings.c:734 +#: ../gtk/gtksettings.c:750 msgid "A hash table representation of the color scheme." msgstr "Una representación en tabla hash del esquema de color." -#: ../gtk/gtksettings.c:742 +#: ../gtk/gtksettings.c:758 msgid "Default file chooser backend" msgstr "Backend predeterminado del selector de archivos" -#: ../gtk/gtksettings.c:743 +#: ../gtk/gtksettings.c:759 msgid "Name of the GtkFileChooser backend to use by default" msgstr "Nombre del backend predeterminado del GtkFileChooser" -#: ../gtk/gtksettings.c:760 +#: ../gtk/gtksettings.c:776 msgid "Default print backend" msgstr "Backend predeterminado de impresión" -#: ../gtk/gtksettings.c:761 +#: ../gtk/gtksettings.c:777 msgid "List of the GtkPrintBackend backends to use by default" msgstr "Lista de backends GtkPrintBackend para usar por omisión" -#: ../gtk/gtksettings.c:784 +#: ../gtk/gtksettings.c:800 msgid "Default command to run when displaying a print preview" msgstr "" "Comando predeterminado que ejecutar al mostrar una vista previa de impresión" -#: ../gtk/gtksettings.c:785 +#: ../gtk/gtksettings.c:801 msgid "Command to run when displaying a print preview" msgstr "Comando que ejecutar al mostrar una vista previa de impresión" -#: ../gtk/gtksettings.c:801 +#: ../gtk/gtksettings.c:817 msgid "Enable Mnemonics" msgstr "Activar mnemónicos" -#: ../gtk/gtksettings.c:802 +#: ../gtk/gtksettings.c:818 msgid "Whether labels should have mnemonics" msgstr "Indica si las etiquetas deben tener mnemónicos" -#: ../gtk/gtksettings.c:818 +#: ../gtk/gtksettings.c:834 msgid "Enable Accelerators" msgstr "Activar aceleradores" -#: ../gtk/gtksettings.c:819 +#: ../gtk/gtksettings.c:835 msgid "Whether menu items should have accelerators" msgstr "Indica si los elementos del menú deben tener aceleradores" -#: ../gtk/gtksettings.c:836 +#: ../gtk/gtksettings.c:852 msgid "Recent Files Limit" msgstr "Límite de archivos recientes" -#: ../gtk/gtksettings.c:837 +#: ../gtk/gtksettings.c:853 msgid "Number of recently used files" msgstr "Número de archivos usados recientemente" -#: ../gtk/gtksettings.c:855 +#: ../gtk/gtksettings.c:871 msgid "Default IM module" msgstr "Módulo de método de entrada predeterminado" -#: ../gtk/gtksettings.c:856 +#: ../gtk/gtksettings.c:872 msgid "Which IM module should be used by default" msgstr "Qué módulo de método de entrada se debe usar de forma predeterminada" -#: ../gtk/gtksettings.c:874 +#: ../gtk/gtksettings.c:890 msgid "Recent Files Max Age" msgstr "Antigüedad máxima de los archivos recientes" -#: ../gtk/gtksettings.c:875 +#: ../gtk/gtksettings.c:891 msgid "Maximum age of recently used files, in days" msgstr "Máxima antigüedad para los archivos recientemente usados, en días" -#: ../gtk/gtksettings.c:884 +#: ../gtk/gtksettings.c:900 msgid "Fontconfig configuration timestamp" msgstr "Configuración de la marca de tiempo de fontconfig" -#: ../gtk/gtksettings.c:885 +#: ../gtk/gtksettings.c:901 msgid "Timestamp of current fontconfig configuration" msgstr "Marca de tiempo de la configuración actual de fontconfig" -#: ../gtk/gtksettings.c:907 +#: ../gtk/gtksettings.c:923 msgid "Sound Theme Name" msgstr "Nombre del tema de sonido" -#: ../gtk/gtksettings.c:908 +#: ../gtk/gtksettings.c:924 msgid "XDG sound theme name" msgstr "Nombre del tema de sonido XDG" #. Translators: this means sounds that are played as feedback to user input -#: ../gtk/gtksettings.c:930 +#: ../gtk/gtksettings.c:946 msgid "Audible Input Feedback" msgstr "Contexto de entrada audible" -#: ../gtk/gtksettings.c:931 +#: ../gtk/gtksettings.c:947 msgid "Whether to play event sounds as feedback to user input" msgstr "" "Indica si se deben reproducir eventos como respuesta a las entradas del " "usuario" -#: ../gtk/gtksettings.c:952 +#: ../gtk/gtksettings.c:968 msgid "Enable Event Sounds" msgstr "Activar eventos de sonido" -#: ../gtk/gtksettings.c:953 +#: ../gtk/gtksettings.c:969 msgid "Whether to play any event sounds at all" msgstr "Indica si se debe reproducir cualquier evento de sonido" -#: ../gtk/gtksettings.c:968 +#: ../gtk/gtksettings.c:984 msgid "Enable Tooltips" msgstr "Activar consejos" -#: ../gtk/gtksettings.c:969 +#: ../gtk/gtksettings.c:985 msgid "Whether tooltips should be shown on widgets" msgstr "Indica si se deben mostrar los consejos en los widgets" -#: ../gtk/gtksettings.c:982 +#: ../gtk/gtksettings.c:998 msgid "Toolbar style" msgstr "Estilo de la barra de herramientas" -#: ../gtk/gtksettings.c:983 +#: ../gtk/gtksettings.c:999 msgid "" "Whether default toolbars have text only, text and icons, icons only, etc." msgstr "" "Indica si las barras de herramientas predeterminadas tienen sólo texto, " "texto e iconos, sólo iconos, etc." -#: ../gtk/gtksettings.c:997 +#: ../gtk/gtksettings.c:1013 msgid "Toolbar Icon Size" msgstr "Tamaño del icono de la barra de herramientas" -#: ../gtk/gtksettings.c:998 +#: ../gtk/gtksettings.c:1014 msgid "The size of icons in default toolbars." msgstr "El tamaño de los iconos el las barras de herramientas." -#: ../gtk/gtksettings.c:1015 +#: ../gtk/gtksettings.c:1031 msgid "Auto Mnemonics" msgstr "Mnemónicos automáticos" -#: ../gtk/gtksettings.c:1016 +#: ../gtk/gtksettings.c:1032 msgid "" "Whether mnemonics should be automatically shown and hidden when the user " "presses the mnemonic activator." @@ -5480,14 +5442,135 @@ msgstr "" "Indica si se deben mostrar y ocultar automáticamente los mnemónicos cuando " "el usuario pulsa el activador de mnemónicos." -#: ../gtk/gtksettings.c:1041 +#: ../gtk/gtksettings.c:1057 msgid "Application prefers a dark theme" msgstr "La aplicación prefiere un tema oscuro" -#: ../gtk/gtksettings.c:1042 +#: ../gtk/gtksettings.c:1058 msgid "Whether the application prefers to have a dark theme." msgstr "Indica si la aplicación prefiere un tema oscuro." +#: ../gtk/gtksettings.c:1073 +msgid "Show button images" +msgstr "Mostrar imágenes en los botones" + +#: ../gtk/gtksettings.c:1074 +msgid "Whether images should be shown on buttons" +msgstr "Indica si se deben mostrar las imágenes en los botones" + +#: ../gtk/gtksettings.c:1082 ../gtk/gtksettings.c:1176 +msgid "Select on focus" +msgstr "Seleccionar al enfocar" + +#: ../gtk/gtksettings.c:1083 +msgid "Whether to select the contents of an entry when it is focused" +msgstr "" +"Indica si se deben seleccionar los contenidos de una entrada cuando obtiene " +"el foco" + +#: ../gtk/gtksettings.c:1100 +msgid "Password Hint Timeout" +msgstr "Tiempo de expiración del hint de contraseña" + +#: ../gtk/gtksettings.c:1101 +msgid "How long to show the last input character in hidden entries" +msgstr "" +"Indica durante cuánto tiempo mostrar el último carácter en las entradas " +"ocultas" + +#: ../gtk/gtksettings.c:1110 +msgid "Show menu images" +msgstr "Mostrar imágenes del menú" + +#: ../gtk/gtksettings.c:1111 +msgid "Whether images should be shown in menus" +msgstr "Indica si deben mostrarse o no las imágenes en los menús" + +#: ../gtk/gtksettings.c:1119 +msgid "Delay before drop down menus appear" +msgstr "Retardo antes de que aparezcan los menús desplegables" + +#: ../gtk/gtksettings.c:1120 +msgid "Delay before the submenus of a menu bar appear" +msgstr "Retardo antes de que aparezcan los submenús de una barra de menús" + +#: ../gtk/gtksettings.c:1137 +msgid "Scrolled Window Placement" +msgstr "Colocación de la ventana donde se ha desplazado" + +#: ../gtk/gtksettings.c:1138 +msgid "" +"Where the contents of scrolled windows are located with respect to the " +"scrollbars, if not overridden by the scrolled window's own placement." +msgstr "" +"Dónde se coloca el contenido de las ventanas donde se hace scroll con " +"respecto a las barras de desplazamiento, si no toma precedencia por el " +"propio emplazamiento de la ventana donde se hizo scroll." + +#: ../gtk/gtksettings.c:1147 +msgid "Can change accelerators" +msgstr "Puede cambiar aceleradores" + +#: ../gtk/gtksettings.c:1148 +msgid "" +"Whether menu accelerators can be changed by pressing a key over the menu item" +msgstr "" +"Indica si los aceleradores del menú pueden cambiarse pulsando una tecla " +"sobre el elemento del menú" + +#: ../gtk/gtksettings.c:1156 +msgid "Delay before submenus appear" +msgstr "Retraso antes de que aparezcan los submenús" + +#: ../gtk/gtksettings.c:1157 +msgid "" +"Minimum time the pointer must stay over a menu item before the submenu appear" +msgstr "" +"Tiempo mínimo en que el puntero debe permanecer sobre un elemento de menú " +"antes de que el submenú aparezca" + +#: ../gtk/gtksettings.c:1166 +msgid "Delay before hiding a submenu" +msgstr "Retraso antes de ocultar un submenú" + +#: ../gtk/gtksettings.c:1167 +msgid "" +"The time before hiding a submenu when the pointer is moving towards the " +"submenu" +msgstr "" +"El tiempo antes de ocultar un submenú cuando el puntero se este moviendo " +"hacia el submenú" + +#: ../gtk/gtksettings.c:1177 +msgid "Whether to select the contents of a selectable label when it is focused" +msgstr "" +"Indica si se debe seleccionar el contenido de una etiqueta seleccionable " +"cuando obtiene el foco" + +#: ../gtk/gtksettings.c:1185 +msgid "Custom palette" +msgstr "Paleta personalizada" + +#: ../gtk/gtksettings.c:1186 +msgid "Palette to use in the color selector" +msgstr "Paleta que se usará en el selector de colores" + +#: ../gtk/gtksettings.c:1194 +msgid "IM Preedit style" +msgstr "Estilo de preedición del ME" + +#: ../gtk/gtksettings.c:1195 +msgid "How to draw the input method preedit string" +msgstr "Cómo dibujar la cadena del método de entrada de preedición" + +#: ../gtk/gtksettings.c:1204 +msgid "IM Status style" +msgstr "Estilo del estado ME" + +#: ../gtk/gtksettings.c:1205 +msgid "How to draw the input method statusbar" +msgstr "Cómo dibujar el método de entrada de la barra de estado" + #: ../gtk/gtksizegroup.c:350 msgid "Mode" msgstr "Modo" @@ -5616,7 +5699,7 @@ msgstr "Indica si el icono de estado está empotrado" msgid "The orientation of the tray" msgstr "La orientación de la bandeja" -#: ../gtk/gtkstatusicon.c:347 ../gtk/gtkwidget.c:968 +#: ../gtk/gtkstatusicon.c:347 ../gtk/gtkwidget.c:1084 msgid "Has tooltip" msgstr "Tiene consejo" @@ -5624,15 +5707,15 @@ msgstr "Tiene consejo" msgid "Whether this tray icon has a tooltip" msgstr "Indica si el icono de la bandeja tiene un consejo" -#: ../gtk/gtkstatusicon.c:373 ../gtk/gtkwidget.c:989 +#: ../gtk/gtkstatusicon.c:373 ../gtk/gtkwidget.c:1105 msgid "Tooltip Text" msgstr "Texto del consejo" -#: ../gtk/gtkstatusicon.c:374 ../gtk/gtkwidget.c:990 ../gtk/gtkwidget.c:1011 +#: ../gtk/gtkstatusicon.c:374 ../gtk/gtkwidget.c:1106 ../gtk/gtkwidget.c:1127 msgid "The contents of the tooltip for this widget" msgstr "El contenido de los consejos para este widget" -#: ../gtk/gtkstatusicon.c:397 ../gtk/gtkwidget.c:1010 +#: ../gtk/gtkstatusicon.c:397 ../gtk/gtkwidget.c:1126 msgid "Tooltip markup" msgstr "Marcado de consejos" @@ -5892,7 +5975,7 @@ msgstr "" "tema, etc. por lo cual se recomienda. Pango define previamente algunas " "escalas tales como PANGO_SCALE_X_LARGE" -#: ../gtk/gtktexttag.c:336 ../gtk/gtktextview.c:686 +#: ../gtk/gtktexttag.c:336 ../gtk/gtktextview.c:678 msgid "Left, right, or center justification" msgstr "Justificación a la izquierda, derecha o centro" @@ -5909,7 +5992,7 @@ msgstr "" msgid "Left margin" msgstr "Margen izquierdo" -#: ../gtk/gtktexttag.c:363 ../gtk/gtktextview.c:695 +#: ../gtk/gtktexttag.c:363 ../gtk/gtktextview.c:687 msgid "Width of the left margin in pixels" msgstr "Anchura del margen izquierdo en píxeles" @@ -5917,15 +6000,15 @@ msgstr "Anchura del margen izquierdo en píxeles" msgid "Right margin" msgstr "Margen derecho" -#: ../gtk/gtktexttag.c:373 ../gtk/gtktextview.c:705 +#: ../gtk/gtktexttag.c:373 ../gtk/gtktextview.c:697 msgid "Width of the right margin in pixels" msgstr "Anchura del margen derecho en píxeles" -#: ../gtk/gtktexttag.c:383 ../gtk/gtktextview.c:714 +#: ../gtk/gtktexttag.c:383 ../gtk/gtktextview.c:706 msgid "Indent" msgstr "Sangrar" -#: ../gtk/gtktexttag.c:384 ../gtk/gtktextview.c:715 +#: ../gtk/gtktexttag.c:384 ../gtk/gtktextview.c:707 msgid "Amount to indent the paragraph, in pixels" msgstr "Número de píxeles para el sangrado del párrafo" @@ -5941,7 +6024,7 @@ msgstr "" msgid "Pixels above lines" msgstr "Píxeles encima de las líneas" -#: ../gtk/gtktexttag.c:405 ../gtk/gtktextview.c:639 +#: ../gtk/gtktexttag.c:405 ../gtk/gtktextview.c:631 msgid "Pixels of blank space above paragraphs" msgstr "Píxeles de espacio en blanco encima de los párrafos" @@ -5949,7 +6032,7 @@ msgstr "Píxeles de espacio en blanco encima de los párrafos" msgid "Pixels below lines" msgstr "Píxeles debajo de las líneas" -#: ../gtk/gtktexttag.c:415 ../gtk/gtktextview.c:649 +#: ../gtk/gtktexttag.c:415 ../gtk/gtktextview.c:641 msgid "Pixels of blank space below paragraphs" msgstr "Píxeles de espacio en blanco debajo de los párrafos" @@ -5957,22 +6040,22 @@ msgstr "Píxeles de espacio en blanco debajo de los párrafos" msgid "Pixels inside wrap" msgstr "Píxeles dentro del ajuste" -#: ../gtk/gtktexttag.c:425 ../gtk/gtktextview.c:659 +#: ../gtk/gtktexttag.c:425 ../gtk/gtktextview.c:651 msgid "Pixels of blank space between wrapped lines in a paragraph" msgstr "Píxeles de espacio en blanco entre las líneas ajustadas en un párrafo" -#: ../gtk/gtktexttag.c:452 ../gtk/gtktextview.c:677 +#: ../gtk/gtktexttag.c:452 ../gtk/gtktextview.c:669 msgid "" "Whether to wrap lines never, at word boundaries, or at character boundaries" msgstr "" "Indica si deben ajustarse las líneas, a los límites de las palabras, a los " "límites de los caracteres, o nunca" -#: ../gtk/gtktexttag.c:461 ../gtk/gtktextview.c:724 +#: ../gtk/gtktexttag.c:461 ../gtk/gtktextview.c:716 msgid "Tabs" msgstr "Solapas" -#: ../gtk/gtktexttag.c:462 ../gtk/gtktextview.c:725 +#: ../gtk/gtktexttag.c:462 ../gtk/gtktextview.c:717 msgid "Custom tabs for this text" msgstr "Pestañas personalizadas para este texto" @@ -6103,63 +6186,63 @@ msgstr "Fondo de parágrafo establecido" msgid "Whether this tag affects the paragraph background color" msgstr "Indica si esta etiqueta afecta el color de fondo del parágrafo" -#: ../gtk/gtktextview.c:638 +#: ../gtk/gtktextview.c:630 msgid "Pixels Above Lines" msgstr "Píxeles sobre las líneas" -#: ../gtk/gtktextview.c:648 +#: ../gtk/gtktextview.c:640 msgid "Pixels Below Lines" msgstr "Píxeles por debajo de las líneas" -#: ../gtk/gtktextview.c:658 +#: ../gtk/gtktextview.c:650 msgid "Pixels Inside Wrap" msgstr "Píxeles dentro del ajuste" -#: ../gtk/gtktextview.c:676 +#: ../gtk/gtktextview.c:668 msgid "Wrap Mode" msgstr "Modo de ajuste" -#: ../gtk/gtktextview.c:694 +#: ../gtk/gtktextview.c:686 msgid "Left Margin" msgstr "Margen izquierdo" -#: ../gtk/gtktextview.c:704 +#: ../gtk/gtktextview.c:696 msgid "Right Margin" msgstr "Margen derecho" -#: ../gtk/gtktextview.c:732 +#: ../gtk/gtktextview.c:724 msgid "Cursor Visible" msgstr "Cursor visible" -#: ../gtk/gtktextview.c:733 +#: ../gtk/gtktextview.c:725 msgid "If the insertion cursor is shown" msgstr "Si se muestra el cursor de inserción" -#: ../gtk/gtktextview.c:740 +#: ../gtk/gtktextview.c:732 msgid "Buffer" msgstr "Búfer" -#: ../gtk/gtktextview.c:741 +#: ../gtk/gtktextview.c:733 msgid "The buffer which is displayed" msgstr "El búfer que se está mostrando" -#: ../gtk/gtktextview.c:749 +#: ../gtk/gtktextview.c:741 msgid "Whether entered text overwrites existing contents" msgstr "Indica si el texto introducido sobreescribe el existente" -#: ../gtk/gtktextview.c:756 +#: ../gtk/gtktextview.c:748 msgid "Accepts tab" msgstr "Acepta tabuladores" -#: ../gtk/gtktextview.c:757 +#: ../gtk/gtktextview.c:749 msgid "Whether Tab will result in a tab character being entered" msgstr "Indica si Tab resultará en la introducción de un carácter tabulador" -#: ../gtk/gtktextview.c:786 +#: ../gtk/gtktextview.c:782 msgid "Error underline color" msgstr "Color de subrayado de errores" -#: ../gtk/gtktextview.c:787 +#: ../gtk/gtktextview.c:783 msgid "Color with which to draw error-indication underlines" msgstr "Color con el que dibujar el subrayado de indicación de errores" @@ -6193,85 +6276,85 @@ msgstr "Indicador de dibujo" msgid "If the toggle part of the button is displayed" msgstr "Si se muestra la parte de conmutación del botón" -#: ../gtk/gtktoolbar.c:488 ../gtk/gtktoolpalette.c:1033 +#: ../gtk/gtktoolbar.c:485 ../gtk/gtktoolpalette.c:1006 msgid "Toolbar Style" msgstr "Estilo de la barra de herramientas" -#: ../gtk/gtktoolbar.c:489 +#: ../gtk/gtktoolbar.c:486 msgid "How to draw the toolbar" msgstr "Cómo dibujar la barra de herramientas" -#: ../gtk/gtktoolbar.c:496 +#: ../gtk/gtktoolbar.c:493 msgid "Show Arrow" msgstr "Mostrar flecha" -#: ../gtk/gtktoolbar.c:497 +#: ../gtk/gtktoolbar.c:494 msgid "If an arrow should be shown if the toolbar doesn't fit" msgstr "" "Indica si debe mostrarse una flecha si no cabe la barra de herramientas" -#: ../gtk/gtktoolbar.c:518 +#: ../gtk/gtktoolbar.c:515 msgid "Size of icons in this toolbar" msgstr "Tamaño de los iconos en esta barra de herramientas" -#: ../gtk/gtktoolbar.c:533 ../gtk/gtktoolpalette.c:1019 +#: ../gtk/gtktoolbar.c:530 ../gtk/gtktoolpalette.c:992 msgid "Icon size set" msgstr "Tamaño del icono establecido" -#: ../gtk/gtktoolbar.c:534 ../gtk/gtktoolpalette.c:1020 +#: ../gtk/gtktoolbar.c:531 ../gtk/gtktoolpalette.c:993 msgid "Whether the icon-size property has been set" msgstr "Indica si se ha establecido la propiedad de tamaño del icono" -#: ../gtk/gtktoolbar.c:543 +#: ../gtk/gtktoolbar.c:540 msgid "Whether the item should receive extra space when the toolbar grows" msgstr "" "Indica si el elemento debe recibir espacio extra cuando la barra crezca" -#: ../gtk/gtktoolbar.c:551 ../gtk/gtktoolitemgroup.c:1625 +#: ../gtk/gtktoolbar.c:548 ../gtk/gtktoolitemgroup.c:1625 msgid "Whether the item should be the same size as other homogeneous items" msgstr "" "Indica si el elemento debe ser del mismo tamaño que otros elementos " "homogéneos" -#: ../gtk/gtktoolbar.c:558 +#: ../gtk/gtktoolbar.c:555 msgid "Spacer size" msgstr "Tamaño del espaciador" -#: ../gtk/gtktoolbar.c:559 +#: ../gtk/gtktoolbar.c:556 msgid "Size of spacers" msgstr "Tamaño de los espaciadores" -#: ../gtk/gtktoolbar.c:568 +#: ../gtk/gtktoolbar.c:565 msgid "Amount of border space between the toolbar shadow and the buttons" msgstr "" "Número de espacio del borde entre la sombra de la barra de herramientas y " "los botones" -#: ../gtk/gtktoolbar.c:576 +#: ../gtk/gtktoolbar.c:573 msgid "Maximum child expand" msgstr "Expansión de hijos máxima" -#: ../gtk/gtktoolbar.c:577 +#: ../gtk/gtktoolbar.c:574 msgid "Maximum amount of space an expandable item will be given" msgstr "Cantidad máxima de espacio que se le dará a un elemento expandible" -#: ../gtk/gtktoolbar.c:585 +#: ../gtk/gtktoolbar.c:582 msgid "Space style" msgstr "Estilo del espacio" -#: ../gtk/gtktoolbar.c:586 +#: ../gtk/gtktoolbar.c:583 msgid "Whether spacers are vertical lines or just blank" msgstr "Indica si los espaciadores son líneas verticales o sólo blancos" -#: ../gtk/gtktoolbar.c:593 +#: ../gtk/gtktoolbar.c:590 msgid "Button relief" msgstr "Borde del botón" -#: ../gtk/gtktoolbar.c:594 +#: ../gtk/gtktoolbar.c:591 msgid "Type of bevel around toolbar buttons" msgstr "Tipo de bisel alrededor de los botones de la barra de herramientas" -#: ../gtk/gtktoolbar.c:601 +#: ../gtk/gtktoolbar.c:598 msgid "Style of bevel around the toolbar" msgstr "Estilo del bisel alrededor de la barra de herramientas" @@ -6393,25 +6476,25 @@ msgstr "Indica si el elemento debería iniciar una fila nueva" msgid "Position of the item within this group" msgstr "Posición del elemento en su grupo" -#: ../gtk/gtktoolpalette.c:1004 +#: ../gtk/gtktoolpalette.c:977 msgid "Size of icons in this tool palette" msgstr "Tamaño de los iconos en esta paleta de herramientas" -#: ../gtk/gtktoolpalette.c:1034 +#: ../gtk/gtktoolpalette.c:1007 msgid "Style of items in the tool palette" msgstr "Estilo de los elementos en la paleta de herramientas" -#: ../gtk/gtktoolpalette.c:1050 +#: ../gtk/gtktoolpalette.c:1023 msgid "Exclusive" msgstr "Exclusivo" -#: ../gtk/gtktoolpalette.c:1051 +#: ../gtk/gtktoolpalette.c:1024 msgid "Whether the item group should be the only expanded at a given time" msgstr "" "Indica si el elemento del grupo deben ser el único expandido en un " "determinado momento" -#: ../gtk/gtktoolpalette.c:1066 +#: ../gtk/gtktoolpalette.c:1039 msgid "" "Whether the item group should receive extra space when the palette grows" msgstr "" @@ -6458,342 +6541,334 @@ msgstr "Modelo TreeModelSort" msgid "The model for the TreeModelSort to sort" msgstr "El modelo para el TreeModelSort a ordenar" -#: ../gtk/gtktreeview.c:563 +#: ../gtk/gtktreeview.c:566 msgid "TreeView Model" msgstr "Modelo TreeView" -#: ../gtk/gtktreeview.c:564 +#: ../gtk/gtktreeview.c:567 msgid "The model for the tree view" msgstr "El modelo para la vista de árbol" -#: ../gtk/gtktreeview.c:572 -msgid "Horizontal Adjustment for the widget" -msgstr "Ajuste horizontal para el widget" - -#: ../gtk/gtktreeview.c:580 -msgid "Vertical Adjustment for the widget" -msgstr "Ajuste vertical para el widget" - -#: ../gtk/gtktreeview.c:587 +#: ../gtk/gtktreeview.c:577 msgid "Headers Visible" msgstr "Cabeceras visibles" -#: ../gtk/gtktreeview.c:588 +#: ../gtk/gtktreeview.c:578 msgid "Show the column header buttons" msgstr "Mostrar botones en los encabezados de columna" -#: ../gtk/gtktreeview.c:595 +#: ../gtk/gtktreeview.c:585 msgid "Headers Clickable" msgstr "Cabeceras pulsables" -#: ../gtk/gtktreeview.c:596 +#: ../gtk/gtktreeview.c:586 msgid "Column headers respond to click events" msgstr "Las cabeceras de las columnas responden a los eventos de pulsación" -#: ../gtk/gtktreeview.c:603 +#: ../gtk/gtktreeview.c:593 msgid "Expander Column" msgstr "Columna expansora" -#: ../gtk/gtktreeview.c:604 +#: ../gtk/gtktreeview.c:594 msgid "Set the column for the expander column" msgstr "Define la columna para la columna expansora" -#: ../gtk/gtktreeview.c:619 +#: ../gtk/gtktreeview.c:609 msgid "Rules Hint" msgstr "Consejo de las reglas" -#: ../gtk/gtktreeview.c:620 +#: ../gtk/gtktreeview.c:610 msgid "Set a hint to the theme engine to draw rows in alternating colors" msgstr "" "Define un consejo para el motor del tema para dibujar las filas con colores " "alternativos" -#: ../gtk/gtktreeview.c:627 +#: ../gtk/gtktreeview.c:617 msgid "Enable Search" msgstr "Habilitar búsqueda" -#: ../gtk/gtktreeview.c:628 +#: ../gtk/gtktreeview.c:618 msgid "View allows user to search through columns interactively" msgstr "" "La vista permite a los usuarios buscar en forma interactiva a través de las " "columnas" -#: ../gtk/gtktreeview.c:635 +#: ../gtk/gtktreeview.c:625 msgid "Search Column" msgstr "Columna de búsqueda" -#: ../gtk/gtktreeview.c:636 +#: ../gtk/gtktreeview.c:626 msgid "Model column to search through during interactive search" msgstr "" "Columna modelo para buscar a través de ella en una búsqueda interactiva" -#: ../gtk/gtktreeview.c:656 +#: ../gtk/gtktreeview.c:646 msgid "Fixed Height Mode" msgstr "Modo de altura fija" -#: ../gtk/gtktreeview.c:657 +#: ../gtk/gtktreeview.c:647 msgid "Speeds up GtkTreeView by assuming that all rows have the same height" msgstr "" "Acelera GtkTreeView asumiendo que todas las filas tienen la misma altura" -#: ../gtk/gtktreeview.c:677 +#: ../gtk/gtktreeview.c:667 msgid "Hover Selection" msgstr "Selección al pasar por encima" -#: ../gtk/gtktreeview.c:678 +#: ../gtk/gtktreeview.c:668 msgid "Whether the selection should follow the pointer" msgstr "Indica si la selección debe seguir al puntero" -#: ../gtk/gtktreeview.c:697 +#: ../gtk/gtktreeview.c:687 msgid "Hover Expand" msgstr "Expandir al poner el cursor encima" -#: ../gtk/gtktreeview.c:698 +#: ../gtk/gtktreeview.c:688 msgid "" "Whether rows should be expanded/collapsed when the pointer moves over them" msgstr "" "Indica si las filas deben expandirse/contraerse cuando el puntero se mueve " "sobre ellas" -#: ../gtk/gtktreeview.c:712 +#: ../gtk/gtktreeview.c:702 msgid "Show Expanders" msgstr "Mostrar expansores" -#: ../gtk/gtktreeview.c:713 +#: ../gtk/gtktreeview.c:703 msgid "View has expanders" msgstr "La vista tiene expansores" -#: ../gtk/gtktreeview.c:727 +#: ../gtk/gtktreeview.c:717 msgid "Level Indentation" msgstr "Nivel de sangrado" -#: ../gtk/gtktreeview.c:728 +#: ../gtk/gtktreeview.c:718 msgid "Extra indentation for each level" msgstr "Sangría extra para cada nivel" -#: ../gtk/gtktreeview.c:737 +#: ../gtk/gtktreeview.c:727 msgid "Rubber Banding" msgstr "Bandas de goma" -#: ../gtk/gtktreeview.c:738 +#: ../gtk/gtktreeview.c:728 msgid "" "Whether to enable selection of multiple items by dragging the mouse pointer" msgstr "" "Indica si se debe activar la selección de múltiples elementos arrastrándo el " "puntero del ratón" -#: ../gtk/gtktreeview.c:745 +#: ../gtk/gtktreeview.c:735 msgid "Enable Grid Lines" msgstr "Activar líneas de la rejilla" -#: ../gtk/gtktreeview.c:746 +#: ../gtk/gtktreeview.c:736 msgid "Whether grid lines should be drawn in the tree view" msgstr "Indica si debe haber un icono cerca del elemento" -#: ../gtk/gtktreeview.c:754 +#: ../gtk/gtktreeview.c:744 msgid "Enable Tree Lines" msgstr "Activar líneas del árbol" -#: ../gtk/gtktreeview.c:755 +#: ../gtk/gtktreeview.c:745 msgid "Whether tree lines should be drawn in the tree view" msgstr "Indica si deben dibujar las líneas en la vista del árbol" -#: ../gtk/gtktreeview.c:763 +#: ../gtk/gtktreeview.c:753 msgid "The column in the model containing the tooltip texts for the rows" msgstr "" "La columna del modelo que contiene los textos de consejo para las filas" -#: ../gtk/gtktreeview.c:785 +#: ../gtk/gtktreeview.c:775 msgid "Vertical Separator Width" msgstr "Anchura del separador vertical" -#: ../gtk/gtktreeview.c:786 +#: ../gtk/gtktreeview.c:776 msgid "Vertical space between cells. Must be an even number" msgstr "Espacio vertical entre celdas. Debe ser un número par" -#: ../gtk/gtktreeview.c:794 +#: ../gtk/gtktreeview.c:784 msgid "Horizontal Separator Width" msgstr "Anchura del separador horizontal" -#: ../gtk/gtktreeview.c:795 +#: ../gtk/gtktreeview.c:785 msgid "Horizontal space between cells. Must be an even number" msgstr "Espacio horizontal entre celdas. Debe ser un número par" -#: ../gtk/gtktreeview.c:803 +#: ../gtk/gtktreeview.c:793 msgid "Allow Rules" msgstr "Permitir reglas" -#: ../gtk/gtktreeview.c:804 +#: ../gtk/gtktreeview.c:794 msgid "Allow drawing of alternating color rows" msgstr "Permitir el dibujado de filas con colores alternativos" -#: ../gtk/gtktreeview.c:810 +#: ../gtk/gtktreeview.c:800 msgid "Indent Expanders" msgstr "Sangrar expansores" -#: ../gtk/gtktreeview.c:811 +#: ../gtk/gtktreeview.c:801 msgid "Make the expanders indented" msgstr "Crea los expansores sangrados" -#: ../gtk/gtktreeview.c:817 +#: ../gtk/gtktreeview.c:807 msgid "Even Row Color" msgstr "Color de la fila par" -#: ../gtk/gtktreeview.c:818 +#: ../gtk/gtktreeview.c:808 msgid "Color to use for even rows" msgstr "Color a usar para las filas pares" -#: ../gtk/gtktreeview.c:824 +#: ../gtk/gtktreeview.c:814 msgid "Odd Row Color" msgstr "Color de la fila impar" -#: ../gtk/gtktreeview.c:825 +#: ../gtk/gtktreeview.c:815 msgid "Color to use for odd rows" msgstr "Color a usar para las filas impares" -#: ../gtk/gtktreeview.c:831 +#: ../gtk/gtktreeview.c:821 msgid "Grid line width" msgstr "Anchura de la línea de la rejilla" -#: ../gtk/gtktreeview.c:832 +#: ../gtk/gtktreeview.c:822 msgid "Width, in pixels, of the tree view grid lines" msgstr "Anchura, en píxeles, de la línea indicadora del foco" -#: ../gtk/gtktreeview.c:838 +#: ../gtk/gtktreeview.c:828 msgid "Tree line width" msgstr "Anchura de la línea del árbol" -#: ../gtk/gtktreeview.c:839 +#: ../gtk/gtktreeview.c:829 msgid "Width, in pixels, of the tree view lines" msgstr "Anchura, en píxeles, de la línea indicadora del foco" -#: ../gtk/gtktreeview.c:845 +#: ../gtk/gtktreeview.c:835 msgid "Grid line pattern" msgstr "Patrón de la línea de la rejilla" -#: ../gtk/gtktreeview.c:846 +#: ../gtk/gtktreeview.c:836 msgid "Dash pattern used to draw the tree view grid lines" msgstr "" "Patrón de guiones utilizado para dibujar las líneas de rejilla de la vista " "de árbol" -#: ../gtk/gtktreeview.c:852 +#: ../gtk/gtktreeview.c:842 msgid "Tree line pattern" msgstr "Patrón de la línea del árbol" -#: ../gtk/gtktreeview.c:853 +#: ../gtk/gtktreeview.c:843 msgid "Dash pattern used to draw the tree view lines" msgstr "" "Patrón de guiones utilizado para dibujar las líneas de la vista de árbol" -#: ../gtk/gtktreeviewcolumn.c:196 +#: ../gtk/gtktreeviewcolumn.c:214 msgid "Whether to display the column" msgstr "Indica si se debe mostrar la columna" -#: ../gtk/gtktreeviewcolumn.c:203 ../gtk/gtkwindow.c:656 +#: ../gtk/gtktreeviewcolumn.c:221 ../gtk/gtkwindow.c:656 msgid "Resizable" msgstr "Redimensionable" -#: ../gtk/gtktreeviewcolumn.c:204 +#: ../gtk/gtktreeviewcolumn.c:222 msgid "Column is user-resizable" msgstr "La columna es ajustable por el usuario" -#: ../gtk/gtktreeviewcolumn.c:212 +#: ../gtk/gtktreeviewcolumn.c:230 msgid "Current width of the column" msgstr "Anchura actual de la columna" -#: ../gtk/gtktreeviewcolumn.c:221 +#: ../gtk/gtktreeviewcolumn.c:239 msgid "Space which is inserted between cells" msgstr "Espacio que se introduce entre las celdas" -#: ../gtk/gtktreeviewcolumn.c:229 +#: ../gtk/gtktreeviewcolumn.c:247 msgid "Sizing" msgstr "Dimensionar" -#: ../gtk/gtktreeviewcolumn.c:230 +#: ../gtk/gtktreeviewcolumn.c:248 msgid "Resize mode of the column" msgstr "Modo de redimensionado de la columna" -#: ../gtk/gtktreeviewcolumn.c:238 +#: ../gtk/gtktreeviewcolumn.c:256 msgid "Fixed Width" msgstr "Anchura fijo" -#: ../gtk/gtktreeviewcolumn.c:239 +#: ../gtk/gtktreeviewcolumn.c:257 msgid "Current fixed width of the column" msgstr "Anchura fijo actual de la columna" -#: ../gtk/gtktreeviewcolumn.c:248 +#: ../gtk/gtktreeviewcolumn.c:266 msgid "Minimum Width" msgstr "Anchura mínimo" -#: ../gtk/gtktreeviewcolumn.c:249 +#: ../gtk/gtktreeviewcolumn.c:267 msgid "Minimum allowed width of the column" msgstr "Anchura mínimo permitido de la columna" -#: ../gtk/gtktreeviewcolumn.c:258 +#: ../gtk/gtktreeviewcolumn.c:276 msgid "Maximum Width" msgstr "Anchura máximo" -#: ../gtk/gtktreeviewcolumn.c:259 +#: ../gtk/gtktreeviewcolumn.c:277 msgid "Maximum allowed width of the column" msgstr "Anchura máximo permitido de la columna" -#: ../gtk/gtktreeviewcolumn.c:269 +#: ../gtk/gtktreeviewcolumn.c:287 msgid "Title to appear in column header" msgstr "Título que aparecerá en el encabezado de columna" -#: ../gtk/gtktreeviewcolumn.c:277 +#: ../gtk/gtktreeviewcolumn.c:295 msgid "Column gets share of extra width allocated to the widget" msgstr "" "La columna obtiene compartición de anchura extra asignada para el widget" -#: ../gtk/gtktreeviewcolumn.c:284 +#: ../gtk/gtktreeviewcolumn.c:302 msgid "Clickable" msgstr "Pulsable" -#: ../gtk/gtktreeviewcolumn.c:285 +#: ../gtk/gtktreeviewcolumn.c:303 msgid "Whether the header can be clicked" msgstr "Indica si la cabecera puede ser pulsada" -#: ../gtk/gtktreeviewcolumn.c:293 +#: ../gtk/gtktreeviewcolumn.c:311 msgid "Widget" msgstr "Widget" -#: ../gtk/gtktreeviewcolumn.c:294 +#: ../gtk/gtktreeviewcolumn.c:312 msgid "Widget to put in column header button instead of column title" msgstr "" "Widget a colocar en el botón de la cabecera de la columna en lugar del " "título de la columna" -#: ../gtk/gtktreeviewcolumn.c:302 +#: ../gtk/gtktreeviewcolumn.c:320 msgid "X Alignment of the column header text or widget" msgstr "Alineación X del texto o el widget de la cabecera de la columna" -#: ../gtk/gtktreeviewcolumn.c:312 +#: ../gtk/gtktreeviewcolumn.c:330 msgid "Whether the column can be reordered around the headers" msgstr "Indica si la columna poder ser reordenada alrededor de las cabeceras" -#: ../gtk/gtktreeviewcolumn.c:319 +#: ../gtk/gtktreeviewcolumn.c:337 msgid "Sort indicator" msgstr "Indicador de ordenación" -#: ../gtk/gtktreeviewcolumn.c:320 +#: ../gtk/gtktreeviewcolumn.c:338 msgid "Whether to show a sort indicator" msgstr "Indica si se debe mostrar un indicador de ordenamiento" -#: ../gtk/gtktreeviewcolumn.c:327 +#: ../gtk/gtktreeviewcolumn.c:345 msgid "Sort order" msgstr "Orden de la ordenación" -#: ../gtk/gtktreeviewcolumn.c:328 +#: ../gtk/gtktreeviewcolumn.c:346 msgid "Sort direction the sort indicator should indicate" msgstr "Dirección de ordenación que el indicador deberá indicar" -#: ../gtk/gtktreeviewcolumn.c:344 +#: ../gtk/gtktreeviewcolumn.c:362 msgid "Sort column ID" msgstr "ID de columna de ordenación" -#: ../gtk/gtktreeviewcolumn.c:345 +#: ../gtk/gtktreeviewcolumn.c:363 msgid "Logical sort column ID this column sorts on when selected for sorting" msgstr "" "ID de columna de ordenación lógica que ordena esta columna cuando se " @@ -6811,48 +6886,32 @@ msgstr "Definición del IU combinado" msgid "An XML string describing the merged UI" msgstr "Una cadena XML describiendo el IU combinado" -#: ../gtk/gtkviewport.c:143 -msgid "" -"The GtkAdjustment that determines the values of the horizontal position for " -"this viewport" -msgstr "" -"El GtkAdjustment que determina los valores de la posición horizontal para " -"este puerto de visión" - -#: ../gtk/gtkviewport.c:151 -msgid "" -"The GtkAdjustment that determines the values of the vertical position for " -"this viewport" -msgstr "" -"El GtkAdjustment que determina los valores de la posición vertical de este " -"puerto de visión" - -#: ../gtk/gtkviewport.c:159 +#: ../gtk/gtkviewport.c:149 msgid "Determines how the shadowed box around the viewport is drawn" msgstr "" "Determina como es dibujado el marco sombreado alrededor del puerto de visión" -#: ../gtk/gtkwidget.c:819 +#: ../gtk/gtkwidget.c:935 msgid "Widget name" msgstr "Nombre del widget" -#: ../gtk/gtkwidget.c:820 +#: ../gtk/gtkwidget.c:936 msgid "The name of the widget" msgstr "El nombre del widget" -#: ../gtk/gtkwidget.c:826 +#: ../gtk/gtkwidget.c:942 msgid "Parent widget" msgstr "Widget padre" -#: ../gtk/gtkwidget.c:827 +#: ../gtk/gtkwidget.c:943 msgid "The parent widget of this widget. Must be a Container widget" msgstr "El widget padre de este widget. Debe ser un widget contenedor" -#: ../gtk/gtkwidget.c:834 +#: ../gtk/gtkwidget.c:950 msgid "Width request" msgstr "Petición de anchura" -#: ../gtk/gtkwidget.c:835 +#: ../gtk/gtkwidget.c:951 msgid "" "Override for width request of the widget, or -1 if natural request should be " "used" @@ -6860,11 +6919,11 @@ msgstr "" "Sobreescribir el ancho solicitado del widget, o -1 si deber ser utilizado la " "solicitud natural" -#: ../gtk/gtkwidget.c:843 +#: ../gtk/gtkwidget.c:959 msgid "Height request" msgstr "Petición de altura" -#: ../gtk/gtkwidget.c:844 +#: ../gtk/gtkwidget.c:960 msgid "" "Override for height request of the widget, or -1 if natural request should " "be used" @@ -6872,84 +6931,84 @@ msgstr "" "Sobreescribir la altura solicitada del widget, o -1 si deber ser utilizada " "la solicitud natural" -#: ../gtk/gtkwidget.c:853 +#: ../gtk/gtkwidget.c:969 msgid "Whether the widget is visible" msgstr "Indica si el widget es visible" -#: ../gtk/gtkwidget.c:860 +#: ../gtk/gtkwidget.c:976 msgid "Whether the widget responds to input" msgstr "Indica si el widget responde al ingreso" -#: ../gtk/gtkwidget.c:866 +#: ../gtk/gtkwidget.c:982 msgid "Application paintable" msgstr "Pintable por la aplicación" -#: ../gtk/gtkwidget.c:867 +#: ../gtk/gtkwidget.c:983 msgid "Whether the application will paint directly on the widget" msgstr "Indica si la aplicación pintará directamente sobre el widget" -#: ../gtk/gtkwidget.c:873 +#: ../gtk/gtkwidget.c:989 msgid "Can focus" msgstr "Puede enfocar" -#: ../gtk/gtkwidget.c:874 +#: ../gtk/gtkwidget.c:990 msgid "Whether the widget can accept the input focus" msgstr "Indica si el widget puede aceptar el foco de entrada" -#: ../gtk/gtkwidget.c:880 +#: ../gtk/gtkwidget.c:996 msgid "Has focus" msgstr "Tiene foco" -#: ../gtk/gtkwidget.c:881 +#: ../gtk/gtkwidget.c:997 msgid "Whether the widget has the input focus" msgstr "Indica si el widget tiene el foco de entrada" -#: ../gtk/gtkwidget.c:887 +#: ../gtk/gtkwidget.c:1003 msgid "Is focus" msgstr "Tiene el foco" -#: ../gtk/gtkwidget.c:888 +#: ../gtk/gtkwidget.c:1004 msgid "Whether the widget is the focus widget within the toplevel" msgstr "Indica si el widget es el widget con foco dentro del nivel superior" -#: ../gtk/gtkwidget.c:894 +#: ../gtk/gtkwidget.c:1010 msgid "Can default" msgstr "Puede por omisión" -#: ../gtk/gtkwidget.c:895 +#: ../gtk/gtkwidget.c:1011 msgid "Whether the widget can be the default widget" msgstr "Indica si el widget puede ser el widget predeterminado" -#: ../gtk/gtkwidget.c:901 +#: ../gtk/gtkwidget.c:1017 msgid "Has default" msgstr "Tiene por omisión" -#: ../gtk/gtkwidget.c:902 +#: ../gtk/gtkwidget.c:1018 msgid "Whether the widget is the default widget" msgstr "Indica si el widget es el widget predeterminado" -#: ../gtk/gtkwidget.c:908 +#: ../gtk/gtkwidget.c:1024 msgid "Receives default" msgstr "Recibe por omisión" -#: ../gtk/gtkwidget.c:909 +#: ../gtk/gtkwidget.c:1025 msgid "If TRUE, the widget will receive the default action when it is focused" msgstr "" "Si es TRUE el widget recibirá la acción predeterminada cuando obtiene el foco" -#: ../gtk/gtkwidget.c:915 +#: ../gtk/gtkwidget.c:1031 msgid "Composite child" msgstr "Hijo compuesto" -#: ../gtk/gtkwidget.c:916 +#: ../gtk/gtkwidget.c:1032 msgid "Whether the widget is part of a composite widget" msgstr "Indica si el widget es parte de un widget compuesto" -#: ../gtk/gtkwidget.c:922 +#: ../gtk/gtkwidget.c:1038 msgid "Style" msgstr "Estilo" -#: ../gtk/gtkwidget.c:923 +#: ../gtk/gtkwidget.c:1039 msgid "" "The style of the widget, which contains information about how it will look " "(colors etc)" @@ -6957,186 +7016,186 @@ msgstr "" "El estilo del widget, que contiene información sobre la apariencia (colores, " "etc)" -#: ../gtk/gtkwidget.c:929 +#: ../gtk/gtkwidget.c:1045 msgid "Events" msgstr "Eventos" -#: ../gtk/gtkwidget.c:930 +#: ../gtk/gtkwidget.c:1046 msgid "The event mask that decides what kind of GdkEvents this widget gets" msgstr "" "La máscara de eventos que decide que tipo de GtkEvents recibe este widget" -#: ../gtk/gtkwidget.c:937 +#: ../gtk/gtkwidget.c:1053 msgid "Extension events" msgstr "Eventos de extensión" -#: ../gtk/gtkwidget.c:938 +#: ../gtk/gtkwidget.c:1054 msgid "The mask that decides what kind of extension events this widget gets" msgstr "" "La máscara que decide que clase de eventos de extensión conseguirá este " "widget" -#: ../gtk/gtkwidget.c:945 +#: ../gtk/gtkwidget.c:1061 msgid "No show all" msgstr "No mostrar todo" -#: ../gtk/gtkwidget.c:946 +#: ../gtk/gtkwidget.c:1062 msgid "Whether gtk_widget_show_all() should not affect this widget" msgstr "Indica que gtk_widget_show_all() no debe afectar a este widget" -#: ../gtk/gtkwidget.c:969 +#: ../gtk/gtkwidget.c:1085 msgid "Whether this widget has a tooltip" msgstr "Indica si el widget tiene un consejo" -#: ../gtk/gtkwidget.c:1025 +#: ../gtk/gtkwidget.c:1141 msgid "Window" msgstr "Ventana" -#: ../gtk/gtkwidget.c:1026 +#: ../gtk/gtkwidget.c:1142 msgid "The widget's window if it is realized" msgstr "La ventana del widget si se realiza" -#: ../gtk/gtkwidget.c:1040 +#: ../gtk/gtkwidget.c:1156 msgid "Double Buffered" msgstr "Búfer doble" -#: ../gtk/gtkwidget.c:1041 +#: ../gtk/gtkwidget.c:1157 msgid "Whether the widget is double buffered" msgstr "Indica si el widget tiene búfer doble" -#: ../gtk/gtkwidget.c:1056 +#: ../gtk/gtkwidget.c:1172 msgid "How to position in extra horizontal space" msgstr "Cómo posicionar en el espacio horizontal adicional" -#: ../gtk/gtkwidget.c:1072 +#: ../gtk/gtkwidget.c:1188 msgid "How to position in extra vertical space" msgstr "Cómo posicionar en el espacio vertical adicional" -#: ../gtk/gtkwidget.c:1091 +#: ../gtk/gtkwidget.c:1207 msgid "Margin on Left" msgstr "Margen a la izquierda" -#: ../gtk/gtkwidget.c:1092 +#: ../gtk/gtkwidget.c:1208 msgid "Pixels of extra space on the left side" msgstr "Píxeles de espacio adicional en la parte izquierda" -#: ../gtk/gtkwidget.c:1112 +#: ../gtk/gtkwidget.c:1228 msgid "Margin on Right" msgstr "Margen a la derecha" -#: ../gtk/gtkwidget.c:1113 +#: ../gtk/gtkwidget.c:1229 msgid "Pixels of extra space on the right side" msgstr "Píxeles de espacio adicional en la parte derecha" -#: ../gtk/gtkwidget.c:1133 +#: ../gtk/gtkwidget.c:1249 msgid "Margin on Top" msgstr "Margen arriba" -#: ../gtk/gtkwidget.c:1134 +#: ../gtk/gtkwidget.c:1250 msgid "Pixels of extra space on the top side" msgstr "Píxeles de espacio adicional en la parte superior" -#: ../gtk/gtkwidget.c:1154 +#: ../gtk/gtkwidget.c:1270 msgid "Margin on Bottom" msgstr "Margen abajo" -#: ../gtk/gtkwidget.c:1155 +#: ../gtk/gtkwidget.c:1271 msgid "Pixels of extra space on the bottom side" msgstr "Píxeles de espacio adicional en la parte inferior" -#: ../gtk/gtkwidget.c:1172 +#: ../gtk/gtkwidget.c:1288 msgid "All Margins" msgstr "Todos los márgenes" -#: ../gtk/gtkwidget.c:1173 +#: ../gtk/gtkwidget.c:1289 msgid "Pixels of extra space on all four sides" msgstr "Píxeles de espacio adicionales en las cuatro partes" -#: ../gtk/gtkwidget.c:1206 +#: ../gtk/gtkwidget.c:1322 msgid "Horizontal Expand" msgstr "Expansión horizontal" -#: ../gtk/gtkwidget.c:1207 +#: ../gtk/gtkwidget.c:1323 msgid "Whether widget wants more horizontal space" msgstr "Indica si el widget quiere usar más espacio horizontal" -#: ../gtk/gtkwidget.c:1221 +#: ../gtk/gtkwidget.c:1337 msgid "Horizontal Expand Set" msgstr "Ajuste de expansión horizontal" -#: ../gtk/gtkwidget.c:1222 +#: ../gtk/gtkwidget.c:1338 msgid "Whether to use the hexpand property" msgstr "Indica si se debe usar la propiedad hexpand" -#: ../gtk/gtkwidget.c:1236 +#: ../gtk/gtkwidget.c:1352 msgid "Vertical Expand" msgstr "Expansión vertial" -#: ../gtk/gtkwidget.c:1237 +#: ../gtk/gtkwidget.c:1353 msgid "Whether widget wants more vertical space" msgstr "Indica si el widget quiere usar más espacio vertical" -#: ../gtk/gtkwidget.c:1251 +#: ../gtk/gtkwidget.c:1367 msgid "Vertical Expand Set" msgstr "Ajuste de expansión vertical" -#: ../gtk/gtkwidget.c:1252 +#: ../gtk/gtkwidget.c:1368 msgid "Whether to use the vexpand property" msgstr "Indica si se debe usar la propiedad vexpand" -#: ../gtk/gtkwidget.c:1266 +#: ../gtk/gtkwidget.c:1382 msgid "Expand Both" msgstr "Expandir en ambas" -#: ../gtk/gtkwidget.c:1267 +#: ../gtk/gtkwidget.c:1383 msgid "Whether widget wants to expand in both directions" msgstr "Indica si el widget quiere expandirse en ambas direcciones" -#: ../gtk/gtkwidget.c:2921 +#: ../gtk/gtkwidget.c:3037 msgid "Interior Focus" msgstr "Foco interior" -#: ../gtk/gtkwidget.c:2922 +#: ../gtk/gtkwidget.c:3038 msgid "Whether to draw the focus indicator inside widgets" msgstr "Indica si se ha de dibujar el indicador del foco dentro de los widgets" -#: ../gtk/gtkwidget.c:2928 +#: ../gtk/gtkwidget.c:3044 msgid "Focus linewidth" msgstr "Dar foco al ancho de línea" -#: ../gtk/gtkwidget.c:2929 +#: ../gtk/gtkwidget.c:3045 msgid "Width, in pixels, of the focus indicator line" msgstr "Anchura, en píxeles, de la línea indicadora del foco" -#: ../gtk/gtkwidget.c:2935 +#: ../gtk/gtkwidget.c:3051 msgid "Focus line dash pattern" msgstr "Dar foco a la línea con patrón punteado" -#: ../gtk/gtkwidget.c:2936 +#: ../gtk/gtkwidget.c:3052 msgid "Dash pattern used to draw the focus indicator" msgstr "Patrón punteado utilizado para dibujar el indicador de foco" -#: ../gtk/gtkwidget.c:2941 +#: ../gtk/gtkwidget.c:3057 msgid "Focus padding" msgstr "Relleno del foco" -#: ../gtk/gtkwidget.c:2942 +#: ../gtk/gtkwidget.c:3058 msgid "Width, in pixels, between focus indicator and the widget 'box'" msgstr "Anchura, en píxeles, entre el indicador de foco y la «caja» del widget" -#: ../gtk/gtkwidget.c:2947 +#: ../gtk/gtkwidget.c:3063 msgid "Cursor color" msgstr "Color del cursor" -#: ../gtk/gtkwidget.c:2948 +#: ../gtk/gtkwidget.c:3064 msgid "Color with which to draw insertion cursor" msgstr "Color con el cual dibujar el cursor de inserción" -#: ../gtk/gtkwidget.c:2953 +#: ../gtk/gtkwidget.c:3069 msgid "Secondary cursor color" msgstr "Color secundario del cursor" -#: ../gtk/gtkwidget.c:2954 +#: ../gtk/gtkwidget.c:3070 msgid "" "Color with which to draw the secondary insertion cursor when editing mixed " "right-to-left and left-to-right text" @@ -7144,43 +7203,43 @@ msgstr "" "Color con el cual dibujar el cursor de inserción secundario cuando se esta " "editando una mezcla de texto de derecha-a-izquierda y izquierda-a-derecha" -#: ../gtk/gtkwidget.c:2959 +#: ../gtk/gtkwidget.c:3075 msgid "Cursor line aspect ratio" msgstr "Proporción de la línea del cursor" -#: ../gtk/gtkwidget.c:2960 +#: ../gtk/gtkwidget.c:3076 msgid "Aspect ratio with which to draw insertion cursor" msgstr "La proporción con la cual dibujar el cursor de inserción" -#: ../gtk/gtkwidget.c:2966 +#: ../gtk/gtkwidget.c:3082 msgid "Window dragging" msgstr "Arrastre de ventana" -#: ../gtk/gtkwidget.c:2967 +#: ../gtk/gtkwidget.c:3083 msgid "Whether windows can be dragged by clicking on empty areas" msgstr "Indica si las ventanas se pueden arrastrar pulsando en áreas vacías" -#: ../gtk/gtkwidget.c:2980 +#: ../gtk/gtkwidget.c:3096 msgid "Unvisited Link Color" msgstr "Color del enlace no visitado" -#: ../gtk/gtkwidget.c:2981 +#: ../gtk/gtkwidget.c:3097 msgid "Color of unvisited links" msgstr "Color de los enlaces no visitados" -#: ../gtk/gtkwidget.c:2994 +#: ../gtk/gtkwidget.c:3110 msgid "Visited Link Color" msgstr "Color del enlace visitado" -#: ../gtk/gtkwidget.c:2995 +#: ../gtk/gtkwidget.c:3111 msgid "Color of visited links" msgstr "Color de los enlaces visitados" -#: ../gtk/gtkwidget.c:3009 +#: ../gtk/gtkwidget.c:3125 msgid "Wide Separators" msgstr "Separadores anchos" -#: ../gtk/gtkwidget.c:3010 +#: ../gtk/gtkwidget.c:3126 msgid "" "Whether separators have configurable width and should be drawn using a box " "instead of a line" @@ -7188,35 +7247,35 @@ msgstr "" "Indica si los separadores tienen anchura configurable y deben dibujarse " "usando una caja en lugar de una línea" -#: ../gtk/gtkwidget.c:3024 +#: ../gtk/gtkwidget.c:3140 msgid "Separator Width" msgstr "Anchura del separador" -#: ../gtk/gtkwidget.c:3025 +#: ../gtk/gtkwidget.c:3141 msgid "The width of separators if wide-separators is TRUE" msgstr "La anchura de los separadores si «wide-separators« es TRUE" -#: ../gtk/gtkwidget.c:3039 +#: ../gtk/gtkwidget.c:3155 msgid "Separator Height" msgstr "Altura del separador" -#: ../gtk/gtkwidget.c:3040 +#: ../gtk/gtkwidget.c:3156 msgid "The height of separators if \"wide-separators\" is TRUE" msgstr "La altura de los separadores si «wide-separators» es TRUE" -#: ../gtk/gtkwidget.c:3054 +#: ../gtk/gtkwidget.c:3170 msgid "Horizontal Scroll Arrow Length" msgstr "Longitud de la flecha de desplazamiento horizontal" -#: ../gtk/gtkwidget.c:3055 +#: ../gtk/gtkwidget.c:3171 msgid "The length of horizontal scroll arrows" msgstr "La longitud de las flechas de desplazamiento horizontal" -#: ../gtk/gtkwidget.c:3069 +#: ../gtk/gtkwidget.c:3185 msgid "Vertical Scroll Arrow Length" msgstr "Longitud de las flechas de desplazamiento vertical" -#: ../gtk/gtkwidget.c:3070 +#: ../gtk/gtkwidget.c:3186 msgid "The length of vertical scroll arrows" msgstr "La longitud de las flechas de desplazamiento vertical" @@ -7456,30 +7515,38 @@ msgid "Height of resize grip" msgstr "Altura del tirador de redimensión" #: ../gtk/gtkwindow.c:972 -#| msgid "Application paintable" msgid "GtkApplication" msgstr "GtkApplication" #: ../gtk/gtkwindow.c:973 -#| msgid "The initial position of the window" msgid "The GtkApplication for the window" msgstr "El GtkApplication para la ventana" -#: ../modules/input/gtkimcontextxim.c:334 -msgid "IM Preedit style" -msgstr "Estilo de preedición del ME" +#~ msgid "Horizontal adjustment" +#~ msgstr "Ajuste horizontal" -#: ../modules/input/gtkimcontextxim.c:335 -msgid "How to draw the input method preedit string" -msgstr "Cómo dibujar la cadena del método de entrada de preedición" +#~ msgid "Vertical adjustment" +#~ msgstr "Ajuste vertical" -#: ../modules/input/gtkimcontextxim.c:343 -msgid "IM Status style" -msgstr "Estilo del estado ME" +#~ msgid "Horizontal Adjustment for the widget" +#~ msgstr "Ajuste horizontal para el widget" -#: ../modules/input/gtkimcontextxim.c:344 -msgid "How to draw the input method statusbar" -msgstr "Cómo dibujar el método de entrada de la barra de estado" +#~ msgid "Vertical Adjustment for the widget" +#~ msgstr "Ajuste vertical para el widget" + +#~ msgid "" +#~ "The GtkAdjustment that determines the values of the horizontal position " +#~ "for this viewport" +#~ msgstr "" +#~ "El GtkAdjustment que determina los valores de la posición horizontal para " +#~ "este puerto de visión" + +#~ msgid "" +#~ "The GtkAdjustment that determines the values of the vertical position for " +#~ "this viewport" +#~ msgstr "" +#~ "El GtkAdjustment que determina los valores de la posición vertical de " +#~ "este puerto de visión" #~ msgid "Whether the statusbar has a grip for resizing the toplevel" #~ msgstr "" diff --git a/po-properties/gl.po b/po-properties/gl.po index 754ace5062..bb75c5adef 100644 --- a/po-properties/gl.po +++ b/po-properties/gl.po @@ -23,128 +23,129 @@ msgid "" msgstr "" "Project-Id-Version: gtk+-master-po-properties-gl-77816____.merged\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-11 10:08+0200\n" -"PO-Revision-Date: 2010-10-11 10:16+0200\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gtk" +"%2b&component=general\n" +"POT-Creation-Date: 2010-10-19 19:11+0000\n" +"PO-Revision-Date: 2010-10-25 01:12+0200\n" "Last-Translator: Fran Diéguez \n" "Language-Team: Galician \n" -"Language: gl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: gl\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" "X-Generator: KBabel 1.11.4\n" -#: ../gdk/gdkdevice.c:97 +#: ../gdk/gdkdevice.c:99 msgid "Device Display" msgstr "Pantalla do dispositivo" -#: ../gdk/gdkdevice.c:98 +#: ../gdk/gdkdevice.c:100 msgid "Display which the device belongs to" msgstr "Pantalla á que pertence o dispositivo" -#: ../gdk/gdkdevice.c:112 +#: ../gdk/gdkdevice.c:114 msgid "Device manager" msgstr "Xestor de dispositivos" -#: ../gdk/gdkdevice.c:113 +#: ../gdk/gdkdevice.c:115 msgid "Device manager which the device belongs to" msgstr "Xestor de dispositivos ao que pertence o dispositivos" -#: ../gdk/gdkdevice.c:127 ../gdk/gdkdevice.c:128 +#: ../gdk/gdkdevice.c:129 ../gdk/gdkdevice.c:130 msgid "Device name" msgstr "Nome do dispositivo" -#: ../gdk/gdkdevice.c:142 +#: ../gdk/gdkdevice.c:144 msgid "Device type" msgstr "Tipo de dispositivo" -#: ../gdk/gdkdevice.c:143 +#: ../gdk/gdkdevice.c:145 msgid "Device role in the device manager" msgstr "Rol do dispositivo no xestor de dispositivos" -#: ../gdk/gdkdevice.c:159 +#: ../gdk/gdkdevice.c:161 msgid "Associated device" msgstr "Dispositivo asociado" -#: ../gdk/gdkdevice.c:160 +#: ../gdk/gdkdevice.c:162 msgid "Associated pointer or keyboard with this device" msgstr "Punteiro ou teclado asociado a este dispositivo" -#: ../gdk/gdkdevice.c:173 +#: ../gdk/gdkdevice.c:175 msgid "Input source" msgstr "Orixe de entrada" -#: ../gdk/gdkdevice.c:174 +#: ../gdk/gdkdevice.c:176 msgid "Source type for the device" msgstr "Tipo de orixe para o dispositivo" -#: ../gdk/gdkdevice.c:189 ../gdk/gdkdevice.c:190 +#: ../gdk/gdkdevice.c:191 ../gdk/gdkdevice.c:192 msgid "Input mode for the device" msgstr "Modo de entrada para o dispositivo" -#: ../gdk/gdkdevice.c:205 +#: ../gdk/gdkdevice.c:207 msgid "Whether the device has a cursor" msgstr "Indica se o dispositivo ten un cursor" -#: ../gdk/gdkdevice.c:206 +#: ../gdk/gdkdevice.c:208 msgid "Whether there is a visible cursor following device motion" msgstr "Indica se hai un cursor visíbel seguindo o movemento do dispositivo" -#: ../gdk/gdkdevice.c:220 ../gdk/gdkdevice.c:221 +#: ../gdk/gdkdevice.c:222 ../gdk/gdkdevice.c:223 msgid "Number of axes in the device" msgstr "Número de eixos no dispositivo" -#: ../gdk/gdkdevicemanager.c:134 +#: ../gdk/gdkdevicemanager.c:136 msgid "Display" msgstr "Pantalla" -#: ../gdk/gdkdevicemanager.c:135 +#: ../gdk/gdkdevicemanager.c:137 msgid "Display for the device manager" msgstr "Pantalla para o xestor de dispositivos" -#: ../gdk/gdkdisplaymanager.c:102 +#: ../gdk/gdkdisplaymanager.c:101 msgid "Default Display" msgstr "Pantalla predefinida" -#: ../gdk/gdkdisplaymanager.c:103 +#: ../gdk/gdkdisplaymanager.c:102 msgid "The default display for GDK" msgstr "Pantalla predefinida para o GDK" -#: ../gdk/gdkscreen.c:72 +#: ../gdk/gdkscreen.c:74 msgid "Font options" msgstr "Opcións de tipo de letra" -#: ../gdk/gdkscreen.c:73 +#: ../gdk/gdkscreen.c:75 msgid "The default font options for the screen" msgstr "As opcións predefinidas do tipo de letra para a pantalla" -#: ../gdk/gdkscreen.c:80 +#: ../gdk/gdkscreen.c:82 msgid "Font resolution" msgstr "Resolución do tipo de letra" -#: ../gdk/gdkscreen.c:81 +#: ../gdk/gdkscreen.c:83 msgid "The resolution for fonts on the screen" msgstr "A resolución para os tipos de letra na pantalla" -#: ../gdk/gdkwindow.c:392 ../gdk/gdkwindow.c:393 +#: ../gdk/gdkwindow.c:410 ../gdk/gdkwindow.c:411 msgid "Cursor" msgstr "Cursor" -#: ../gdk/x11/gdkdevice-xi.c:132 ../gdk/x11/gdkdevice-xi.c:133 -#: ../gdk/x11/gdkdevice-xi2.c:111 +#: ../gdk/x11/gdkdevice-xi.c:133 ../gdk/x11/gdkdevice-xi.c:134 +#: ../gdk/x11/gdkdevice-xi2.c:112 msgid "Device ID" msgstr "ID do dispositivo" -#: ../gdk/x11/gdkdevice-xi2.c:112 +#: ../gdk/x11/gdkdevice-xi2.c:113 msgid "Device identifier" msgstr "Identificador do dispotitivo" -#: ../gdk/x11/gdkdevicemanager-xi.c:84 +#: ../gdk/x11/gdkdevicemanager-xi.c:85 msgid "Event base" msgstr "Evento base" -#: ../gdk/x11/gdkdevicemanager-xi.c:85 +#: ../gdk/x11/gdkdevicemanager-xi.c:86 msgid "Event base for XInput events" msgstr "Evento base para os eventos XInput" @@ -299,7 +300,7 @@ msgid "A unique name for the action." msgstr "Un nome único para a acción." #: ../gtk/gtkaction.c:241 ../gtk/gtkbutton.c:238 ../gtk/gtkexpander.c:209 -#: ../gtk/gtkframe.c:130 ../gtk/gtklabel.c:549 ../gtk/gtkmenuitem.c:333 +#: ../gtk/gtkframe.c:130 ../gtk/gtklabel.c:549 ../gtk/gtkmenuitem.c:331 #: ../gtk/gtktoolbutton.c:202 ../gtk/gtktoolitemgroup.c:1571 msgid "Label" msgstr "Etiqueta" @@ -347,7 +348,7 @@ msgstr "A GIcon que se mostra" #: ../gtk/gtkaction.c:325 ../gtk/gtkcellrendererpixbuf.c:180 #: ../gtk/gtkimage.c:302 ../gtk/gtkprinter.c:174 ../gtk/gtkstatusicon.c:236 -#: ../gtk/gtkwindow.c:720 +#: ../gtk/gtkwindow.c:732 msgid "Icon Name" msgstr "Nome da icona" @@ -414,7 +415,7 @@ msgstr "" "Cando é TRUE, ocúltanse os proxies de menú baleiro para este aplicativo." #: ../gtk/gtkaction.c:381 ../gtk/gtkactiongroup.c:235 -#: ../gtk/gtkcellrenderer.c:242 ../gtk/gtkwidget.c:844 +#: ../gtk/gtkcellrenderer.c:242 ../gtk/gtkwidget.c:858 msgid "Sensitive" msgstr "Sensíbel" @@ -424,7 +425,7 @@ msgstr "Indica se a acción está activada." #: ../gtk/gtkaction.c:388 ../gtk/gtkactiongroup.c:242 #: ../gtk/gtkstatusicon.c:287 ../gtk/gtktreeviewcolumn.c:195 -#: ../gtk/gtkwidget.c:837 +#: ../gtk/gtkwidget.c:851 msgid "Visible" msgstr "Visíbel" @@ -625,7 +626,7 @@ msgstr "Sombra da frecha" msgid "Appearance of the shadow surrounding the arrow" msgstr "Aparencia da sombra que rodea a frecha" -#: ../gtk/gtkarrow.c:127 ../gtk/gtkmenu.c:735 ../gtk/gtkmenuitem.c:396 +#: ../gtk/gtkarrow.c:127 ../gtk/gtkmenu.c:733 ../gtk/gtkmenuitem.c:394 msgid "Arrow Scaling" msgstr "Escalado de frecha" @@ -633,7 +634,7 @@ msgstr "Escalado de frecha" msgid "Amount of space used up by arrow" msgstr "Cantidade de espazo ocupado por frecha" -#: ../gtk/gtkaspectframe.c:109 ../gtk/gtkwidget.c:1040 +#: ../gtk/gtkaspectframe.c:109 ../gtk/gtkwidget.c:1054 msgid "Horizontal Alignment" msgstr "Aliñamento horizontal" @@ -641,7 +642,7 @@ msgstr "Aliñamento horizontal" msgid "X alignment of the child" msgstr "Aliñamento X do fillo" -#: ../gtk/gtkaspectframe.c:116 ../gtk/gtkwidget.c:1056 +#: ../gtk/gtkaspectframe.c:116 ../gtk/gtkwidget.c:1070 msgid "Vertical Alignment" msgstr "Aliñamento vertical" @@ -777,38 +778,38 @@ msgstr "" "Se é TRUE, o fillo aparece nun grupo secundario de fillos; é útil, por " "exemplo, para botóns de axuda" -#: ../gtk/gtkbox.c:227 ../gtk/gtkexpander.c:233 ../gtk/gtkiconview.c:666 +#: ../gtk/gtkbox.c:234 ../gtk/gtkexpander.c:233 ../gtk/gtkiconview.c:668 #: ../gtk/gtktreeviewcolumn.c:220 msgid "Spacing" msgstr "Espazamento" -#: ../gtk/gtkbox.c:228 +#: ../gtk/gtkbox.c:235 msgid "The amount of space between children" msgstr "A cantidade de espazo entre os fillos" -#: ../gtk/gtkbox.c:237 ../gtk/gtktable.c:184 ../gtk/gtktoolbar.c:550 +#: ../gtk/gtkbox.c:244 ../gtk/gtktable.c:188 ../gtk/gtktoolbar.c:547 #: ../gtk/gtktoolitemgroup.c:1624 msgid "Homogeneous" msgstr "Homoxéneo" -#: ../gtk/gtkbox.c:238 +#: ../gtk/gtkbox.c:245 msgid "Whether the children should all be the same size" msgstr "Indica se todos os fillos deben ser do mesmo tamaño" -#: ../gtk/gtkbox.c:254 ../gtk/gtktoolbar.c:542 ../gtk/gtktoolitemgroup.c:1631 +#: ../gtk/gtkbox.c:261 ../gtk/gtktoolbar.c:539 ../gtk/gtktoolitemgroup.c:1631 #: ../gtk/gtktoolpalette.c:1065 ../gtk/gtktreeviewcolumn.c:276 msgid "Expand" msgstr "Expandir" -#: ../gtk/gtkbox.c:255 +#: ../gtk/gtkbox.c:262 msgid "Whether the child should receive extra space when the parent grows" msgstr "Indica se o fillo debe recibir espazo adicional cando o pai crece" -#: ../gtk/gtkbox.c:271 ../gtk/gtktoolitemgroup.c:1638 +#: ../gtk/gtkbox.c:278 ../gtk/gtktoolitemgroup.c:1638 msgid "Fill" msgstr "Encher" -#: ../gtk/gtkbox.c:272 +#: ../gtk/gtkbox.c:279 msgid "" "Whether extra space given to the child should be allocated to the child or " "used as padding" @@ -816,20 +817,20 @@ msgstr "" "Indica se se debe dar espazo adicional para que o fillo poida ser asignado " "no fillo ou usado como recheo" -#: ../gtk/gtkbox.c:279 ../gtk/gtktrayicon-x11.c:165 +#: ../gtk/gtkbox.c:286 ../gtk/gtktrayicon-x11.c:165 msgid "Padding" msgstr "Recheo" -#: ../gtk/gtkbox.c:280 +#: ../gtk/gtkbox.c:287 msgid "Extra space to put between the child and its neighbors, in pixels" msgstr "" "Espazo adicional para colocar entre o fillo e os seus veciños, en píxeles" -#: ../gtk/gtkbox.c:286 +#: ../gtk/gtkbox.c:293 msgid "Pack type" msgstr "Tipo de empaquetado" -#: ../gtk/gtkbox.c:287 ../gtk/gtknotebook.c:752 +#: ../gtk/gtkbox.c:294 ../gtk/gtknotebook.c:786 msgid "" "A GtkPackType indicating whether the child is packed with reference to the " "start or end of the parent" @@ -837,12 +838,12 @@ msgstr "" "Un GtkPackType que indica se o fillo está empaquetado en relación ao inicio " "ou ao final do pai" -#: ../gtk/gtkbox.c:293 ../gtk/gtknotebook.c:723 ../gtk/gtkpaned.c:271 +#: ../gtk/gtkbox.c:300 ../gtk/gtknotebook.c:757 ../gtk/gtkpaned.c:271 #: ../gtk/gtkruler.c:158 ../gtk/gtktoolitemgroup.c:1652 msgid "Position" msgstr "Posición" -#: ../gtk/gtkbox.c:294 ../gtk/gtknotebook.c:724 +#: ../gtk/gtkbox.c:301 ../gtk/gtknotebook.c:758 msgid "The index of the child in the parent" msgstr "O índice do fillo no pai" @@ -863,12 +864,12 @@ msgstr "" "widget" #: ../gtk/gtkbutton.c:246 ../gtk/gtkexpander.c:217 ../gtk/gtklabel.c:570 -#: ../gtk/gtkmenuitem.c:348 ../gtk/gtktoolbutton.c:209 +#: ../gtk/gtkmenuitem.c:346 ../gtk/gtktoolbutton.c:209 msgid "Use underline" msgstr "Usar subliñado" #: ../gtk/gtkbutton.c:247 ../gtk/gtkexpander.c:218 ../gtk/gtklabel.c:571 -#: ../gtk/gtkmenuitem.c:349 +#: ../gtk/gtkmenuitem.c:347 msgid "" "If set, an underline in the text indicates the next character should be used " "for the mnemonic accelerator key" @@ -887,12 +888,12 @@ msgstr "" "Se se estabelece, a etiqueta úsase para seleccionar un elemento do " "inventario en vez de ser mostrado" -#: ../gtk/gtkbutton.c:262 ../gtk/gtkcombobox.c:842 -#: ../gtk/gtkfilechooserbutton.c:385 +#: ../gtk/gtkbutton.c:262 ../gtk/gtkcombobox.c:864 +#: ../gtk/gtkfilechooserbutton.c:383 msgid "Focus on click" msgstr "Enfocar ao premer" -#: ../gtk/gtkbutton.c:263 ../gtk/gtkfilechooserbutton.c:386 +#: ../gtk/gtkbutton.c:263 ../gtk/gtkfilechooserbutton.c:384 msgid "Whether the button grabs focus when it is clicked with the mouse" msgstr "Indica se o botón captura o foco cando se preme co rato" @@ -1268,27 +1269,27 @@ msgstr "Definición do fondo da cela" msgid "Whether this tag affects the cell background color" msgstr "Indica se esta etiqueta afecta á cor de fondo da cela" -#: ../gtk/gtkcellrenderercombo.c:110 +#: ../gtk/gtkcellrenderercombo.c:109 msgid "Model" msgstr "Modelo" -#: ../gtk/gtkcellrenderercombo.c:111 +#: ../gtk/gtkcellrenderercombo.c:110 msgid "The model containing the possible values for the combo box" msgstr "O modelo que contén os valores posíbeis para a caixa de combinación" -#: ../gtk/gtkcellrenderercombo.c:133 ../gtk/gtkcomboboxentry.c:146 +#: ../gtk/gtkcellrenderercombo.c:132 ../gtk/gtkcomboboxentry.c:149 msgid "Text Column" msgstr "Columna de texto" -#: ../gtk/gtkcellrenderercombo.c:134 ../gtk/gtkcomboboxentry.c:147 +#: ../gtk/gtkcellrenderercombo.c:133 ../gtk/gtkcomboboxentry.c:150 msgid "A column in the data source model to get the strings from" msgstr "Unha columna no modelo de orixe de datos da que se obteñen as cadeas" -#: ../gtk/gtkcellrenderercombo.c:151 +#: ../gtk/gtkcellrenderercombo.c:150 ../gtk/gtkcombobox.c:931 msgid "Has Entry" msgstr "Ten entrada" -#: ../gtk/gtkcellrenderercombo.c:152 +#: ../gtk/gtkcellrenderercombo.c:151 msgid "If FALSE, don't allow to enter strings other than the chosen ones" msgstr "Se é FALSE, non permitir introducir cadeas distintas das escollidas" @@ -1351,7 +1352,7 @@ msgid "Whether the rendered pixbuf should be colorized according to the state" msgstr "Indica se o pixbuf renderizado debería colorearse de acordo co estado" #: ../gtk/gtkcellrendererpixbuf.c:214 ../gtk/gtkimage.c:319 -#: ../gtk/gtkwindow.c:697 +#: ../gtk/gtkwindow.c:709 msgid "Icon" msgstr "Icona" @@ -1438,7 +1439,7 @@ msgid "The number of decimal places to display" msgstr "O número de lugares decimais que se vai mostrar" #: ../gtk/gtkcellrendererspinner.c:119 ../gtk/gtkcheckmenuitem.c:105 -#: ../gtk/gtkmenu.c:525 ../gtk/gtkspinner.c:131 ../gtk/gtktoggleaction.c:133 +#: ../gtk/gtkmenu.c:523 ../gtk/gtkspinner.c:131 ../gtk/gtktoggleaction.c:133 #: ../gtk/gtktogglebutton.c:115 ../gtk/gtktoggletoolbutton.c:112 msgid "Active" msgstr "Activo" @@ -1649,7 +1650,7 @@ msgstr "" "O lugar preferido para elidir a cadea, se o renderizador da cela non ten " "espazo suficiente para mostrar a cadea completa" -#: ../gtk/gtkcellrenderertext.c:467 ../gtk/gtkfilechooserbutton.c:413 +#: ../gtk/gtkcellrenderertext.c:467 ../gtk/gtkfilechooserbutton.c:411 #: ../gtk/gtklabel.c:702 msgid "Width In Characters" msgstr "Largura en caracteres" @@ -1678,7 +1679,7 @@ msgstr "" "Como romper a cadea en liñas múltiples, se o renderizador da cela non ten " "suficiente espazo para mostrar a cadea completa" -#: ../gtk/gtkcellrenderertext.c:531 ../gtk/gtkcombobox.c:731 +#: ../gtk/gtkcellrenderertext.c:531 ../gtk/gtkcombobox.c:753 msgid "Wrap width" msgstr "Largura de axuste" @@ -1915,7 +1916,7 @@ msgstr "Usar alfa" msgid "Whether to give the color an alpha value" msgstr "Indica se debe dárselle ou non un valor alfa á cor" -#: ../gtk/gtkcolorbutton.c:174 ../gtk/gtkfilechooserbutton.c:399 +#: ../gtk/gtkcolorbutton.c:174 ../gtk/gtkfilechooserbutton.c:397 #: ../gtk/gtkfontbutton.c:140 ../gtk/gtkprintjob.c:115 #: ../gtk/gtkstatusicon.c:415 ../gtk/gtktreeviewcolumn.c:268 msgid "Title" @@ -2009,68 +2010,68 @@ msgstr "Botón Axuda" msgid "The help button of the dialog." msgstr "O botón Axuda do diálogo." -#: ../gtk/gtkcombobox.c:714 +#: ../gtk/gtkcombobox.c:736 msgid "ComboBox model" msgstr "Modelo de caixa de combinación" -#: ../gtk/gtkcombobox.c:715 +#: ../gtk/gtkcombobox.c:737 msgid "The model for the combo box" msgstr "O modelo para a caixa de combinación" -#: ../gtk/gtkcombobox.c:732 +#: ../gtk/gtkcombobox.c:754 msgid "Wrap width for laying out the items in a grid" msgstr "Largura de axuste para distribuír os elementos nunha grade" -#: ../gtk/gtkcombobox.c:754 +#: ../gtk/gtkcombobox.c:776 msgid "Row span column" msgstr "Columna de expansión da fila" -#: ../gtk/gtkcombobox.c:755 +#: ../gtk/gtkcombobox.c:777 msgid "TreeModel column containing the row span values" msgstr "Columna TreeModel que contén os valores de expansión da fila" -#: ../gtk/gtkcombobox.c:776 +#: ../gtk/gtkcombobox.c:798 msgid "Column span column" msgstr "Columna de expansión da columna" -#: ../gtk/gtkcombobox.c:777 +#: ../gtk/gtkcombobox.c:799 msgid "TreeModel column containing the column span values" msgstr "Columna TreeModel que contén os valores de expansión da columna" -#: ../gtk/gtkcombobox.c:798 +#: ../gtk/gtkcombobox.c:820 msgid "Active item" msgstr "Elemento activo" -#: ../gtk/gtkcombobox.c:799 +#: ../gtk/gtkcombobox.c:821 msgid "The item which is currently active" msgstr "O elemento que está activo actualmente" -#: ../gtk/gtkcombobox.c:818 ../gtk/gtkuimanager.c:224 +#: ../gtk/gtkcombobox.c:840 ../gtk/gtkuimanager.c:224 msgid "Add tearoffs to menus" msgstr "Engadir tiradores aos menús" -#: ../gtk/gtkcombobox.c:819 +#: ../gtk/gtkcombobox.c:841 msgid "Whether dropdowns should have a tearoff menu item" msgstr "" "Indica se os menús despregábeis deben ter un elemento de menú desprazábel" -#: ../gtk/gtkcombobox.c:834 ../gtk/gtkentry.c:688 +#: ../gtk/gtkcombobox.c:856 ../gtk/gtkentry.c:688 msgid "Has Frame" msgstr "Ten marco" -#: ../gtk/gtkcombobox.c:835 +#: ../gtk/gtkcombobox.c:857 msgid "Whether the combo box draws a frame around the child" msgstr "Indica se a caixa de combinación debuxa un marco ao redor do fillo" -#: ../gtk/gtkcombobox.c:843 +#: ../gtk/gtkcombobox.c:865 msgid "Whether the combo box grabs focus when it is clicked with the mouse" msgstr "Indica se a caixa de combinación captura o foco cando se preme co rato" -#: ../gtk/gtkcombobox.c:858 ../gtk/gtkmenu.c:580 +#: ../gtk/gtkcombobox.c:880 ../gtk/gtkmenu.c:578 msgid "Tearoff Title" msgstr "Título do tirador" -#: ../gtk/gtkcombobox.c:859 +#: ../gtk/gtkcombobox.c:881 msgid "" "A title that may be displayed by the window manager when the popup is torn-" "off" @@ -2078,69 +2079,100 @@ msgstr "" "Un título que o xestor de xanelas pode mostrar cando o menú emerxente se " "separa" -#: ../gtk/gtkcombobox.c:876 +#: ../gtk/gtkcombobox.c:898 msgid "Popup shown" msgstr "Menú emerxente mostrado" -#: ../gtk/gtkcombobox.c:877 +#: ../gtk/gtkcombobox.c:899 msgid "Whether the combo's dropdown is shown" msgstr "Indica se se mostra o despregábel da caixa de combinación" -#: ../gtk/gtkcombobox.c:893 +#: ../gtk/gtkcombobox.c:915 msgid "Button Sensitivity" msgstr "Sensibilidade do botón" -#: ../gtk/gtkcombobox.c:894 +#: ../gtk/gtkcombobox.c:916 msgid "Whether the dropdown button is sensitive when the model is empty" msgstr "Indica se o botón despregábel é sensíbel cando o modelo está baleiro" -#: ../gtk/gtkcombobox.c:901 +#: ../gtk/gtkcombobox.c:932 +#| msgid "Whether the combo box draws a frame around the child" +msgid "Whether combo box has an entry" +msgstr "Indica se o ComboBox ten unha entrada" + +#: ../gtk/gtkcombobox.c:947 +#| msgid "Text Column" +msgid "Entry Text Column" +msgstr "Columna de entrada de texto" + +#: ../gtk/gtkcombobox.c:948 +msgid "" +"The column in the combo box's model to associate with strings from the entry " +"if the combo was created with #GtkComboBox:has-entry = %TRUE" +msgstr "" +"A columna no modelo de caixa de combinación para asociar con cadeas da " +"entrada se a caixa combinada creouse con #GtkComboBox:has-entry = %TRUE" + +#: ../gtk/gtkcombobox.c:965 +#| msgid "Fixed Width" +msgid "Popup Fixed Width" +msgstr "Anchura fixa de emerxente" + +#: ../gtk/gtkcombobox.c:966 +msgid "" +"Whether the popup's width should be a fixed width matching the allocated " +"width of the combo box" +msgstr "" +"Indica se a anchura do emerxente debería ser fixa coincidindo coa anchura " +"reservada para a caixa de combinación" + +#: ../gtk/gtkcombobox.c:974 msgid "Appears as list" msgstr "Móstrase como unha lista" -#: ../gtk/gtkcombobox.c:902 +#: ../gtk/gtkcombobox.c:975 msgid "Whether dropdowns should look like lists rather than menus" msgstr "Indica se os despregábeis deben parecerse a listas en vez de a menús" -#: ../gtk/gtkcombobox.c:918 +#: ../gtk/gtkcombobox.c:991 msgid "Arrow Size" msgstr "Tamaño da frecha" -#: ../gtk/gtkcombobox.c:919 +#: ../gtk/gtkcombobox.c:992 msgid "The minimum size of the arrow in the combo box" msgstr "O tamaño mínimo da frecha no caixa de combinación" -#: ../gtk/gtkcombobox.c:934 ../gtk/gtkentry.c:788 ../gtk/gtkhandlebox.c:182 -#: ../gtk/gtkmenubar.c:189 ../gtk/gtkstatusbar.c:178 ../gtk/gtktoolbar.c:600 +#: ../gtk/gtkcombobox.c:1007 ../gtk/gtkentry.c:788 ../gtk/gtkhandlebox.c:182 +#: ../gtk/gtkmenubar.c:189 ../gtk/gtkstatusbar.c:178 ../gtk/gtktoolbar.c:597 #: ../gtk/gtkviewport.c:158 msgid "Shadow type" msgstr "Tipo de sombra" -#: ../gtk/gtkcombobox.c:935 +#: ../gtk/gtkcombobox.c:1008 msgid "Which kind of shadow to draw around the combo box" msgstr "A clase de sombra que se debuxa ao redor da caixa de combinación" -#: ../gtk/gtkcontainer.c:343 +#: ../gtk/gtkcontainer.c:469 msgid "Resize mode" msgstr "Modo de redimensionamento" -#: ../gtk/gtkcontainer.c:344 +#: ../gtk/gtkcontainer.c:470 msgid "Specify how resize events are handled" msgstr "Especifica como se manipulan os eventos de redimensionamento" -#: ../gtk/gtkcontainer.c:351 +#: ../gtk/gtkcontainer.c:477 msgid "Border width" msgstr "Largura do bordo" -#: ../gtk/gtkcontainer.c:352 +#: ../gtk/gtkcontainer.c:478 msgid "The width of the empty border outside the containers children" msgstr "A largura do bordo baleiro fóra dos contedores fillos" -#: ../gtk/gtkcontainer.c:360 +#: ../gtk/gtkcontainer.c:486 msgid "Child" msgstr "Fillo" -#: ../gtk/gtkcontainer.c:361 +#: ../gtk/gtkcontainer.c:487 msgid "Can be used to add a new child to the container" msgstr "Pode usarse para engadir un fillo novo ao contedor" @@ -2569,7 +2601,7 @@ msgstr "Lonxitude mínima da chave" msgid "Minimum length of the search key in order to look up matches" msgstr "Lonxitude mínima da chave de busca para encontrar coincidencias" -#: ../gtk/gtkentrycompletion.c:304 ../gtk/gtkiconview.c:587 +#: ../gtk/gtkentrycompletion.c:304 ../gtk/gtkiconview.c:589 msgid "Text column" msgstr "Columna de texto" @@ -2617,11 +2649,11 @@ msgstr "Selección en liña" msgid "Your description here" msgstr "A súa descrición aquí" -#: ../gtk/gtkeventbox.c:93 +#: ../gtk/gtkeventbox.c:101 msgid "Visible Window" msgstr "Xanela visíbel" -#: ../gtk/gtkeventbox.c:94 +#: ../gtk/gtkeventbox.c:102 msgid "" "Whether the event box is visible, as opposed to invisible and only used to " "trap events." @@ -2629,11 +2661,11 @@ msgstr "" "Indica se a caixa de eventos é visíbel, ao contrario da invisíbel; só se usa " "para capturar eventos." -#: ../gtk/gtkeventbox.c:100 +#: ../gtk/gtkeventbox.c:108 msgid "Above child" msgstr "Encima do fillo" -#: ../gtk/gtkeventbox.c:101 +#: ../gtk/gtkeventbox.c:109 msgid "" "Whether the event-trapping window of the eventbox is above the window of the " "child widget as opposed to below it." @@ -2697,19 +2729,19 @@ msgstr "Tamaño da frecha do expansor" msgid "Spacing around expander arrow" msgstr "Espazamento ao redor da frecha do expansor" -#: ../gtk/gtkfilechooserbutton.c:368 +#: ../gtk/gtkfilechooserbutton.c:366 msgid "Dialog" msgstr "Diálogo" -#: ../gtk/gtkfilechooserbutton.c:369 +#: ../gtk/gtkfilechooserbutton.c:367 msgid "The file chooser dialog to use." msgstr "O diálogo do selector de ficheiros para usar." -#: ../gtk/gtkfilechooserbutton.c:400 +#: ../gtk/gtkfilechooserbutton.c:398 msgid "The title of the file chooser dialog." msgstr "O título do diálogo de selección de ficheiros." -#: ../gtk/gtkfilechooserbutton.c:414 +#: ../gtk/gtkfilechooserbutton.c:412 msgid "The desired width of the button widget, in characters." msgstr "A largura desexada do widget de botón, en caracteres." @@ -2972,136 +3004,136 @@ msgstr "" "Un valor booleano que indica se a caixa de manipulación do fillo está " "separada ou anexada." -#: ../gtk/gtkiconview.c:550 +#: ../gtk/gtkiconview.c:552 msgid "Selection mode" msgstr "Modo de selección" -#: ../gtk/gtkiconview.c:551 +#: ../gtk/gtkiconview.c:553 msgid "The selection mode" msgstr "O modo de selección" -#: ../gtk/gtkiconview.c:569 +#: ../gtk/gtkiconview.c:571 msgid "Pixbuf column" msgstr "Columna de pixbuf" -#: ../gtk/gtkiconview.c:570 +#: ../gtk/gtkiconview.c:572 msgid "Model column used to retrieve the icon pixbuf from" msgstr "Columna modelo usada para recuperar o pixbuf da icona" -#: ../gtk/gtkiconview.c:588 +#: ../gtk/gtkiconview.c:590 msgid "Model column used to retrieve the text from" msgstr "Columna modelo usada para recuperar o texto" -#: ../gtk/gtkiconview.c:607 +#: ../gtk/gtkiconview.c:609 msgid "Markup column" msgstr "Columna de marcación" -#: ../gtk/gtkiconview.c:608 +#: ../gtk/gtkiconview.c:610 msgid "Model column used to retrieve the text if using Pango markup" msgstr "" "Columna modelo usada para recuperar o texto se se emprega a marcación Pango" -#: ../gtk/gtkiconview.c:615 +#: ../gtk/gtkiconview.c:617 msgid "Icon View Model" msgstr "Modelo de visualización de icona" -#: ../gtk/gtkiconview.c:616 +#: ../gtk/gtkiconview.c:618 msgid "The model for the icon view" msgstr "O modelo para a visualización de icona" -#: ../gtk/gtkiconview.c:632 +#: ../gtk/gtkiconview.c:634 msgid "Number of columns" msgstr "Número de columnas" -#: ../gtk/gtkiconview.c:633 +#: ../gtk/gtkiconview.c:635 msgid "Number of columns to display" msgstr "O número de columnas que se mostran" -#: ../gtk/gtkiconview.c:650 +#: ../gtk/gtkiconview.c:652 msgid "Width for each item" msgstr "Largura de cada elemento" -#: ../gtk/gtkiconview.c:651 +#: ../gtk/gtkiconview.c:653 msgid "The width used for each item" msgstr "A largura usada para cada elemento" -#: ../gtk/gtkiconview.c:667 +#: ../gtk/gtkiconview.c:669 msgid "Space which is inserted between cells of an item" msgstr "Espazo que se introduce entre as celas dun elemento" -#: ../gtk/gtkiconview.c:682 +#: ../gtk/gtkiconview.c:684 msgid "Row Spacing" msgstr "Espazamento de fila" -#: ../gtk/gtkiconview.c:683 +#: ../gtk/gtkiconview.c:685 msgid "Space which is inserted between grid rows" msgstr "Espazo que se introduce entre as filas da grade" -#: ../gtk/gtkiconview.c:698 +#: ../gtk/gtkiconview.c:700 msgid "Column Spacing" msgstr "Espazamento de columna" -#: ../gtk/gtkiconview.c:699 +#: ../gtk/gtkiconview.c:701 msgid "Space which is inserted between grid columns" msgstr "Espazo que se introduce entre as columnas da grade" -#: ../gtk/gtkiconview.c:714 +#: ../gtk/gtkiconview.c:716 msgid "Margin" msgstr "Marxe" -#: ../gtk/gtkiconview.c:715 +#: ../gtk/gtkiconview.c:717 msgid "Space which is inserted at the edges of the icon view" msgstr "Espazo que se insire nos bordos da visualización de icona" -#: ../gtk/gtkiconview.c:730 +#: ../gtk/gtkiconview.c:732 msgid "Item Orientation" msgstr "Orientación do elemento" -#: ../gtk/gtkiconview.c:731 +#: ../gtk/gtkiconview.c:733 msgid "" "How the text and icon of each item are positioned relative to each other" msgstr "" "Como se sitúan o texto e a icona de cada elemento en relación un ao outro" -#: ../gtk/gtkiconview.c:747 ../gtk/gtktreeview.c:611 +#: ../gtk/gtkiconview.c:749 ../gtk/gtktreeview.c:611 #: ../gtk/gtktreeviewcolumn.c:311 msgid "Reorderable" msgstr "Reordenábel" -#: ../gtk/gtkiconview.c:748 ../gtk/gtktreeview.c:612 +#: ../gtk/gtkiconview.c:750 ../gtk/gtktreeview.c:612 msgid "View is reorderable" msgstr "A visualización é reordenábel" -#: ../gtk/gtkiconview.c:755 ../gtk/gtktreeview.c:762 +#: ../gtk/gtkiconview.c:757 ../gtk/gtktreeview.c:762 msgid "Tooltip Column" msgstr "Columna de indicación" -#: ../gtk/gtkiconview.c:756 +#: ../gtk/gtkiconview.c:758 msgid "The column in the model containing the tooltip texts for the items" msgstr "" "A columna do modelo que contén os textos de indicación para os elementos" -#: ../gtk/gtkiconview.c:773 +#: ../gtk/gtkiconview.c:775 msgid "Item Padding" msgstr "Recheo de ítem" -#: ../gtk/gtkiconview.c:774 +#: ../gtk/gtkiconview.c:776 msgid "Padding around icon view items" msgstr "Recheo arredor dos ítems de iconas" -#: ../gtk/gtkiconview.c:783 +#: ../gtk/gtkiconview.c:785 msgid "Selection Box Color" msgstr "Cor da caixa de selección" -#: ../gtk/gtkiconview.c:784 +#: ../gtk/gtkiconview.c:786 msgid "Color of the selection box" msgstr "Cor da caixa de selección" -#: ../gtk/gtkiconview.c:790 +#: ../gtk/gtkiconview.c:792 msgid "Selection Box Alpha" msgstr "Alfa da caixa de selección" -#: ../gtk/gtkiconview.c:791 +#: ../gtk/gtkiconview.c:793 msgid "Opacity of the selection box" msgstr "Opacidade da caixa de selección" @@ -3134,7 +3166,7 @@ msgstr "Definición da icona" msgid "Icon set to display" msgstr "Definición da icona para mostrar" -#: ../gtk/gtkimage.c:260 ../gtk/gtkscalebutton.c:230 ../gtk/gtktoolbar.c:517 +#: ../gtk/gtkimage.c:260 ../gtk/gtkscalebutton.c:230 ../gtk/gtktoolbar.c:514 #: ../gtk/gtktoolpalette.c:1003 msgid "Icon size" msgstr "Tamaño da icona" @@ -3179,7 +3211,7 @@ msgstr "" "Indica se hai que usar a etiqueta de texto para crear un elemento de menú de " "inventario" -#: ../gtk/gtkimagemenuitem.c:187 ../gtk/gtkmenu.c:540 +#: ../gtk/gtkimagemenuitem.c:187 ../gtk/gtkmenu.c:538 msgid "Accel Group" msgstr "Grupo de teclas rápidas" @@ -3216,11 +3248,11 @@ msgid "Width of border around the action area" msgstr "Largura do bordo arredor da área de acción" #: ../gtk/gtkinvisible.c:89 ../gtk/gtkmountoperation.c:175 -#: ../gtk/gtkstatusicon.c:279 ../gtk/gtkwindow.c:728 +#: ../gtk/gtkstatusicon.c:279 ../gtk/gtkwindow.c:740 msgid "Screen" msgstr "Pantalla" -#: ../gtk/gtkinvisible.c:90 ../gtk/gtkwindow.c:729 +#: ../gtk/gtkinvisible.c:90 ../gtk/gtkwindow.c:741 msgid "The screen where this window will be displayed" msgstr "A pantalla onde se mostrará esta xanela" @@ -3344,7 +3376,7 @@ msgstr "" msgid "Horizontal adjustment" msgstr "Axuste horizontal" -#: ../gtk/gtklayout.c:626 ../gtk/gtkscrolledwindow.c:298 +#: ../gtk/gtklayout.c:626 ../gtk/gtkscrolledwindow.c:299 msgid "The GtkAdjustment for the horizontal position" msgstr "O GtkAdjustment para a posición horizontal" @@ -3352,7 +3384,7 @@ msgstr "O GtkAdjustment para a posición horizontal" msgid "Vertical adjustment" msgstr "Axuste vertical" -#: ../gtk/gtklayout.c:634 ../gtk/gtkscrolledwindow.c:305 +#: ../gtk/gtklayout.c:634 ../gtk/gtkscrolledwindow.c:306 msgid "The GtkAdjustment for the vertical position" msgstr "O GtkAdjustment para a posición vertical" @@ -3372,19 +3404,19 @@ msgstr "Altura" msgid "The height of the layout" msgstr "A altura da disposición" -#: ../gtk/gtklinkbutton.c:162 +#: ../gtk/gtklinkbutton.c:174 msgid "URI" msgstr "URI" -#: ../gtk/gtklinkbutton.c:163 +#: ../gtk/gtklinkbutton.c:175 msgid "The URI bound to this button" msgstr "O URI vinculado a este botón" -#: ../gtk/gtklinkbutton.c:177 +#: ../gtk/gtklinkbutton.c:189 msgid "Visited" msgstr "Visitada" -#: ../gtk/gtklinkbutton.c:178 +#: ../gtk/gtklinkbutton.c:190 msgid "Whether this link has been visited." msgstr "Indica se esta ligazón foi visitada." @@ -3408,7 +3440,7 @@ msgstr "A dirección do empaquetado fillo da barra de menú" msgid "Style of bevel around the menubar" msgstr "Estilo do bisel ao redor da barra de menús" -#: ../gtk/gtkmenubar.c:197 ../gtk/gtktoolbar.c:567 +#: ../gtk/gtkmenubar.c:197 ../gtk/gtktoolbar.c:564 msgid "Internal padding" msgstr "Recheo interno" @@ -3426,33 +3458,33 @@ msgstr "Atraso antes de que os menús despregábeis aparezan" msgid "Delay before the submenus of a menu bar appear" msgstr "Atraso antes de que os submenús dunha barra de menú aparezan" -#: ../gtk/gtkmenu.c:526 +#: ../gtk/gtkmenu.c:524 msgid "The currently selected menu item" msgstr "O elemento de menú actualmente seleccionado" -#: ../gtk/gtkmenu.c:541 +#: ../gtk/gtkmenu.c:539 msgid "The accel group holding accelerators for the menu" msgstr "O grupo de teclas rápidas que contén as teclas rápidas para o menú" -#: ../gtk/gtkmenu.c:555 ../gtk/gtkmenuitem.c:318 +#: ../gtk/gtkmenu.c:553 ../gtk/gtkmenuitem.c:316 msgid "Accel Path" msgstr "Camiño de teclas rápidas" -#: ../gtk/gtkmenu.c:556 +#: ../gtk/gtkmenu.c:554 msgid "An accel path used to conveniently construct accel paths of child items" msgstr "" "Un camiño de teclas rápidas usado para construír adecuadamente os camiños de " "teclas rápidas dos elementos fillo" -#: ../gtk/gtkmenu.c:572 +#: ../gtk/gtkmenu.c:570 msgid "Attach Widget" msgstr "Widget anexado" -#: ../gtk/gtkmenu.c:573 +#: ../gtk/gtkmenu.c:571 msgid "The widget the menu is attached to" msgstr "O widget ao que está anexado o menú" -#: ../gtk/gtkmenu.c:581 +#: ../gtk/gtkmenu.c:579 msgid "" "A title that may be displayed by the window manager when this menu is torn-" "off" @@ -3460,54 +3492,54 @@ msgstr "" "Un título que o xestor de xanelas poderá mostrar cando este menú estea " "desprazado" -#: ../gtk/gtkmenu.c:595 +#: ../gtk/gtkmenu.c:593 msgid "Tearoff State" msgstr "Estado de desprazamento" -#: ../gtk/gtkmenu.c:596 +#: ../gtk/gtkmenu.c:594 msgid "A boolean that indicates whether the menu is torn-off" msgstr "Un booleano que indica se o menú está desprazado" -#: ../gtk/gtkmenu.c:610 +#: ../gtk/gtkmenu.c:608 msgid "Monitor" msgstr "Monitor" -#: ../gtk/gtkmenu.c:611 +#: ../gtk/gtkmenu.c:609 msgid "The monitor the menu will be popped up on" msgstr "O monitor en que emerxerá o menú" -#: ../gtk/gtkmenu.c:617 +#: ../gtk/gtkmenu.c:615 msgid "Vertical Padding" msgstr "Recheo vertical" -#: ../gtk/gtkmenu.c:618 +#: ../gtk/gtkmenu.c:616 msgid "Extra space at the top and bottom of the menu" msgstr "O espazo adicional na parte superior e inferior do menú" -#: ../gtk/gtkmenu.c:640 +#: ../gtk/gtkmenu.c:638 msgid "Reserve Toggle Size" msgstr "Reservar o tamaño de alternancia" -#: ../gtk/gtkmenu.c:641 +#: ../gtk/gtkmenu.c:639 msgid "" "A boolean that indicates whether the menu reserves space for toggles and " "icons" msgstr "" "Un booleano que indica se o menú reserva espazo para alternancias e iconas" -#: ../gtk/gtkmenu.c:647 +#: ../gtk/gtkmenu.c:645 msgid "Horizontal Padding" msgstr "Recheo horizontal" -#: ../gtk/gtkmenu.c:648 +#: ../gtk/gtkmenu.c:646 msgid "Extra space at the left and right edges of the menu" msgstr "O espazo adicional nos bordos dereito e esquerdo do menú" -#: ../gtk/gtkmenu.c:656 +#: ../gtk/gtkmenu.c:654 msgid "Vertical Offset" msgstr "Desprazamento vertical" -#: ../gtk/gtkmenu.c:657 +#: ../gtk/gtkmenu.c:655 msgid "" "When the menu is a submenu, position it this number of pixels offset " "vertically" @@ -3515,11 +3547,11 @@ msgstr "" "Cando o menú é un submenú, colóqueo verticalmente con este número de píxeles " "de desprazamento" -#: ../gtk/gtkmenu.c:665 +#: ../gtk/gtkmenu.c:663 msgid "Horizontal Offset" msgstr "Desprazamento horizontal" -#: ../gtk/gtkmenu.c:666 +#: ../gtk/gtkmenu.c:664 msgid "" "When the menu is a submenu, position it this number of pixels offset " "horizontally" @@ -3527,87 +3559,87 @@ msgstr "" "Cando o menú é un submenú, colóqueo horizontalmente con este número de " "píxeles de desprazamento" -#: ../gtk/gtkmenu.c:674 +#: ../gtk/gtkmenu.c:672 msgid "Double Arrows" msgstr "Frechas dobres" -#: ../gtk/gtkmenu.c:675 +#: ../gtk/gtkmenu.c:673 msgid "When scrolling, always show both arrows." msgstr "Mostrar sempre ambas as frechas ao desprazar." -#: ../gtk/gtkmenu.c:688 +#: ../gtk/gtkmenu.c:686 msgid "Arrow Placement" msgstr "Colocación da frecha" -#: ../gtk/gtkmenu.c:689 +#: ../gtk/gtkmenu.c:687 msgid "Indicates where scroll arrows should be placed" msgstr "Indica onde se deberían colocar as frechas de desprazamento" -#: ../gtk/gtkmenu.c:697 +#: ../gtk/gtkmenu.c:695 msgid "Left Attach" msgstr "Anexar á esquerda" -#: ../gtk/gtkmenu.c:698 ../gtk/gtktable.c:193 +#: ../gtk/gtkmenu.c:696 ../gtk/gtktable.c:197 msgid "The column number to attach the left side of the child to" msgstr "A cantidade de columnas para anexar ao lado esquerdo do fillo" -#: ../gtk/gtkmenu.c:705 +#: ../gtk/gtkmenu.c:703 msgid "Right Attach" msgstr "Anexar á dereita" -#: ../gtk/gtkmenu.c:706 +#: ../gtk/gtkmenu.c:704 msgid "The column number to attach the right side of the child to" msgstr "A cantidade de columnas para anexar ao lado dereito do fillo" -#: ../gtk/gtkmenu.c:713 +#: ../gtk/gtkmenu.c:711 msgid "Top Attach" msgstr "Anexar arriba" -#: ../gtk/gtkmenu.c:714 +#: ../gtk/gtkmenu.c:712 msgid "The row number to attach the top of the child to" msgstr "O número de filas para anexar encima do fillo" -#: ../gtk/gtkmenu.c:721 +#: ../gtk/gtkmenu.c:719 msgid "Bottom Attach" msgstr "Anexar abaixo" -#: ../gtk/gtkmenu.c:722 ../gtk/gtktable.c:214 +#: ../gtk/gtkmenu.c:720 ../gtk/gtktable.c:218 msgid "The row number to attach the bottom of the child to" msgstr "O número de filas para anexar debaixo do fillo" -#: ../gtk/gtkmenu.c:736 +#: ../gtk/gtkmenu.c:734 msgid "Arbitrary constant to scale down the size of the scroll arrow" msgstr "" "Unha constante arbitraria para escalar para abaixo o tamaño da frecha de " "desprazamento" -#: ../gtk/gtkmenu.c:823 +#: ../gtk/gtkmenu.c:821 msgid "Can change accelerators" msgstr "Pode cambiar as teclas rápidas" -#: ../gtk/gtkmenu.c:824 +#: ../gtk/gtkmenu.c:822 msgid "" "Whether menu accelerators can be changed by pressing a key over the menu item" msgstr "" "Indica se as teclas rápidas do menú poden ser cambiadas premendo unha tecla " "sobre o elemento de menú" -#: ../gtk/gtkmenu.c:829 +#: ../gtk/gtkmenu.c:827 msgid "Delay before submenus appear" msgstr "Atraso antes de que os submenús aparezan" -#: ../gtk/gtkmenu.c:830 +#: ../gtk/gtkmenu.c:828 msgid "" "Minimum time the pointer must stay over a menu item before the submenu appear" msgstr "" "Tempo mínimo no que o punteiro debe permanecer sobre un elemento de menú " "antes de que o submenú apareza" -#: ../gtk/gtkmenu.c:837 +#: ../gtk/gtkmenu.c:835 msgid "Delay before hiding a submenu" msgstr "Atraso antes de ocultar un submenú" -#: ../gtk/gtkmenu.c:838 +#: ../gtk/gtkmenu.c:836 msgid "" "The time before hiding a submenu when the pointer is moving towards the " "submenu" @@ -3615,44 +3647,44 @@ msgstr "" "Tempo antes de ocultar un submenú cando o punteiro se estea a mover cara ao " "submenú" -#: ../gtk/gtkmenuitem.c:285 +#: ../gtk/gtkmenuitem.c:283 msgid "Right Justified" msgstr "Xustificado á dereita" -#: ../gtk/gtkmenuitem.c:286 +#: ../gtk/gtkmenuitem.c:284 msgid "" "Sets whether the menu item appears justified at the right side of a menu bar" msgstr "" "Define se o elemento de menú aparece xustificado ao lado dereito dunha barra " "de menú" -#: ../gtk/gtkmenuitem.c:300 +#: ../gtk/gtkmenuitem.c:298 msgid "Submenu" msgstr "Submenú" -#: ../gtk/gtkmenuitem.c:301 +#: ../gtk/gtkmenuitem.c:299 msgid "The submenu attached to the menu item, or NULL if it has none" msgstr "O submenú anexado ao elemento do menú, ou NULL se non ten ningún" -#: ../gtk/gtkmenuitem.c:319 +#: ../gtk/gtkmenuitem.c:317 msgid "Sets the accelerator path of the menu item" msgstr "Define o camiño de teclas rápidas dun elemento de menú" -#: ../gtk/gtkmenuitem.c:334 +#: ../gtk/gtkmenuitem.c:332 msgid "The text for the child label" msgstr "O texto da etiqueta filla" -#: ../gtk/gtkmenuitem.c:397 +#: ../gtk/gtkmenuitem.c:395 msgid "Amount of space used up by arrow, relative to the menu item's font size" msgstr "" "A cantidade de espazo usado pola frecha, relativa ao tamaño do tipo de letra " "do elemento de menú" -#: ../gtk/gtkmenuitem.c:410 +#: ../gtk/gtkmenuitem.c:408 msgid "Width in Characters" msgstr "Largura en caracteres" -#: ../gtk/gtkmenuitem.c:411 +#: ../gtk/gtkmenuitem.c:409 msgid "The minimum desired width of the menu item in characters" msgstr "A largura mínima desexada do elemento de menú en caracteres" @@ -3782,53 +3814,53 @@ msgstr "Se estamos mostrando un diálogo" msgid "The screen where this window will be displayed." msgstr "A pantalla onde esta xanela se mostrará." -#: ../gtk/gtknotebook.c:648 +#: ../gtk/gtknotebook.c:682 msgid "Page" msgstr "Páxina" -#: ../gtk/gtknotebook.c:649 +#: ../gtk/gtknotebook.c:683 msgid "The index of the current page" msgstr "O índice da páxina actual" -#: ../gtk/gtknotebook.c:657 +#: ../gtk/gtknotebook.c:691 msgid "Tab Position" msgstr "Posición do separador" -#: ../gtk/gtknotebook.c:658 +#: ../gtk/gtknotebook.c:692 msgid "Which side of the notebook holds the tabs" msgstr "Que lado do caderno contén os separadores" -#: ../gtk/gtknotebook.c:665 +#: ../gtk/gtknotebook.c:699 msgid "Show Tabs" msgstr "Mostrar separadores" -#: ../gtk/gtknotebook.c:666 +#: ../gtk/gtknotebook.c:700 msgid "Whether tabs should be shown" msgstr "Indica se os separadores deben mostrarse ou non" -#: ../gtk/gtknotebook.c:672 +#: ../gtk/gtknotebook.c:706 msgid "Show Border" msgstr "Mostrar bordo" -#: ../gtk/gtknotebook.c:673 +#: ../gtk/gtknotebook.c:707 msgid "Whether the border should be shown" msgstr "Indica se o bordo debe mostrarse ou non" -#: ../gtk/gtknotebook.c:679 +#: ../gtk/gtknotebook.c:713 msgid "Scrollable" msgstr "Desprazábel" -#: ../gtk/gtknotebook.c:680 +#: ../gtk/gtknotebook.c:714 msgid "If TRUE, scroll arrows are added if there are too many tabs to fit" msgstr "" "Se é TRUE, engádense frechas de desprazamento se hai demasiados separadores " "para encaixar" -#: ../gtk/gtknotebook.c:686 +#: ../gtk/gtknotebook.c:720 msgid "Enable Popup" msgstr "Activar o menú emerxente" -#: ../gtk/gtknotebook.c:687 +#: ../gtk/gtknotebook.c:721 msgid "" "If TRUE, pressing the right mouse button on the notebook pops up a menu that " "you can use to go to a page" @@ -3836,126 +3868,126 @@ msgstr "" "Se é TRUE, premendo o botón dereito do rato no caderno emerxe un menú que " "pode usar para ir a unha páxina" -#: ../gtk/gtknotebook.c:701 +#: ../gtk/gtknotebook.c:735 msgid "Group Name" msgstr "Nome do grupo" -#: ../gtk/gtknotebook.c:702 +#: ../gtk/gtknotebook.c:736 msgid "Group name for tab drag and drop" msgstr "Nome do grupo para o arrastre e solte dos separadores" -#: ../gtk/gtknotebook.c:709 +#: ../gtk/gtknotebook.c:743 msgid "Tab label" msgstr "Etiqueta de separador" -#: ../gtk/gtknotebook.c:710 +#: ../gtk/gtknotebook.c:744 msgid "The string displayed on the child's tab label" msgstr "A cadea mostrada na etiqueta do separador fillo" -#: ../gtk/gtknotebook.c:716 +#: ../gtk/gtknotebook.c:750 msgid "Menu label" msgstr "Etiqueta de menú" -#: ../gtk/gtknotebook.c:717 +#: ../gtk/gtknotebook.c:751 msgid "The string displayed in the child's menu entry" msgstr "A cadea mostrada na entrada de menú filla" -#: ../gtk/gtknotebook.c:730 +#: ../gtk/gtknotebook.c:764 msgid "Tab expand" msgstr "Expansión do separador" -#: ../gtk/gtknotebook.c:731 +#: ../gtk/gtknotebook.c:765 msgid "Whether to expand the child's tab" msgstr "Indica se se expanden os separadores fillos ou non" -#: ../gtk/gtknotebook.c:737 +#: ../gtk/gtknotebook.c:771 msgid "Tab fill" msgstr "Recheo de separador" -#: ../gtk/gtknotebook.c:738 +#: ../gtk/gtknotebook.c:772 msgid "Whether the child's tab should fill the allocated area" msgstr "Indica se os separadores fillos deberían encher a área asignada ou non" -#: ../gtk/gtknotebook.c:751 +#: ../gtk/gtknotebook.c:785 msgid "Tab pack type" msgstr "Tipo de empaquetado de separador" -#: ../gtk/gtknotebook.c:758 +#: ../gtk/gtknotebook.c:792 msgid "Tab reorderable" msgstr "Separador reordenábel" -#: ../gtk/gtknotebook.c:759 +#: ../gtk/gtknotebook.c:793 msgid "Whether the tab is reorderable by user action" msgstr "" "Indica se o separador se pode ou non reordenar por unha acción do usuario " -#: ../gtk/gtknotebook.c:765 +#: ../gtk/gtknotebook.c:799 msgid "Tab detachable" msgstr "Separador desprazábel" -#: ../gtk/gtknotebook.c:766 +#: ../gtk/gtknotebook.c:800 msgid "Whether the tab is detachable" msgstr "Indica se o separador é desprazábel" -#: ../gtk/gtknotebook.c:781 ../gtk/gtkscrollbar.c:80 +#: ../gtk/gtknotebook.c:815 ../gtk/gtkscrollbar.c:80 msgid "Secondary backward stepper" msgstr "Paso de retroceso secundario" -#: ../gtk/gtknotebook.c:782 +#: ../gtk/gtknotebook.c:816 msgid "" "Display a second backward arrow button on the opposite end of the tab area" msgstr "" "Mostra un segundo botón de frecha de retroceso no extremo oposto da área de " "tabulación" -#: ../gtk/gtknotebook.c:797 ../gtk/gtkscrollbar.c:87 +#: ../gtk/gtknotebook.c:831 ../gtk/gtkscrollbar.c:87 msgid "Secondary forward stepper" msgstr "Paso de avance secundario" -#: ../gtk/gtknotebook.c:798 +#: ../gtk/gtknotebook.c:832 msgid "" "Display a second forward arrow button on the opposite end of the tab area" msgstr "" "Mostra un segundo botón de frecha de avance no extremo oposto da área de " "tabulación" -#: ../gtk/gtknotebook.c:812 ../gtk/gtkscrollbar.c:66 +#: ../gtk/gtknotebook.c:846 ../gtk/gtkscrollbar.c:66 msgid "Backward stepper" msgstr "Paso de retroceso" -#: ../gtk/gtknotebook.c:813 ../gtk/gtkscrollbar.c:67 +#: ../gtk/gtknotebook.c:847 ../gtk/gtkscrollbar.c:67 msgid "Display the standard backward arrow button" msgstr "Mostrar o botón estándar de frecha de retroceso" -#: ../gtk/gtknotebook.c:827 ../gtk/gtkscrollbar.c:73 +#: ../gtk/gtknotebook.c:861 ../gtk/gtkscrollbar.c:73 msgid "Forward stepper" msgstr "Paso de avance" -#: ../gtk/gtknotebook.c:828 ../gtk/gtkscrollbar.c:74 +#: ../gtk/gtknotebook.c:862 ../gtk/gtkscrollbar.c:74 msgid "Display the standard forward arrow button" msgstr "Mostrar o botón estándar de frecha de avance" -#: ../gtk/gtknotebook.c:842 +#: ../gtk/gtknotebook.c:876 msgid "Tab overlap" msgstr "Superposición de separador" -#: ../gtk/gtknotebook.c:843 +#: ../gtk/gtknotebook.c:877 msgid "Size of tab overlap area" msgstr "Tamaño da área de superposición do separador" -#: ../gtk/gtknotebook.c:858 +#: ../gtk/gtknotebook.c:892 msgid "Tab curvature" msgstr "Curvatura do separador" -#: ../gtk/gtknotebook.c:859 +#: ../gtk/gtknotebook.c:893 msgid "Size of tab curvature" msgstr "Tamaño da curvatura do separador" -#: ../gtk/gtknotebook.c:875 +#: ../gtk/gtknotebook.c:909 msgid "Arrow spacing" msgstr "Espazamento de frechas" -#: ../gtk/gtknotebook.c:876 +#: ../gtk/gtknotebook.c:910 msgid "Scroll arrow spacing" msgstr "Espazamento das frechas de desprazamento" @@ -4119,11 +4151,11 @@ msgstr "Acepta traballos" msgid "TRUE if this printer is accepting new jobs" msgstr "É TRUE se esta impresora acepta traballos novos" -#: ../gtk/gtkprinteroptionwidget.c:122 +#: ../gtk/gtkprinteroptionwidget.c:121 msgid "Source option" msgstr "Opción de orixe" -#: ../gtk/gtkprinteroptionwidget.c:123 +#: ../gtk/gtkprinteroptionwidget.c:122 msgid "The PrinterOption backing this widget" msgstr "A PrinterOption que serve de apoio para este widget" @@ -4838,35 +4870,35 @@ msgstr "" "Mostra un segundo botón de frecha de avance no extremo oposto da barra de " "desprazamento" -#: ../gtk/gtkscrolledwindow.c:297 ../gtk/gtktreeview.c:571 +#: ../gtk/gtkscrolledwindow.c:298 ../gtk/gtktreeview.c:571 msgid "Horizontal Adjustment" msgstr "Axuste horizontal" -#: ../gtk/gtkscrolledwindow.c:304 ../gtk/gtktreeview.c:579 +#: ../gtk/gtkscrolledwindow.c:305 ../gtk/gtktreeview.c:579 msgid "Vertical Adjustment" msgstr "Axuste vertical" -#: ../gtk/gtkscrolledwindow.c:311 +#: ../gtk/gtkscrolledwindow.c:312 msgid "Horizontal Scrollbar Policy" msgstr "Comportamento da barra de desprazamento horizontal" -#: ../gtk/gtkscrolledwindow.c:312 +#: ../gtk/gtkscrolledwindow.c:313 msgid "When the horizontal scrollbar is displayed" msgstr "Cando se mostra a barra de desprazamento horizontal" -#: ../gtk/gtkscrolledwindow.c:319 +#: ../gtk/gtkscrolledwindow.c:320 msgid "Vertical Scrollbar Policy" msgstr "Comportamento da barra de desprazamento vertical" -#: ../gtk/gtkscrolledwindow.c:320 +#: ../gtk/gtkscrolledwindow.c:321 msgid "When the vertical scrollbar is displayed" msgstr "Cando se mostra a barra de desprazamento vertical" -#: ../gtk/gtkscrolledwindow.c:328 +#: ../gtk/gtkscrolledwindow.c:329 msgid "Window Placement" msgstr "Colocación da xanela" -#: ../gtk/gtkscrolledwindow.c:329 +#: ../gtk/gtkscrolledwindow.c:330 msgid "" "Where the contents are located with respect to the scrollbars. This property " "only takes effect if \"window-placement-set\" is TRUE." @@ -4874,11 +4906,11 @@ msgstr "" "Onde se colocan os contidos respecto ás barras de desprazamento. Esta " "propiedade só ten efecto se \"window-placement-set\" é TRUE." -#: ../gtk/gtkscrolledwindow.c:346 +#: ../gtk/gtkscrolledwindow.c:347 msgid "Window Placement Set" msgstr "Definición da colocación da xanela" -#: ../gtk/gtkscrolledwindow.c:347 +#: ../gtk/gtkscrolledwindow.c:348 msgid "" "Whether \"window-placement\" should be used to determine the location of the " "contents with respect to the scrollbars." @@ -4886,38 +4918,38 @@ msgstr "" "Indica se debe usarse \"window-placement\" para determinar a localización do " "contido respecto ás barras de desprazamento." -#: ../gtk/gtkscrolledwindow.c:353 +#: ../gtk/gtkscrolledwindow.c:354 msgid "Shadow Type" msgstr "Tipo de sombra" -#: ../gtk/gtkscrolledwindow.c:354 +#: ../gtk/gtkscrolledwindow.c:355 msgid "Style of bevel around the contents" msgstr "Estilo de bisel ao redor dos contidos" -#: ../gtk/gtkscrolledwindow.c:368 +#: ../gtk/gtkscrolledwindow.c:369 msgid "Scrollbars within bevel" msgstr "Barra de desprazamento no bisel" -#: ../gtk/gtkscrolledwindow.c:369 +#: ../gtk/gtkscrolledwindow.c:370 msgid "Place scrollbars within the scrolled window's bevel" msgstr "" "Colocar as barras de desprazamento no bisel da xanela con desprazamento" -#: ../gtk/gtkscrolledwindow.c:375 +#: ../gtk/gtkscrolledwindow.c:376 msgid "Scrollbar spacing" msgstr "Espazamento da barra de desprazamento" -#: ../gtk/gtkscrolledwindow.c:376 +#: ../gtk/gtkscrolledwindow.c:377 msgid "Number of pixels between the scrollbars and the scrolled window" msgstr "" "Número de píxeles entre as barras de desprazamentos e a xanela con " "desprazamento" -#: ../gtk/gtkscrolledwindow.c:391 +#: ../gtk/gtkscrolledwindow.c:392 msgid "Scrolled Window Placement" msgstr "Colocación da xanela con desprazamento" -#: ../gtk/gtkscrolledwindow.c:392 +#: ../gtk/gtkscrolledwindow.c:393 msgid "" "Where the contents of scrolled windows are located with respect to the " "scrollbars, if not overridden by the scrolled window's own placement." @@ -5440,11 +5472,11 @@ msgstr "O aplicativo prefire un tema escuro" msgid "Whether the application prefers to have a dark theme." msgstr "Indica se o aplicativo prefire un tema escuro." -#: ../gtk/gtksizegroup.c:341 +#: ../gtk/gtksizegroup.c:350 msgid "Mode" msgstr "Modo" -#: ../gtk/gtksizegroup.c:342 +#: ../gtk/gtksizegroup.c:351 msgid "" "The directions in which the size group affects the requested sizes of its " "component widgets" @@ -5452,11 +5484,11 @@ msgstr "" "As direccións en que o tamaño do grupo afecta aos tamaños solicitados dos " "seus compoñentes widgets" -#: ../gtk/gtksizegroup.c:358 +#: ../gtk/gtksizegroup.c:367 msgid "Ignore hidden" msgstr "Ignorar ocultos" -#: ../gtk/gtksizegroup.c:359 +#: ../gtk/gtksizegroup.c:368 msgid "" "If TRUE, unmapped widgets are ignored when determining the size of the group" msgstr "" @@ -5567,7 +5599,7 @@ msgstr "Indica se a icona de estado está incrustada" msgid "The orientation of the tray" msgstr "A orientación da bandexa" -#: ../gtk/gtkstatusicon.c:347 ../gtk/gtkwidget.c:953 +#: ../gtk/gtkstatusicon.c:347 ../gtk/gtkwidget.c:967 msgid "Has tooltip" msgstr "Ten indicación" @@ -5575,15 +5607,15 @@ msgstr "Ten indicación" msgid "Whether this tray icon has a tooltip" msgstr "Indica se esta icona de bandexa ten unha indicación" -#: ../gtk/gtkstatusicon.c:373 ../gtk/gtkwidget.c:974 +#: ../gtk/gtkstatusicon.c:373 ../gtk/gtkwidget.c:988 msgid "Tooltip Text" msgstr "Texto da indicación" -#: ../gtk/gtkstatusicon.c:374 ../gtk/gtkwidget.c:975 ../gtk/gtkwidget.c:996 +#: ../gtk/gtkstatusicon.c:374 ../gtk/gtkwidget.c:989 ../gtk/gtkwidget.c:1010 msgid "The contents of the tooltip for this widget" msgstr "Os contidos da indicación para este widget" -#: ../gtk/gtkstatusicon.c:397 ../gtk/gtkwidget.c:995 +#: ../gtk/gtkstatusicon.c:397 ../gtk/gtkwidget.c:1009 msgid "Tooltip markup" msgstr "Marcado das indicacións" @@ -5595,87 +5627,87 @@ msgstr "O contido da indicación para esta icona de bandexa" msgid "The title of this tray icon" msgstr "O título desta icona na barra de tarefas" -#: ../gtk/gtktable.c:148 +#: ../gtk/gtktable.c:152 msgid "Rows" msgstr "Filas" -#: ../gtk/gtktable.c:149 +#: ../gtk/gtktable.c:153 msgid "The number of rows in the table" msgstr "O número de filas na táboa" -#: ../gtk/gtktable.c:157 +#: ../gtk/gtktable.c:161 msgid "Columns" msgstr "Columnas" -#: ../gtk/gtktable.c:158 +#: ../gtk/gtktable.c:162 msgid "The number of columns in the table" msgstr "O número de columnas na táboa" -#: ../gtk/gtktable.c:166 +#: ../gtk/gtktable.c:170 msgid "Row spacing" msgstr "Espazamento de fila" -#: ../gtk/gtktable.c:167 +#: ../gtk/gtktable.c:171 msgid "The amount of space between two consecutive rows" msgstr "A cantidade de espazo entre dúas filas consecutivas" -#: ../gtk/gtktable.c:175 +#: ../gtk/gtktable.c:179 msgid "Column spacing" msgstr "Espazamento de columna" -#: ../gtk/gtktable.c:176 +#: ../gtk/gtktable.c:180 msgid "The amount of space between two consecutive columns" msgstr "A cantidade de espazo entre dúas columnas consecutivas" -#: ../gtk/gtktable.c:185 +#: ../gtk/gtktable.c:189 msgid "If TRUE, the table cells are all the same width/height" msgstr "Se é TRUE, as celas da táboa teñen todas a mesma largura ou altura" -#: ../gtk/gtktable.c:192 +#: ../gtk/gtktable.c:196 msgid "Left attachment" msgstr "Anexo á esquerda" -#: ../gtk/gtktable.c:199 +#: ../gtk/gtktable.c:203 msgid "Right attachment" msgstr "Anexo á dereita" -#: ../gtk/gtktable.c:200 +#: ../gtk/gtktable.c:204 msgid "The column number to attach the right side of a child widget to" msgstr "O número de columnas para anexar ao lado dereito dun widget fillo" -#: ../gtk/gtktable.c:206 +#: ../gtk/gtktable.c:210 msgid "Top attachment" msgstr "Anexo superior" -#: ../gtk/gtktable.c:207 +#: ../gtk/gtktable.c:211 msgid "The row number to attach the top of a child widget to" msgstr "O número de filas para anexar encima do widget fillo" -#: ../gtk/gtktable.c:213 +#: ../gtk/gtktable.c:217 msgid "Bottom attachment" msgstr "Anexo inferior" -#: ../gtk/gtktable.c:220 +#: ../gtk/gtktable.c:224 msgid "Horizontal options" msgstr "Opcións horizontais" -#: ../gtk/gtktable.c:221 +#: ../gtk/gtktable.c:225 msgid "Options specifying the horizontal behaviour of the child" msgstr "Opcións que especifican o comportamento horizontal do fillo" -#: ../gtk/gtktable.c:227 +#: ../gtk/gtktable.c:231 msgid "Vertical options" msgstr "Opcións verticais" -#: ../gtk/gtktable.c:228 +#: ../gtk/gtktable.c:232 msgid "Options specifying the vertical behaviour of the child" msgstr "Opcións que especifican o comportamento vertical do fillo" -#: ../gtk/gtktable.c:234 +#: ../gtk/gtktable.c:238 msgid "Horizontal padding" msgstr "Recheo horizontal" -#: ../gtk/gtktable.c:235 +#: ../gtk/gtktable.c:239 msgid "" "Extra space to put between the child and its left and right neighbors, in " "pixels" @@ -5683,11 +5715,11 @@ msgstr "" "Espazo adicional en píxeles para colocar entre o fillo e os seus veciños á " "esquerda e á dereita" -#: ../gtk/gtktable.c:241 +#: ../gtk/gtktable.c:245 msgid "Vertical padding" msgstr "Recheo vertical" -#: ../gtk/gtktable.c:242 +#: ../gtk/gtktable.c:246 msgid "" "Extra space to put between the child and its upper and lower neighbors, in " "pixels" @@ -6140,85 +6172,85 @@ msgstr "Debuxar o indicador" msgid "If the toggle part of the button is displayed" msgstr "Se se mostra a parte de activación do botón" -#: ../gtk/gtktoolbar.c:488 ../gtk/gtktoolpalette.c:1033 +#: ../gtk/gtktoolbar.c:485 ../gtk/gtktoolpalette.c:1033 msgid "Toolbar Style" msgstr "Estilo da barra de ferramentas" -#: ../gtk/gtktoolbar.c:489 +#: ../gtk/gtktoolbar.c:486 msgid "How to draw the toolbar" msgstr "Como debuxar a barra de ferramentas" -#: ../gtk/gtktoolbar.c:496 +#: ../gtk/gtktoolbar.c:493 msgid "Show Arrow" msgstr "Mostrar frecha" -#: ../gtk/gtktoolbar.c:497 +#: ../gtk/gtktoolbar.c:494 msgid "If an arrow should be shown if the toolbar doesn't fit" msgstr "Se debe mostrar unha frecha se a barra de ferramentas non encaixa" -#: ../gtk/gtktoolbar.c:518 +#: ../gtk/gtktoolbar.c:515 msgid "Size of icons in this toolbar" msgstr "Tamaño das iconas nesta barra de ferramentas" -#: ../gtk/gtktoolbar.c:533 ../gtk/gtktoolpalette.c:1019 +#: ../gtk/gtktoolbar.c:530 ../gtk/gtktoolpalette.c:1019 msgid "Icon size set" msgstr "Definición do tamaño da icona" -#: ../gtk/gtktoolbar.c:534 ../gtk/gtktoolpalette.c:1020 +#: ../gtk/gtktoolbar.c:531 ../gtk/gtktoolpalette.c:1020 msgid "Whether the icon-size property has been set" msgstr "Indica se se estabeleceu a propiedade de tamaño da icona" -#: ../gtk/gtktoolbar.c:543 +#: ../gtk/gtktoolbar.c:540 msgid "Whether the item should receive extra space when the toolbar grows" msgstr "" "Indica se o elemento debe recibir espazo adicional cando a barra de " "ferramentas medre" -#: ../gtk/gtktoolbar.c:551 ../gtk/gtktoolitemgroup.c:1625 +#: ../gtk/gtktoolbar.c:548 ../gtk/gtktoolitemgroup.c:1625 msgid "Whether the item should be the same size as other homogeneous items" msgstr "" "Indica se o elemento debería ser do mesmo tamaño que outros elementos " "homoxéneos" -#: ../gtk/gtktoolbar.c:558 +#: ../gtk/gtktoolbar.c:555 msgid "Spacer size" msgstr "Tamaño do espazador" -#: ../gtk/gtktoolbar.c:559 +#: ../gtk/gtktoolbar.c:556 msgid "Size of spacers" msgstr "Tamaño dos espazadores" -#: ../gtk/gtktoolbar.c:568 +#: ../gtk/gtktoolbar.c:565 msgid "Amount of border space between the toolbar shadow and the buttons" msgstr "" "Cantidade de espazo do bordo entre a sombra da barra de ferramentas e os " "botóns" -#: ../gtk/gtktoolbar.c:576 +#: ../gtk/gtktoolbar.c:573 msgid "Maximum child expand" msgstr "Expansión de fillos máxima" -#: ../gtk/gtktoolbar.c:577 +#: ../gtk/gtktoolbar.c:574 msgid "Maximum amount of space an expandable item will be given" msgstr "Cantidade máxima de espazo que se lle dará a un elemento expandíbel" -#: ../gtk/gtktoolbar.c:585 +#: ../gtk/gtktoolbar.c:582 msgid "Space style" msgstr "Estilo do espazo" -#: ../gtk/gtktoolbar.c:586 +#: ../gtk/gtktoolbar.c:583 msgid "Whether spacers are vertical lines or just blank" msgstr "Indica se os espazadores son liñas verticais ou só espazos en branco" -#: ../gtk/gtktoolbar.c:593 +#: ../gtk/gtktoolbar.c:590 msgid "Button relief" msgstr "Relevo do botón" -#: ../gtk/gtktoolbar.c:594 +#: ../gtk/gtktoolbar.c:591 msgid "Type of bevel around toolbar buttons" msgstr "Tipo de bisel ao redor dos botóns da barra de ferramentas" -#: ../gtk/gtktoolbar.c:601 +#: ../gtk/gtktoolbar.c:598 msgid "Style of bevel around the toolbar" msgstr "Estilo do bisel ao redor da barra de ferramentas" @@ -6634,7 +6666,7 @@ msgstr "" msgid "Whether to display the column" msgstr "Indica se se mostra a columna" -#: ../gtk/gtktreeviewcolumn.c:203 ../gtk/gtkwindow.c:644 +#: ../gtk/gtktreeviewcolumn.c:203 ../gtk/gtkwindow.c:656 msgid "Resizable" msgstr "Redimensionábel" @@ -6775,27 +6807,27 @@ msgid "Determines how the shadowed box around the viewport is drawn" msgstr "" "Determina como se debuxa a caixa sombreada ao redor da área de visualización" -#: ../gtk/gtkwidget.c:804 +#: ../gtk/gtkwidget.c:818 msgid "Widget name" msgstr "Nome do widget" -#: ../gtk/gtkwidget.c:805 +#: ../gtk/gtkwidget.c:819 msgid "The name of the widget" msgstr "O nome do widget" -#: ../gtk/gtkwidget.c:811 +#: ../gtk/gtkwidget.c:825 msgid "Parent widget" msgstr "Widget pai" -#: ../gtk/gtkwidget.c:812 +#: ../gtk/gtkwidget.c:826 msgid "The parent widget of this widget. Must be a Container widget" msgstr "O widget pai deste widget. Debe ser un widget contedor" -#: ../gtk/gtkwidget.c:819 +#: ../gtk/gtkwidget.c:833 msgid "Width request" msgstr "Solicitude de largura" -#: ../gtk/gtkwidget.c:820 +#: ../gtk/gtkwidget.c:834 msgid "" "Override for width request of the widget, or -1 if natural request should be " "used" @@ -6803,11 +6835,11 @@ msgstr "" "Sobrepor a solicitude de largura do widget ou -1 se se debe empregar a " "solicitude normal" -#: ../gtk/gtkwidget.c:828 +#: ../gtk/gtkwidget.c:842 msgid "Height request" msgstr "Solicitude de altura" -#: ../gtk/gtkwidget.c:829 +#: ../gtk/gtkwidget.c:843 msgid "" "Override for height request of the widget, or -1 if natural request should " "be used" @@ -6815,228 +6847,278 @@ msgstr "" "Sobrepor a solicitude de altura do widget ou -1 se se debe empregar a " "solicitude normal" -#: ../gtk/gtkwidget.c:838 +#: ../gtk/gtkwidget.c:852 msgid "Whether the widget is visible" msgstr "Indica se o widget é visíbel" -#: ../gtk/gtkwidget.c:845 +#: ../gtk/gtkwidget.c:859 msgid "Whether the widget responds to input" msgstr "Indica se o widget responde á entrada de datos" -#: ../gtk/gtkwidget.c:851 +#: ../gtk/gtkwidget.c:865 msgid "Application paintable" msgstr "Aplicativo pintábel" -#: ../gtk/gtkwidget.c:852 +#: ../gtk/gtkwidget.c:866 msgid "Whether the application will paint directly on the widget" msgstr "Indica se o aplicativo pintará directamente sobre o widget" -#: ../gtk/gtkwidget.c:858 +#: ../gtk/gtkwidget.c:872 msgid "Can focus" msgstr "Pode enfocar" -#: ../gtk/gtkwidget.c:859 +#: ../gtk/gtkwidget.c:873 msgid "Whether the widget can accept the input focus" msgstr "Indica se o widget pode aceptar o foco de entrada" -#: ../gtk/gtkwidget.c:865 +#: ../gtk/gtkwidget.c:879 msgid "Has focus" msgstr "Ten foco" -#: ../gtk/gtkwidget.c:866 +#: ../gtk/gtkwidget.c:880 msgid "Whether the widget has the input focus" msgstr "Indica se o widget ten o foco de entrada" -#: ../gtk/gtkwidget.c:872 +#: ../gtk/gtkwidget.c:886 msgid "Is focus" msgstr "É o foco" -#: ../gtk/gtkwidget.c:873 +#: ../gtk/gtkwidget.c:887 msgid "Whether the widget is the focus widget within the toplevel" msgstr "Indica se o widget é o widget co foco, dentro do nivel superior" -#: ../gtk/gtkwidget.c:879 +#: ../gtk/gtkwidget.c:893 msgid "Can default" msgstr "Pode ser o predefinido" -#: ../gtk/gtkwidget.c:880 +#: ../gtk/gtkwidget.c:894 msgid "Whether the widget can be the default widget" msgstr "Indica se o widget pode ser o widget predefinido" -#: ../gtk/gtkwidget.c:886 +#: ../gtk/gtkwidget.c:900 msgid "Has default" msgstr "É o predefinido" -#: ../gtk/gtkwidget.c:887 +#: ../gtk/gtkwidget.c:901 msgid "Whether the widget is the default widget" msgstr "Indica se o widget é o widget predefinido" -#: ../gtk/gtkwidget.c:893 +#: ../gtk/gtkwidget.c:907 msgid "Receives default" msgstr "Recibe o predefinido" -#: ../gtk/gtkwidget.c:894 +#: ../gtk/gtkwidget.c:908 msgid "If TRUE, the widget will receive the default action when it is focused" msgstr "Se é TRUE, o widget recibirá a acción predefinida cando estea enfocado" -#: ../gtk/gtkwidget.c:900 +#: ../gtk/gtkwidget.c:914 msgid "Composite child" msgstr "Fillo composto" -#: ../gtk/gtkwidget.c:901 +#: ../gtk/gtkwidget.c:915 msgid "Whether the widget is part of a composite widget" msgstr "Indica se o widget é parte dun widget composto" -#: ../gtk/gtkwidget.c:907 +#: ../gtk/gtkwidget.c:921 msgid "Style" msgstr "Estilo" -#: ../gtk/gtkwidget.c:908 +#: ../gtk/gtkwidget.c:922 msgid "" "The style of the widget, which contains information about how it will look " "(colors etc)" msgstr "" "O estilo do widget, que contén información sobre a aparencia (cores etc.)" -#: ../gtk/gtkwidget.c:914 +#: ../gtk/gtkwidget.c:928 msgid "Events" msgstr "Eventos" -#: ../gtk/gtkwidget.c:915 +#: ../gtk/gtkwidget.c:929 msgid "The event mask that decides what kind of GdkEvents this widget gets" msgstr "" "A máscara de eventos que decide que tipo de GdkEvents recibe este widget" -#: ../gtk/gtkwidget.c:922 +#: ../gtk/gtkwidget.c:936 msgid "Extension events" msgstr "Eventos de extensión" -#: ../gtk/gtkwidget.c:923 +#: ../gtk/gtkwidget.c:937 msgid "The mask that decides what kind of extension events this widget gets" msgstr "" "A máscara que decide que clase de eventos de extensión consegue este widget" -#: ../gtk/gtkwidget.c:930 +#: ../gtk/gtkwidget.c:944 msgid "No show all" msgstr "Non mostrar todo" -#: ../gtk/gtkwidget.c:931 +#: ../gtk/gtkwidget.c:945 msgid "Whether gtk_widget_show_all() should not affect this widget" msgstr "Indica se o gtk_widget_show_all() non debe afectar a este widget" -#: ../gtk/gtkwidget.c:954 +#: ../gtk/gtkwidget.c:968 msgid "Whether this widget has a tooltip" msgstr "Indica se este widget ten unha indicación" -#: ../gtk/gtkwidget.c:1010 +#: ../gtk/gtkwidget.c:1024 msgid "Window" msgstr "Xanela" -#: ../gtk/gtkwidget.c:1011 +#: ../gtk/gtkwidget.c:1025 msgid "The widget's window if it is realized" msgstr "A xanela do widget, se se crea" -#: ../gtk/gtkwidget.c:1025 +#: ../gtk/gtkwidget.c:1039 msgid "Double Buffered" msgstr "Con búfer dobre" -#: ../gtk/gtkwidget.c:1026 +#: ../gtk/gtkwidget.c:1040 msgid "Whether the widget is double buffered" msgstr "Indica se o widget conta ou non con búfer dobre" -#: ../gtk/gtkwidget.c:1041 +#: ../gtk/gtkwidget.c:1055 msgid "How to position in extra horizontal space" -msgstr "" +msgstr "Como posicionar no espazo horizontal adicional" -#: ../gtk/gtkwidget.c:1057 +#: ../gtk/gtkwidget.c:1071 msgid "How to position in extra vertical space" -msgstr "" +msgstr "Como posicionar no espazo vertical adicional" -#: ../gtk/gtkwidget.c:1076 +#: ../gtk/gtkwidget.c:1090 msgid "Margin on Left" msgstr "Marxe á esquerda" -#: ../gtk/gtkwidget.c:1077 +#: ../gtk/gtkwidget.c:1091 msgid "Pixels of extra space on the left side" msgstr "Píxeles de espacio adicional na lado esquerda" -#: ../gtk/gtkwidget.c:1097 +#: ../gtk/gtkwidget.c:1111 msgid "Margin on Right" msgstr "Marxe á dereita" -#: ../gtk/gtkwidget.c:1098 +#: ../gtk/gtkwidget.c:1112 msgid "Pixels of extra space on the right side" msgstr "Píxeles de espacio adicional na lado dereita" -#: ../gtk/gtkwidget.c:1118 +#: ../gtk/gtkwidget.c:1132 msgid "Margin on Top" msgstr "Marxe superior" -#: ../gtk/gtkwidget.c:1119 +#: ../gtk/gtkwidget.c:1133 msgid "Pixels of extra space on the top side" msgstr "Píxeles de espacio adicional na lado superior" -#: ../gtk/gtkwidget.c:1139 +#: ../gtk/gtkwidget.c:1153 msgid "Margin on Bottom" msgstr "Marxe inferior" -#: ../gtk/gtkwidget.c:1140 +#: ../gtk/gtkwidget.c:1154 msgid "Pixels of extra space on the bottom side" msgstr "Píxeles de espacio adicional na lado inferior" -#: ../gtk/gtkwidget.c:1157 +#: ../gtk/gtkwidget.c:1171 msgid "All Margins" msgstr "Todos os marxes" -#: ../gtk/gtkwidget.c:1158 +#: ../gtk/gtkwidget.c:1172 msgid "Pixels of extra space on all four sides" msgstr "Píxeles de espacio adicional nos catro lados" -#: ../gtk/gtkwidget.c:2831 +#: ../gtk/gtkwidget.c:1205 +#| msgid "Horizontal padding" +msgid "Horizontal Expand" +msgstr "Expansión horizontal" + +#: ../gtk/gtkwidget.c:1206 +#| msgid "Whether the label widget should fill all available horizontal space" +msgid "Whether widget wants more horizontal space" +msgstr "Indica se o widget quere usar máis espazo horizontal" + +#: ../gtk/gtkwidget.c:1220 +#| msgid "Horizontal alignment" +msgid "Horizontal Expand Set" +msgstr "Axuste de expansión horizontal" + +#: ../gtk/gtkwidget.c:1221 +#| msgid "Whether to use the related actions appearance properties" +msgid "Whether to use the hexpand property" +msgstr "Indica se se debe usar a propiedade hexpand" + +#: ../gtk/gtkwidget.c:1235 +#| msgid "Vertical padding" +msgid "Vertical Expand" +msgstr "Expansión vertical" + +#: ../gtk/gtkwidget.c:1236 +#| msgid "Whether the widget is visible" +msgid "Whether widget wants more vertical space" +msgstr "Indica se o widget quere usar máis espazo vertical" + +#: ../gtk/gtkwidget.c:1250 +#| msgid "Vertical alignment" +msgid "Vertical Expand Set" +msgstr "Axuste de expansión vertical" + +#: ../gtk/gtkwidget.c:1251 +#| msgid "Whether to use the related actions appearance properties" +msgid "Whether to use the vexpand property" +msgstr "Indica se se debe usar a propiedade vexpand" + +#: ../gtk/gtkwidget.c:1265 +#| msgid "Expand timeout" +msgid "Expand Both" +msgstr "Expandir en ambas" + +#: ../gtk/gtkwidget.c:1266 +#| msgid "Whether the widget has the input focus" +msgid "Whether widget wants to expand in both directions" +msgstr "Indica se o widget quere expandirse en ámbalas dúas direccións" + +#: ../gtk/gtkwidget.c:2920 msgid "Interior Focus" msgstr "Foco interior" -#: ../gtk/gtkwidget.c:2832 +#: ../gtk/gtkwidget.c:2921 msgid "Whether to draw the focus indicator inside widgets" msgstr "Indica se se debuxa o foco indicador dentro dos widgets" -#: ../gtk/gtkwidget.c:2838 +#: ../gtk/gtkwidget.c:2927 msgid "Focus linewidth" msgstr "Enfocar a largura da liña" -#: ../gtk/gtkwidget.c:2839 +#: ../gtk/gtkwidget.c:2928 msgid "Width, in pixels, of the focus indicator line" msgstr "Largura en píxeles da liña indicadora do foco" -#: ../gtk/gtkwidget.c:2845 +#: ../gtk/gtkwidget.c:2934 msgid "Focus line dash pattern" msgstr "Patrón de trazos da liña de foco" -#: ../gtk/gtkwidget.c:2846 +#: ../gtk/gtkwidget.c:2935 msgid "Dash pattern used to draw the focus indicator" msgstr "Patrón de trazos empregado para debuxar o indicador de foco" -#: ../gtk/gtkwidget.c:2851 +#: ../gtk/gtkwidget.c:2940 msgid "Focus padding" msgstr "Recheo do foco" -#: ../gtk/gtkwidget.c:2852 +#: ../gtk/gtkwidget.c:2941 msgid "Width, in pixels, between focus indicator and the widget 'box'" msgstr "Largura en píxeles entre o indicador de foco e a 'caixa' do widget" -#: ../gtk/gtkwidget.c:2857 +#: ../gtk/gtkwidget.c:2946 msgid "Cursor color" msgstr "Cor do cursor" -#: ../gtk/gtkwidget.c:2858 +#: ../gtk/gtkwidget.c:2947 msgid "Color with which to draw insertion cursor" msgstr "Cor coa que debuxar o cursor de inserción" -#: ../gtk/gtkwidget.c:2863 +#: ../gtk/gtkwidget.c:2952 msgid "Secondary cursor color" msgstr "Cor secundaria do cursor" -#: ../gtk/gtkwidget.c:2864 +#: ../gtk/gtkwidget.c:2953 msgid "" "Color with which to draw the secondary insertion cursor when editing mixed " "right-to-left and left-to-right text" @@ -7044,43 +7126,43 @@ msgstr "" "Cor coa que debuxar o cursor de inserción secundario cando se edita unha " "mestura de texto de dereita a esquerda e de esquerda a dereita" -#: ../gtk/gtkwidget.c:2869 +#: ../gtk/gtkwidget.c:2958 msgid "Cursor line aspect ratio" msgstr "Proporción de aspecto da liña do cursor" -#: ../gtk/gtkwidget.c:2870 +#: ../gtk/gtkwidget.c:2959 msgid "Aspect ratio with which to draw insertion cursor" msgstr "Proporción de aspecto coa que debuxar o cursor de inserción" -#: ../gtk/gtkwidget.c:2876 +#: ../gtk/gtkwidget.c:2965 msgid "Window dragging" msgstr "Arrastre da xanela" -#: ../gtk/gtkwidget.c:2877 +#: ../gtk/gtkwidget.c:2966 msgid "Whether windows can be dragged by clicking on empty areas" msgstr "Indica se as xanelas se poden arrastrar premendo nas áreas baleiras" -#: ../gtk/gtkwidget.c:2890 +#: ../gtk/gtkwidget.c:2979 msgid "Unvisited Link Color" msgstr "Cor de ligazón non visitada" -#: ../gtk/gtkwidget.c:2891 +#: ../gtk/gtkwidget.c:2980 msgid "Color of unvisited links" msgstr "Cor de ligazóns non visitadas" -#: ../gtk/gtkwidget.c:2904 +#: ../gtk/gtkwidget.c:2993 msgid "Visited Link Color" msgstr "Cor de ligazón visitada" -#: ../gtk/gtkwidget.c:2905 +#: ../gtk/gtkwidget.c:2994 msgid "Color of visited links" msgstr "Cor de ligazóns visitadas" -#: ../gtk/gtkwidget.c:2919 +#: ../gtk/gtkwidget.c:3008 msgid "Wide Separators" msgstr "Separadores largos" -#: ../gtk/gtkwidget.c:2920 +#: ../gtk/gtkwidget.c:3009 msgid "" "Whether separators have configurable width and should be drawn using a box " "instead of a line" @@ -7088,81 +7170,81 @@ msgstr "" "Indica se os separadores teñen unha largura configurábel e se deberían " "debuxarse usando unha caixa en vez dunha liña" -#: ../gtk/gtkwidget.c:2934 +#: ../gtk/gtkwidget.c:3023 msgid "Separator Width" msgstr "Largura do separador" -#: ../gtk/gtkwidget.c:2935 +#: ../gtk/gtkwidget.c:3024 msgid "The width of separators if wide-separators is TRUE" msgstr "A largura dos separadores se \"wide-separators\" é TRUE" -#: ../gtk/gtkwidget.c:2949 +#: ../gtk/gtkwidget.c:3038 msgid "Separator Height" msgstr "Altura do separador" -#: ../gtk/gtkwidget.c:2950 +#: ../gtk/gtkwidget.c:3039 msgid "The height of separators if \"wide-separators\" is TRUE" msgstr "A altura dos separadores se \"wide-separators\" é TRUE" -#: ../gtk/gtkwidget.c:2964 +#: ../gtk/gtkwidget.c:3053 msgid "Horizontal Scroll Arrow Length" msgstr "Lonxitude da frecha de desprazamento horizontal" -#: ../gtk/gtkwidget.c:2965 +#: ../gtk/gtkwidget.c:3054 msgid "The length of horizontal scroll arrows" msgstr "A lonxitude das frechas de desprazamento horizontal" -#: ../gtk/gtkwidget.c:2979 +#: ../gtk/gtkwidget.c:3068 msgid "Vertical Scroll Arrow Length" msgstr "Lonxitude das frechas de desprazamento vertical" -#: ../gtk/gtkwidget.c:2980 +#: ../gtk/gtkwidget.c:3069 msgid "The length of vertical scroll arrows" msgstr "A lonxitude das frechas de desprazamento vertical" -#: ../gtk/gtkwindow.c:602 +#: ../gtk/gtkwindow.c:614 msgid "Window Type" msgstr "Tipo de xanela" -#: ../gtk/gtkwindow.c:603 +#: ../gtk/gtkwindow.c:615 msgid "The type of the window" msgstr "O tipo da xanela" -#: ../gtk/gtkwindow.c:611 +#: ../gtk/gtkwindow.c:623 msgid "Window Title" msgstr "Título da xanela" -#: ../gtk/gtkwindow.c:612 +#: ../gtk/gtkwindow.c:624 msgid "The title of the window" msgstr "O título da xanela" -#: ../gtk/gtkwindow.c:619 +#: ../gtk/gtkwindow.c:631 msgid "Window Role" msgstr "Rol da xanela" -#: ../gtk/gtkwindow.c:620 +#: ../gtk/gtkwindow.c:632 msgid "Unique identifier for the window to be used when restoring a session" msgstr "" "Identificador único para a xanela que se usará ao restaurar unha sesión" -#: ../gtk/gtkwindow.c:636 +#: ../gtk/gtkwindow.c:648 msgid "Startup ID" msgstr "ID de inicio" -#: ../gtk/gtkwindow.c:637 +#: ../gtk/gtkwindow.c:649 msgid "Unique startup identifier for the window used by startup-notification" msgstr "" "Identificador único para a xanela que se usará para a notificación de inicio" -#: ../gtk/gtkwindow.c:645 +#: ../gtk/gtkwindow.c:657 msgid "If TRUE, users can resize the window" msgstr "Se é TRUE, os usuarios poden redimensionar a xanela" -#: ../gtk/gtkwindow.c:652 +#: ../gtk/gtkwindow.c:664 msgid "Modal" msgstr "Modal" -#: ../gtk/gtkwindow.c:653 +#: ../gtk/gtkwindow.c:665 msgid "" "If TRUE, the window is modal (other windows are not usable while this one is " "up)" @@ -7170,78 +7252,78 @@ msgstr "" "Se é TRUE, a xanela é modal (non é posíbel usar outras xanelas mentres esta " "está encima)" -#: ../gtk/gtkwindow.c:660 +#: ../gtk/gtkwindow.c:672 msgid "Window Position" msgstr "Posición da xanela" -#: ../gtk/gtkwindow.c:661 +#: ../gtk/gtkwindow.c:673 msgid "The initial position of the window" msgstr "A posición inicial da xanela" -#: ../gtk/gtkwindow.c:669 +#: ../gtk/gtkwindow.c:681 msgid "Default Width" msgstr "Largura predefinida" -#: ../gtk/gtkwindow.c:670 +#: ../gtk/gtkwindow.c:682 msgid "The default width of the window, used when initially showing the window" msgstr "" "A largura predefinida da xanela, usada cando se mostra inicialmente a xanela" -#: ../gtk/gtkwindow.c:679 +#: ../gtk/gtkwindow.c:691 msgid "Default Height" msgstr "Altura predefinida" -#: ../gtk/gtkwindow.c:680 +#: ../gtk/gtkwindow.c:692 msgid "" "The default height of the window, used when initially showing the window" msgstr "" "A altura predefinida da xanela, usada cando se mostra inicialmente a xanela" -#: ../gtk/gtkwindow.c:689 +#: ../gtk/gtkwindow.c:701 msgid "Destroy with Parent" msgstr "Destruír co pai" -#: ../gtk/gtkwindow.c:690 +#: ../gtk/gtkwindow.c:702 msgid "If this window should be destroyed when the parent is destroyed" msgstr "Se esta xanela debería ser destruída cando se destrúe o pai" -#: ../gtk/gtkwindow.c:698 +#: ../gtk/gtkwindow.c:710 msgid "Icon for this window" msgstr "Icona para esta xanela" -#: ../gtk/gtkwindow.c:704 +#: ../gtk/gtkwindow.c:716 msgid "Mnemonics Visible" msgstr "Mnemónicos visíbeis" -#: ../gtk/gtkwindow.c:705 +#: ../gtk/gtkwindow.c:717 msgid "Whether mnemonics are currently visible in this window" msgstr "Indica se os mnemónicos están visíbeis actualmente nesta xanela" -#: ../gtk/gtkwindow.c:721 +#: ../gtk/gtkwindow.c:733 msgid "Name of the themed icon for this window" msgstr "Nome da icona de tema para esta xanela" -#: ../gtk/gtkwindow.c:736 +#: ../gtk/gtkwindow.c:748 msgid "Is Active" msgstr "Está activo" -#: ../gtk/gtkwindow.c:737 +#: ../gtk/gtkwindow.c:749 msgid "Whether the toplevel is the current active window" msgstr "Indica se o nivel superior é a xanela activa actual" -#: ../gtk/gtkwindow.c:744 +#: ../gtk/gtkwindow.c:756 msgid "Focus in Toplevel" msgstr "Foco no nivel superior" -#: ../gtk/gtkwindow.c:745 +#: ../gtk/gtkwindow.c:757 msgid "Whether the input focus is within this GtkWindow" msgstr "Indica se o foco de entrada está dentro desta GtkWindow" -#: ../gtk/gtkwindow.c:752 +#: ../gtk/gtkwindow.c:764 msgid "Type hint" msgstr "Suxestión de tipo" -#: ../gtk/gtkwindow.c:753 +#: ../gtk/gtkwindow.c:765 msgid "" "Hint to help the desktop environment understand what kind of window this is " "and how to treat it." @@ -7249,113 +7331,119 @@ msgstr "" "Suxestión para axudar ao contorno de escritorio a entender que clase de " "xanela é e como tratar con ela." -#: ../gtk/gtkwindow.c:761 +#: ../gtk/gtkwindow.c:773 msgid "Skip taskbar" msgstr "Omitir a barra de tarefas" -#: ../gtk/gtkwindow.c:762 +#: ../gtk/gtkwindow.c:774 msgid "TRUE if the window should not be in the task bar." msgstr "É TRUE se a xanela non debe estar na barra de tarefas." -#: ../gtk/gtkwindow.c:769 +#: ../gtk/gtkwindow.c:781 msgid "Skip pager" msgstr "Omitir o paxinador" -#: ../gtk/gtkwindow.c:770 +#: ../gtk/gtkwindow.c:782 msgid "TRUE if the window should not be in the pager." msgstr "É TRUE se a xanela non debe estar no paxinador." -#: ../gtk/gtkwindow.c:777 +#: ../gtk/gtkwindow.c:789 msgid "Urgent" msgstr "Urxente" -#: ../gtk/gtkwindow.c:778 +#: ../gtk/gtkwindow.c:790 msgid "TRUE if the window should be brought to the user's attention." msgstr "É TRUE se a xanela debe chamar a atención do usuario." -#: ../gtk/gtkwindow.c:792 +#: ../gtk/gtkwindow.c:804 msgid "Accept focus" msgstr "Aceptar o foco" -#: ../gtk/gtkwindow.c:793 +#: ../gtk/gtkwindow.c:805 msgid "TRUE if the window should receive the input focus." msgstr "É TRUE se a xanela non debe recibir o foco de entrada." -#: ../gtk/gtkwindow.c:807 +#: ../gtk/gtkwindow.c:819 msgid "Focus on map" msgstr "Foco no mapa" -#: ../gtk/gtkwindow.c:808 +#: ../gtk/gtkwindow.c:820 msgid "TRUE if the window should receive the input focus when mapped." msgstr "É TRUE se a xanela debería recibir o foco de entrada cando se mapee." -#: ../gtk/gtkwindow.c:822 +#: ../gtk/gtkwindow.c:834 msgid "Decorated" msgstr "Decorado" -#: ../gtk/gtkwindow.c:823 +#: ../gtk/gtkwindow.c:835 msgid "Whether the window should be decorated by the window manager" msgstr "Indica se o xestor de xanelas debe decorar a xanela" -#: ../gtk/gtkwindow.c:837 +#: ../gtk/gtkwindow.c:849 msgid "Deletable" msgstr "Eliminábel" -#: ../gtk/gtkwindow.c:838 +#: ../gtk/gtkwindow.c:850 msgid "Whether the window frame should have a close button" msgstr "Indica se o marco da xanela debería ter un botón de pechar" -#: ../gtk/gtkwindow.c:857 -#, fuzzy +#: ../gtk/gtkwindow.c:869 msgid "Resize grip" -msgstr "Ten tirador de redimensión" +msgstr "Tirador de redimensión" -#: ../gtk/gtkwindow.c:858 -#, fuzzy +#: ../gtk/gtkwindow.c:870 msgid "Specifies whether the window should have a resize grip" -msgstr "Indica se o marco da xanela debería ter un botón de pechar" +msgstr "Indica se a xanela debe ter un tirador de redimensión" -#: ../gtk/gtkwindow.c:872 +#: ../gtk/gtkwindow.c:884 msgid "Resize grip is visible" -msgstr "" +msgstr "O tirador de redimensión é visíbel" -#: ../gtk/gtkwindow.c:873 -#, fuzzy +#: ../gtk/gtkwindow.c:885 msgid "Specifies whether the window's resize grip is visible." -msgstr "Indica se o grupo de acción é visíbel." +msgstr "Indica se o tirador de redimensión da xanela é visíbel." -#: ../gtk/gtkwindow.c:889 +#: ../gtk/gtkwindow.c:901 msgid "Gravity" msgstr "Gravidade" -#: ../gtk/gtkwindow.c:890 +#: ../gtk/gtkwindow.c:902 msgid "The window gravity of the window" msgstr "O tipo de gravidade da xanela" -#: ../gtk/gtkwindow.c:907 +#: ../gtk/gtkwindow.c:919 msgid "Transient for Window" msgstr "Transición para a xanela" -#: ../gtk/gtkwindow.c:908 +#: ../gtk/gtkwindow.c:920 msgid "The transient parent of the dialog" msgstr "O pai transicional do diálogo" -#: ../gtk/gtkwindow.c:923 +#: ../gtk/gtkwindow.c:935 msgid "Opacity for Window" msgstr "Opacidade para a xanela" -#: ../gtk/gtkwindow.c:924 +#: ../gtk/gtkwindow.c:936 msgid "The opacity of the window, from 0 to 1" msgstr "A opacidade da xanela; de 0 até 1" -#: ../gtk/gtkwindow.c:935 ../gtk/gtkwindow.c:936 +#: ../gtk/gtkwindow.c:946 ../gtk/gtkwindow.c:947 msgid "Width of resize grip" -msgstr "" +msgstr "Anchura do tirador de redimensión" -#: ../gtk/gtkwindow.c:941 ../gtk/gtkwindow.c:942 -#, fuzzy +#: ../gtk/gtkwindow.c:952 ../gtk/gtkwindow.c:953 msgid "Height of resize grip" -msgstr "Ten tirador de redimensión" +msgstr "Altura do tirador de redimensión" + +#: ../gtk/gtkwindow.c:972 +#| msgid "Application paintable" +msgid "GtkApplication" +msgstr "GtkApplication" + +#: ../gtk/gtkwindow.c:973 +#| msgid "The initial position of the window" +msgid "The GtkApplication for the window" +msgstr "O GtkApplication para a xanela" #: ../modules/input/gtkimcontextxim.c:334 msgid "IM Preedit style" diff --git a/po/ar.po b/po/ar.po index 1522bed77c..b70fd214ad 100644 --- a/po/ar.po +++ b/po/ar.po @@ -2107,7 +2107,6 @@ msgid "_Cancel" msgstr "أل_غِ" #: gtk/gtkstock.c:326 -#, fuzzy msgctxt "Stock label" msgid "_CD-ROM" msgstr "ا_سطوانة" @@ -2246,7 +2245,6 @@ msgid "_Up" msgstr "ف_وق" #: gtk/gtkstock.c:360 -#, fuzzy msgctxt "Stock label" msgid "_Hard Disk" msgstr "قرص _صلب" @@ -3898,7 +3896,7 @@ msgid "Printer '%s' is out of paper." msgstr "نفذ الورق من الطابعة '%s'." #: modules/printbackends/cups/gtkprintbackendcups.c:1686 -#, fuzzy, c-format +#, c-format msgid "Printer '%s' is currently offline." msgstr "الطابعة '%s' غير متصلة حاليا." diff --git a/po/gl.po b/po/gl.po index cc37e1daab..fbe09d7b13 100644 --- a/po/gl.po +++ b/po/gl.po @@ -21,8 +21,8 @@ msgid "" msgstr "" "Project-Id-Version: gtk+-master-po-gl-77922___.merged\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-11 10:19+0200\n" -"PO-Revision-Date: 2010-10-11 10:20+0200\n" +"POT-Creation-Date: 2010-10-25 01:04+0200\n" +"PO-Revision-Date: 2010-10-25 01:05+0200\n" "Last-Translator: Fran Diéguez \n" "Language-Team: Galician \n" "Language: gl\n" @@ -32,58 +32,58 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n!=1);\n" "X-Generator: KBabel 1.11.4\n" -#: ../gdk/gdk.c:103 +#: ../gdk/gdk.c:104 #, c-format msgid "Error parsing option --gdk-debug" msgstr "Produciuse un erro ao analizar a opción --gdk-debug" -#: ../gdk/gdk.c:123 +#: ../gdk/gdk.c:124 #, c-format msgid "Error parsing option --gdk-no-debug" msgstr "Produciuse un erro ao analizar a opción --gdk-no-debug" #. Description of --class=CLASS in --help output -#: ../gdk/gdk.c:151 +#: ../gdk/gdk.c:152 msgid "Program class as used by the window manager" msgstr "Clase de programa tal como a usa o xestor de xanelas" #. Placeholder in --class=CLASS in --help output -#: ../gdk/gdk.c:152 +#: ../gdk/gdk.c:153 msgid "CLASS" msgstr "CLASE" #. Description of --name=NAME in --help output -#: ../gdk/gdk.c:154 +#: ../gdk/gdk.c:155 msgid "Program name as used by the window manager" msgstr "Nome do programa tal como o usa o xestor de xanelas" #. Placeholder in --name=NAME in --help output -#: ../gdk/gdk.c:155 +#: ../gdk/gdk.c:156 msgid "NAME" msgstr "NOME" #. Description of --display=DISPLAY in --help output -#: ../gdk/gdk.c:157 +#: ../gdk/gdk.c:158 msgid "X display to use" msgstr "Pantalla de X que se vai usar" #. Placeholder in --display=DISPLAY in --help output -#: ../gdk/gdk.c:158 +#: ../gdk/gdk.c:159 msgid "DISPLAY" msgstr "PANTALLA" #. Description of --screen=SCREEN in --help output -#: ../gdk/gdk.c:160 +#: ../gdk/gdk.c:161 msgid "X screen to use" msgstr "Pantalla X que se vai usar" #. Placeholder in --screen=SCREEN in --help output -#: ../gdk/gdk.c:161 +#: ../gdk/gdk.c:162 msgid "SCREEN" msgstr "PANTALLA" #. Description of --gdk-debug=FLAGS in --help output -#: ../gdk/gdk.c:164 +#: ../gdk/gdk.c:165 msgid "GDK debugging flags to set" msgstr "Opcións de depuración GDK para estabelecer" @@ -91,12 +91,12 @@ msgstr "Opcións de depuración GDK para estabelecer" #. Placeholder in --gdk-no-debug=FLAGS in --help output #. Placeholder in --gtk-debug=FLAGS in --help output #. Placeholder in --gtk-no-debug=FLAGS in --help output -#: ../gdk/gdk.c:165 ../gdk/gdk.c:168 ../gtk/gtkmain.c:533 ../gtk/gtkmain.c:536 +#: ../gdk/gdk.c:166 ../gdk/gdk.c:169 ../gtk/gtkmain.c:534 ../gtk/gtkmain.c:537 msgid "FLAGS" msgstr "PARÁMETROS" #. Description of --gdk-no-debug=FLAGS in --help output -#: ../gdk/gdk.c:167 +#: ../gdk/gdk.c:168 msgid "GDK debugging flags to unset" msgstr "Opcións de depuración GDK para quitar" @@ -333,7 +333,7 @@ msgstr[0] "Abrindo %d elemento" msgstr[1] "Abrindo %d elementos" #. Description of --sync in --help output -#: ../gdk/x11/gdkmain-x11.c:96 +#: ../gdk/x11/gdkmain-x11.c:94 msgid "Make X calls synchronous" msgstr "Facer chamadas a X síncronas" @@ -495,7 +495,7 @@ msgstr "Etiqueta non compatíbel: «%s»" #. * text direction of RTL and specify "calendar:YM", then the year #. * will appear to the right of the month. #. -#: ../gtk/gtkcalendar.c:883 +#: ../gtk/gtkcalendar.c:873 msgid "calendar:MY" msgstr "calendar:MY" @@ -503,7 +503,7 @@ msgstr "calendar:MY" #. * first day of the week to calendar:week_start:1 if you want Monday #. * to be the first day of the week, and so on. #. -#: ../gtk/gtkcalendar.c:921 +#: ../gtk/gtkcalendar.c:911 msgid "calendar:week_start:0" msgstr "calendar:week_start:1" @@ -512,7 +512,7 @@ msgstr "calendar:week_start:1" #. * #. * If you don't understand this, leave it as "2000" #. -#: ../gtk/gtkcalendar.c:2006 +#: ../gtk/gtkcalendar.c:1843 msgctxt "year measurement template" msgid "2000" msgstr "2000" @@ -527,7 +527,7 @@ msgstr "2000" #. * digits. That needs support from your system and locale definition #. * too. #. -#: ../gtk/gtkcalendar.c:2037 ../gtk/gtkcalendar.c:2719 +#: ../gtk/gtkcalendar.c:1874 ../gtk/gtkcalendar.c:2535 #, c-format msgctxt "calendar:day:digits" msgid "%d" @@ -543,7 +543,7 @@ msgstr "%d" #. * digits. That needs support from your system and locale definition #. * too. #. -#: ../gtk/gtkcalendar.c:2069 ../gtk/gtkcalendar.c:2579 +#: ../gtk/gtkcalendar.c:1906 ../gtk/gtkcalendar.c:2403 #, c-format msgctxt "calendar:week:digits" msgid "%d" @@ -559,7 +559,7 @@ msgstr "%d" #. * #. * "%Y" is appropriate for most locales. #. -#: ../gtk/gtkcalendar.c:2361 +#: ../gtk/gtkcalendar.c:2168 msgctxt "calendar year format" msgid "%Y" msgstr "%Y" @@ -595,15 +595,15 @@ msgctxt "progress bar label" msgid "%d %%" msgstr "%d %%" -#: ../gtk/gtkcolorbutton.c:176 ../gtk/gtkcolorbutton.c:445 +#: ../gtk/gtkcolorbutton.c:175 ../gtk/gtkcolorbutton.c:460 msgid "Pick a Color" msgstr "Seleccione unha cor" -#: ../gtk/gtkcolorbutton.c:336 +#: ../gtk/gtkcolorbutton.c:350 msgid "Received invalid color data\n" msgstr "Recibiuse un dato de cor incorrecto\n" -#: ../gtk/gtkcolorsel.c:384 +#: ../gtk/gtkcolorsel.c:395 msgid "" "Select the color you want from the outer ring. Select the darkness or " "lightness of that color using the inner triangle." @@ -611,7 +611,7 @@ msgstr "" "Seleccione a cor que quere desde o anel exterior. Seleccione a escuridade ou " "luminosidade usando o triángulo interior." -#: ../gtk/gtkcolorsel.c:408 +#: ../gtk/gtkcolorsel.c:419 msgid "" "Click the eyedropper, then click a color anywhere on your screen to select " "that color." @@ -619,67 +619,67 @@ msgstr "" "Seleccione o contagotas, despois prema sobre calquera cor que haxa na súa " "pantalla para seleccionala." -#: ../gtk/gtkcolorsel.c:417 +#: ../gtk/gtkcolorsel.c:428 msgid "_Hue:" msgstr "_Matiz:" -#: ../gtk/gtkcolorsel.c:418 +#: ../gtk/gtkcolorsel.c:429 msgid "Position on the color wheel." msgstr "Posición na roda de cores." -#: ../gtk/gtkcolorsel.c:420 +#: ../gtk/gtkcolorsel.c:431 msgid "_Saturation:" msgstr "_Saturación:" -#: ../gtk/gtkcolorsel.c:421 +#: ../gtk/gtkcolorsel.c:432 msgid "Intensity of the color." msgstr "Intensidade da cor." -#: ../gtk/gtkcolorsel.c:422 +#: ../gtk/gtkcolorsel.c:433 msgid "_Value:" msgstr "_Valor:" -#: ../gtk/gtkcolorsel.c:423 +#: ../gtk/gtkcolorsel.c:434 msgid "Brightness of the color." msgstr "Brillo da cor." -#: ../gtk/gtkcolorsel.c:424 +#: ../gtk/gtkcolorsel.c:435 msgid "_Red:" msgstr "_Vermello:" -#: ../gtk/gtkcolorsel.c:425 +#: ../gtk/gtkcolorsel.c:436 msgid "Amount of red light in the color." msgstr "Cantidade de luz vermella na cor." -#: ../gtk/gtkcolorsel.c:426 +#: ../gtk/gtkcolorsel.c:437 msgid "_Green:" msgstr "V_erde:" -#: ../gtk/gtkcolorsel.c:427 +#: ../gtk/gtkcolorsel.c:438 msgid "Amount of green light in the color." msgstr "Cantidade de luz verde na cor." -#: ../gtk/gtkcolorsel.c:428 +#: ../gtk/gtkcolorsel.c:439 msgid "_Blue:" msgstr "_Azul:" -#: ../gtk/gtkcolorsel.c:429 +#: ../gtk/gtkcolorsel.c:440 msgid "Amount of blue light in the color." msgstr "Cantidade de luz azul na cor." -#: ../gtk/gtkcolorsel.c:432 +#: ../gtk/gtkcolorsel.c:443 msgid "Op_acity:" msgstr "Op_acidade:" -#: ../gtk/gtkcolorsel.c:439 ../gtk/gtkcolorsel.c:449 +#: ../gtk/gtkcolorsel.c:450 ../gtk/gtkcolorsel.c:460 msgid "Transparency of the color." msgstr "Transparencia da cor." -#: ../gtk/gtkcolorsel.c:456 +#: ../gtk/gtkcolorsel.c:467 msgid "Color _name:" msgstr "_Nome da cor:" -#: ../gtk/gtkcolorsel.c:470 +#: ../gtk/gtkcolorsel.c:481 msgid "" "You can enter an HTML-style hexadecimal color value, or simply a color name " "such as 'orange' in this entry." @@ -687,15 +687,15 @@ msgstr "" "Nesta entrada pode introducir un valor de cor en estilo HTML hexadecimal ou " "simplemente un nome de cor como 'orange'." -#: ../gtk/gtkcolorsel.c:500 +#: ../gtk/gtkcolorsel.c:511 msgid "_Palette:" msgstr "_Paleta:" -#: ../gtk/gtkcolorsel.c:529 +#: ../gtk/gtkcolorsel.c:540 msgid "Color Wheel" msgstr "Roda de cor" -#: ../gtk/gtkcolorsel.c:988 +#: ../gtk/gtkcolorsel.c:1010 msgid "" "The previously-selected color, for comparison to the color you're selecting " "now. You can drag this color to a palette entry, or select this color as " @@ -706,7 +706,7 @@ msgstr "" "seleccionar esta cor como actual arrastrándoa até a outra cor ao longo da " "mostra." -#: ../gtk/gtkcolorsel.c:991 +#: ../gtk/gtkcolorsel.c:1013 msgid "" "The color you've chosen. You can drag this color to a palette entry to save " "it for use in the future." @@ -714,7 +714,7 @@ msgstr "" "A cor que escolleu. Pode arrastrar esta cor a unha entrada da paleta e " "gardala para usala no futuro." -#: ../gtk/gtkcolorsel.c:996 +#: ../gtk/gtkcolorsel.c:1018 msgid "" "The previously-selected color, for comparison to the color you're selecting " "now." @@ -722,15 +722,15 @@ msgstr "" "A cor seleccionada anteriormente, para comparar coa cor que seleccionou " "agora." -#: ../gtk/gtkcolorsel.c:999 +#: ../gtk/gtkcolorsel.c:1021 msgid "The color you've chosen." msgstr "A cor que seleccionou." -#: ../gtk/gtkcolorsel.c:1396 +#: ../gtk/gtkcolorsel.c:1421 msgid "_Save color here" msgstr "_Gardar a cor aquí" -#: ../gtk/gtkcolorsel.c:1601 +#: ../gtk/gtkcolorsel.c:1626 msgid "" "Click this palette entry to make it the current color. To change this entry, " "drag a color swatch here or right-click it and select \"Save color here.\"" @@ -754,7 +754,7 @@ msgid "default:mm" msgstr "default:mm" #. And show the custom paper dialog -#: ../gtk/gtkcustompaperunixdialog.c:374 ../gtk/gtkprintunixdialog.c:3233 +#: ../gtk/gtkcustompaperunixdialog.c:374 ../gtk/gtkprintunixdialog.c:3240 msgid "Manage Custom Sizes" msgstr "Xestionar os tamaños personalizados" @@ -807,23 +807,23 @@ msgstr "_Dereito:" msgid "Paper Margins" msgstr "Marxes do papel" -#: ../gtk/gtkentry.c:8601 ../gtk/gtktextview.c:8248 +#: ../gtk/gtkentry.c:8570 ../gtk/gtktextview.c:8158 msgid "Input _Methods" msgstr "_Métodos de entrada" -#: ../gtk/gtkentry.c:8615 ../gtk/gtktextview.c:8262 +#: ../gtk/gtkentry.c:8584 ../gtk/gtktextview.c:8172 msgid "_Insert Unicode Control Character" msgstr "_Inserir un carácter de control Unicode" -#: ../gtk/gtkentry.c:10015 +#: ../gtk/gtkentry.c:9984 msgid "Caps Lock and Num Lock are on" msgstr "Bloq Maiús e Bloq Num estás activados" -#: ../gtk/gtkentry.c:10017 +#: ../gtk/gtkentry.c:9986 msgid "Num Lock is on" msgstr "Bloq Num está activado" -#: ../gtk/gtkentry.c:10019 +#: ../gtk/gtkentry.c:9988 msgid "Caps Lock is on" msgstr "Bloq Maiús está activado" @@ -834,7 +834,7 @@ msgstr "Bloq Maiús está activado" msgid "Select A File" msgstr "Seleccionar un ficheiro" -#: ../gtk/gtkfilechooserbutton.c:62 ../gtk/gtkfilechooserdefault.c:1825 +#: ../gtk/gtkfilechooserbutton.c:62 ../gtk/gtkfilechooserdefault.c:1833 msgid "Desktop" msgstr "Escritorio" @@ -842,31 +842,31 @@ msgstr "Escritorio" msgid "(None)" msgstr "(Ningún)" -#: ../gtk/gtkfilechooserbutton.c:2005 +#: ../gtk/gtkfilechooserbutton.c:1997 msgid "Other..." msgstr "Outro..." -#: ../gtk/gtkfilechooserdefault.c:148 +#: ../gtk/gtkfilechooserdefault.c:147 msgid "Type name of new folder" msgstr "Escriba o nome do cartafol novo" -#: ../gtk/gtkfilechooserdefault.c:938 +#: ../gtk/gtkfilechooserdefault.c:946 msgid "Could not retrieve information about the file" msgstr "Non foi posíbel recuperar a información sobre o ficheiro" -#: ../gtk/gtkfilechooserdefault.c:949 +#: ../gtk/gtkfilechooserdefault.c:957 msgid "Could not add a bookmark" msgstr "Non foi posíbel engadir un marcador" -#: ../gtk/gtkfilechooserdefault.c:960 +#: ../gtk/gtkfilechooserdefault.c:968 msgid "Could not remove bookmark" msgstr "Non foi posíbel eliminar o marcador" -#: ../gtk/gtkfilechooserdefault.c:971 +#: ../gtk/gtkfilechooserdefault.c:979 msgid "The folder could not be created" msgstr "Non foi posíbel crear o cartafol" -#: ../gtk/gtkfilechooserdefault.c:984 +#: ../gtk/gtkfilechooserdefault.c:992 msgid "" "The folder could not be created, as a file with the same name already " "exists. Try using a different name for the folder, or rename the file first." @@ -874,7 +874,7 @@ msgstr "" "Non foi posíbel crear o cartafol: xa existe un ficheiro co mesmo nome. Tente " "usar un nome diferente para o cartafol ou renomee o ficheiro primeiro." -#: ../gtk/gtkfilechooserdefault.c:998 +#: ../gtk/gtkfilechooserdefault.c:1006 msgid "" "You may only select folders. The item that you selected is not a folder; " "try using a different item." @@ -882,11 +882,11 @@ msgstr "" "Debe seleccionar só cartafoles. O elemento que vostede seleccionou non é un " "cartafol. Tente usar un elemento diferente." -#: ../gtk/gtkfilechooserdefault.c:1008 +#: ../gtk/gtkfilechooserdefault.c:1016 msgid "Invalid file name" msgstr "O nome do ficheiro é incorrecto" -#: ../gtk/gtkfilechooserdefault.c:1018 +#: ../gtk/gtkfilechooserdefault.c:1026 msgid "The folder contents could not be displayed" msgstr "Non foi posíbel mostrar o contido do cartafol" @@ -894,201 +894,201 @@ msgstr "Non foi posíbel mostrar o contido do cartafol" #. * is a hostname. Nautilus and the panel contain the same string #. * to translate. #. -#: ../gtk/gtkfilechooserdefault.c:1568 +#: ../gtk/gtkfilechooserdefault.c:1576 #, c-format msgid "%1$s on %2$s" msgstr "%1$s en %2$s" -#: ../gtk/gtkfilechooserdefault.c:1744 +#: ../gtk/gtkfilechooserdefault.c:1752 msgid "Search" msgstr "Buscar" -#: ../gtk/gtkfilechooserdefault.c:1768 ../gtk/gtkfilechooserdefault.c:9357 +#: ../gtk/gtkfilechooserdefault.c:1776 ../gtk/gtkfilechooserdefault.c:9382 msgid "Recently Used" msgstr "Usado recentemente" -#: ../gtk/gtkfilechooserdefault.c:2422 +#: ../gtk/gtkfilechooserdefault.c:2430 msgid "Select which types of files are shown" msgstr "Seleccione que tipos de ficheiros se mostran" -#: ../gtk/gtkfilechooserdefault.c:2781 +#: ../gtk/gtkfilechooserdefault.c:2789 #, c-format msgid "Add the folder '%s' to the bookmarks" msgstr "Engadirlle o cartafol «%s» aos marcadores" -#: ../gtk/gtkfilechooserdefault.c:2825 +#: ../gtk/gtkfilechooserdefault.c:2833 #, c-format msgid "Add the current folder to the bookmarks" msgstr "Engadirlle o cartafol actual aos marcadores" -#: ../gtk/gtkfilechooserdefault.c:2827 +#: ../gtk/gtkfilechooserdefault.c:2835 #, c-format msgid "Add the selected folders to the bookmarks" msgstr "Engadirlle os cartafoles seleccionados aos marcadores" -#: ../gtk/gtkfilechooserdefault.c:2865 +#: ../gtk/gtkfilechooserdefault.c:2873 #, c-format msgid "Remove the bookmark '%s'" msgstr "Eliminar o marcador «%s»" -#: ../gtk/gtkfilechooserdefault.c:2867 +#: ../gtk/gtkfilechooserdefault.c:2875 #, c-format msgid "Bookmark '%s' cannot be removed" msgstr "O marcador «%s» non pode ser eliminado" -#: ../gtk/gtkfilechooserdefault.c:2874 ../gtk/gtkfilechooserdefault.c:3738 +#: ../gtk/gtkfilechooserdefault.c:2882 ../gtk/gtkfilechooserdefault.c:3746 msgid "Remove the selected bookmark" msgstr "Eliminar o marcador seleccionado" -#: ../gtk/gtkfilechooserdefault.c:3434 +#: ../gtk/gtkfilechooserdefault.c:3442 msgid "Remove" msgstr "Eliminar" -#: ../gtk/gtkfilechooserdefault.c:3443 +#: ../gtk/gtkfilechooserdefault.c:3451 msgid "Rename..." msgstr "Renomear..." #. Accessible object name for the file chooser's shortcuts pane -#: ../gtk/gtkfilechooserdefault.c:3606 +#: ../gtk/gtkfilechooserdefault.c:3614 msgid "Places" msgstr "Lugares" #. Column header for the file chooser's shortcuts pane -#: ../gtk/gtkfilechooserdefault.c:3663 +#: ../gtk/gtkfilechooserdefault.c:3671 msgid "_Places" msgstr "_Lugares" -#: ../gtk/gtkfilechooserdefault.c:3719 +#: ../gtk/gtkfilechooserdefault.c:3727 msgid "_Add" msgstr "_Engadir" -#: ../gtk/gtkfilechooserdefault.c:3726 +#: ../gtk/gtkfilechooserdefault.c:3734 msgid "Add the selected folder to the Bookmarks" msgstr "Engadir o cartafol seleccionado aos marcadores" -#: ../gtk/gtkfilechooserdefault.c:3731 +#: ../gtk/gtkfilechooserdefault.c:3739 msgid "_Remove" msgstr "_Eliminar" -#: ../gtk/gtkfilechooserdefault.c:3873 +#: ../gtk/gtkfilechooserdefault.c:3881 msgid "Could not select file" msgstr "Non foi posíbel seleccionar o ficheiro" -#: ../gtk/gtkfilechooserdefault.c:4048 +#: ../gtk/gtkfilechooserdefault.c:4056 msgid "_Add to Bookmarks" msgstr "_Engadir aos marcadores" -#: ../gtk/gtkfilechooserdefault.c:4061 +#: ../gtk/gtkfilechooserdefault.c:4069 msgid "Show _Hidden Files" msgstr "Mostrar os ficheiros _ocultos" -#: ../gtk/gtkfilechooserdefault.c:4068 +#: ../gtk/gtkfilechooserdefault.c:4076 msgid "Show _Size Column" msgstr "Mostrar a columna de _tamaño" -#: ../gtk/gtkfilechooserdefault.c:4294 +#: ../gtk/gtkfilechooserdefault.c:4302 msgid "Files" msgstr "Ficheiros" -#: ../gtk/gtkfilechooserdefault.c:4345 +#: ../gtk/gtkfilechooserdefault.c:4353 msgid "Name" msgstr "Nome" -#: ../gtk/gtkfilechooserdefault.c:4368 +#: ../gtk/gtkfilechooserdefault.c:4376 msgid "Size" msgstr "Tamaño" -#: ../gtk/gtkfilechooserdefault.c:4382 +#: ../gtk/gtkfilechooserdefault.c:4390 msgid "Modified" msgstr "Modificado" #. Label -#: ../gtk/gtkfilechooserdefault.c:4637 ../gtk/gtkprinteroptionwidget.c:801 +#: ../gtk/gtkfilechooserdefault.c:4645 ../gtk/gtkprinteroptionwidget.c:793 msgid "_Name:" msgstr "_Nome:" -#: ../gtk/gtkfilechooserdefault.c:4680 +#: ../gtk/gtkfilechooserdefault.c:4688 msgid "_Browse for other folders" msgstr "_Buscar outros cartafoles" -#: ../gtk/gtkfilechooserdefault.c:4950 +#: ../gtk/gtkfilechooserdefault.c:4958 msgid "Type a file name" msgstr "Teclee un nome de ficheiro" #. Create Folder -#: ../gtk/gtkfilechooserdefault.c:4993 +#: ../gtk/gtkfilechooserdefault.c:5001 msgid "Create Fo_lder" msgstr "Crear car_tafol" -#: ../gtk/gtkfilechooserdefault.c:5003 +#: ../gtk/gtkfilechooserdefault.c:5011 msgid "_Location:" msgstr "_Localización:" -#: ../gtk/gtkfilechooserdefault.c:5207 +#: ../gtk/gtkfilechooserdefault.c:5215 msgid "Save in _folder:" msgstr "Gardar no _cartafol:" -#: ../gtk/gtkfilechooserdefault.c:5209 +#: ../gtk/gtkfilechooserdefault.c:5217 msgid "Create in _folder:" msgstr "Crear no _cartafol:" -#: ../gtk/gtkfilechooserdefault.c:6261 +#: ../gtk/gtkfilechooserdefault.c:6286 #, c-format msgid "Could not read the contents of %s" msgstr "Non foi posíbel ler os contidos do %s" -#: ../gtk/gtkfilechooserdefault.c:6265 +#: ../gtk/gtkfilechooserdefault.c:6290 msgid "Could not read the contents of the folder" msgstr "Non foi posíbel ler os contidos do cartafol" -#: ../gtk/gtkfilechooserdefault.c:6358 ../gtk/gtkfilechooserdefault.c:6426 -#: ../gtk/gtkfilechooserdefault.c:6571 +#: ../gtk/gtkfilechooserdefault.c:6383 ../gtk/gtkfilechooserdefault.c:6451 +#: ../gtk/gtkfilechooserdefault.c:6596 msgid "Unknown" msgstr "Descoñecido" -#: ../gtk/gtkfilechooserdefault.c:6373 +#: ../gtk/gtkfilechooserdefault.c:6398 msgid "%H:%M" msgstr "%H:%M" -#: ../gtk/gtkfilechooserdefault.c:6375 +#: ../gtk/gtkfilechooserdefault.c:6400 msgid "Yesterday at %H:%M" msgstr "Onte ás %H:%M" -#: ../gtk/gtkfilechooserdefault.c:7041 +#: ../gtk/gtkfilechooserdefault.c:7066 msgid "Cannot change to folder because it is not local" msgstr "Non é posíbel cambiar ao cartafol porque non é local" -#: ../gtk/gtkfilechooserdefault.c:7638 ../gtk/gtkfilechooserdefault.c:7659 +#: ../gtk/gtkfilechooserdefault.c:7663 ../gtk/gtkfilechooserdefault.c:7684 #, c-format msgid "Shortcut %s already exists" msgstr "O atallo %s xa existe" -#: ../gtk/gtkfilechooserdefault.c:7749 +#: ../gtk/gtkfilechooserdefault.c:7774 #, c-format msgid "Shortcut %s does not exist" msgstr "O atallo %s non existe" -#: ../gtk/gtkfilechooserdefault.c:8010 ../gtk/gtkprintunixdialog.c:480 +#: ../gtk/gtkfilechooserdefault.c:8035 ../gtk/gtkprintunixdialog.c:480 #, c-format msgid "A file named \"%s\" already exists. Do you want to replace it?" msgstr "Xa existe un ficheiro con nome «%s». Quere substituílo?" -#: ../gtk/gtkfilechooserdefault.c:8013 ../gtk/gtkprintunixdialog.c:484 +#: ../gtk/gtkfilechooserdefault.c:8038 ../gtk/gtkprintunixdialog.c:484 #, c-format msgid "" "The file already exists in \"%s\". Replacing it will overwrite its contents." msgstr "" "O ficheiro xa existe en «%s». Se o substitúe sobrescribirá os seus contidos." -#: ../gtk/gtkfilechooserdefault.c:8018 ../gtk/gtkprintunixdialog.c:491 +#: ../gtk/gtkfilechooserdefault.c:8043 ../gtk/gtkprintunixdialog.c:491 msgid "_Replace" msgstr "_Substituír" -#: ../gtk/gtkfilechooserdefault.c:8726 +#: ../gtk/gtkfilechooserdefault.c:8751 msgid "Could not start the search process" msgstr "Non foi posíbel iniciar o proceso de busca" -#: ../gtk/gtkfilechooserdefault.c:8727 +#: ../gtk/gtkfilechooserdefault.c:8752 msgid "" "The program was not able to create a connection to the indexer daemon. " "Please make sure it is running." @@ -1096,15 +1096,15 @@ msgstr "" "O programa non puido crear unha conexión co deamon indexador. Asegúrese de " "que está en execución." -#: ../gtk/gtkfilechooserdefault.c:8741 +#: ../gtk/gtkfilechooserdefault.c:8766 msgid "Could not send the search request" msgstr "Non foi posíbel enviar a solicitude de busca" -#: ../gtk/gtkfilechooserdefault.c:8929 +#: ../gtk/gtkfilechooserdefault.c:8954 msgid "Search:" msgstr "Buscar:" -#: ../gtk/gtkfilechooserdefault.c:9534 +#: ../gtk/gtkfilechooserdefault.c:9559 #, c-format msgid "Could not mount %s" msgstr "Non foi posíbel montar %s" @@ -1166,11 +1166,6 @@ msgstr "O nome do servidor está incompleto; finaliza con '/'" msgid "Path does not exist" msgstr "O camiño non existe" -#: ../gtk/gtkfilechoosersettings.c:486 -#, c-format -msgid "Error creating folder '%s': %s" -msgstr "Produciuse un erro ao crear o cartafol «%s»: %s" - #. The pointers we return for a GtkFileSystemVolume are opaque tokens; they are #. * really pointers to GDrive, GVolume or GMount objects. We need an extra #. * token for the fake "File System" volume. So, we'll return a pointer to @@ -1271,45 +1266,45 @@ msgid "System (%s)" msgstr "Sistema (%s)" #. Open Link -#: ../gtk/gtklabel.c:6202 +#: ../gtk/gtklabel.c:6196 msgid "_Open Link" msgstr "_Abrir a ligazón" #. Copy Link Address -#: ../gtk/gtklabel.c:6214 +#: ../gtk/gtklabel.c:6208 msgid "Copy _Link Address" msgstr "Copiar o enderezo da _ligazón" -#: ../gtk/gtklinkbutton.c:449 +#: ../gtk/gtklinkbutton.c:484 msgid "Copy URL" msgstr "Copiar URL" -#: ../gtk/gtklinkbutton.c:601 +#: ../gtk/gtklinkbutton.c:647 msgid "Invalid URI" msgstr "URI incorrecto" #. Description of --gtk-module=MODULES in --help output -#: ../gtk/gtkmain.c:526 +#: ../gtk/gtkmain.c:527 msgid "Load additional GTK+ modules" msgstr "Cargar os módulos adicionais GTK+" #. Placeholder in --gtk-module=MODULES in --help output -#: ../gtk/gtkmain.c:527 +#: ../gtk/gtkmain.c:528 msgid "MODULES" msgstr "MÓDULOS" #. Description of --g-fatal-warnings in --help output -#: ../gtk/gtkmain.c:529 +#: ../gtk/gtkmain.c:530 msgid "Make all warnings fatal" msgstr "Facer todos os avisos fatais" #. Description of --gtk-debug=FLAGS in --help output -#: ../gtk/gtkmain.c:532 +#: ../gtk/gtkmain.c:533 msgid "GTK+ debugging flags to set" msgstr "Marcas de depuración GTK+ para activar" #. Description of --gtk-no-debug=FLAGS in --help output -#: ../gtk/gtkmain.c:535 +#: ../gtk/gtkmain.c:536 msgid "GTK+ debugging flags to unset" msgstr "Marcas de depuración GTK+ para desconfigurar" @@ -1318,20 +1313,20 @@ msgstr "Marcas de depuración GTK+ para desconfigurar" #. * Do *not* translate it to "predefinito:LTR", if it #. * it isn't default:LTR or default:RTL it will not work #. -#: ../gtk/gtkmain.c:798 +#: ../gtk/gtkmain.c:799 msgid "default:LTR" msgstr "default:LTR" -#: ../gtk/gtkmain.c:863 +#: ../gtk/gtkmain.c:864 #, c-format msgid "Cannot open display: %s" msgstr "Non é posíbel abrir a pantalla: %s" -#: ../gtk/gtkmain.c:922 +#: ../gtk/gtkmain.c:923 msgid "GTK+ Options" msgstr "Opcións GTK+" -#: ../gtk/gtkmain.c:922 +#: ../gtk/gtkmain.c:923 msgid "Show GTK+ Options" msgstr "Mostrar opcións GTK+" @@ -1416,7 +1411,7 @@ msgstr "Intérprete de ordes Z" msgid "Cannot end process with PID %d: %s" msgstr "Non é posíbel finalizar o proceso co PID %d: %s" -#: ../gtk/gtknotebook.c:4690 ../gtk/gtknotebook.c:7241 +#: ../gtk/gtknotebook.c:4724 ../gtk/gtknotebook.c:7287 #, c-format msgid "Page %u" msgstr "Páxina %u" @@ -1449,7 +1444,7 @@ msgstr "" " Superior: %s %s\n" " Inferior: %s %s" -#: ../gtk/gtkpagesetupunixdialog.c:858 ../gtk/gtkprintunixdialog.c:3284 +#: ../gtk/gtkpagesetupunixdialog.c:858 ../gtk/gtkprintunixdialog.c:3291 msgid "Manage Custom Sizes..." msgstr "Xestionar tamaños personalizados..." @@ -1457,7 +1452,7 @@ msgstr "Xestionar tamaños personalizados..." msgid "_Format for:" msgstr "_Formato para:" -#: ../gtk/gtkpagesetupunixdialog.c:931 ../gtk/gtkprintunixdialog.c:3456 +#: ../gtk/gtkpagesetupunixdialog.c:931 ../gtk/gtkprintunixdialog.c:3463 msgid "_Paper size:" msgstr "Tamaño de _papel:" @@ -1465,7 +1460,7 @@ msgstr "Tamaño de _papel:" msgid "_Orientation:" msgstr "_Orientación:" -#: ../gtk/gtkpagesetupunixdialog.c:1026 ../gtk/gtkprintunixdialog.c:3518 +#: ../gtk/gtkpagesetupunixdialog.c:1026 ../gtk/gtkprintunixdialog.c:3525 msgid "Page Setup" msgstr "Configuración de páxina" @@ -1485,15 +1480,15 @@ msgstr "Sistema de ficheiros raíz" msgid "Authentication" msgstr "Autenticación" -#: ../gtk/gtkprinteroptionwidget.c:694 +#: ../gtk/gtkprinteroptionwidget.c:686 msgid "Not available" msgstr "Non dispoñíbel" -#: ../gtk/gtkprinteroptionwidget.c:794 +#: ../gtk/gtkprinteroptionwidget.c:786 msgid "Select a folder" msgstr "Seleccionar un cartafol" -#: ../gtk/gtkprinteroptionwidget.c:813 +#: ../gtk/gtkprinteroptionwidget.c:805 msgid "_Save in folder:" msgstr "_Gardar no cartafol:" @@ -1592,7 +1587,7 @@ msgstr "Sen papel" #. Translators: this is a printer status. #: ../gtk/gtkprintoperation-win32.c:615 -#: ../modules/printbackends/cups/gtkprintbackendcups.c:1997 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:1998 msgid "Paused" msgstr "Detida" @@ -1718,168 +1713,168 @@ msgstr "Xeral" #. Translators: These strings name the possible arrangements of #. * multiple pages on a sheet when printing #. -#: ../gtk/gtkprintunixdialog.c:3017 -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3507 +#: ../gtk/gtkprintunixdialog.c:3024 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3534 msgid "Left to right, top to bottom" msgstr "De esquerda a dereita, de arriba a abaixo" -#: ../gtk/gtkprintunixdialog.c:3017 -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3507 +#: ../gtk/gtkprintunixdialog.c:3024 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3534 msgid "Left to right, bottom to top" msgstr "De esquerda a dereita, de abaixo a arriba" -#: ../gtk/gtkprintunixdialog.c:3018 -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3508 +#: ../gtk/gtkprintunixdialog.c:3025 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3535 msgid "Right to left, top to bottom" msgstr "De dereita a esquerda, de arriba a abaixo" -#: ../gtk/gtkprintunixdialog.c:3018 -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3508 +#: ../gtk/gtkprintunixdialog.c:3025 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3535 msgid "Right to left, bottom to top" msgstr "De dereita a esquerda, de abaixo a arriba" -#: ../gtk/gtkprintunixdialog.c:3019 -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3509 +#: ../gtk/gtkprintunixdialog.c:3026 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3536 msgid "Top to bottom, left to right" msgstr "De arriba a abaixo, de esquerda a dereita" -#: ../gtk/gtkprintunixdialog.c:3019 -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3509 +#: ../gtk/gtkprintunixdialog.c:3026 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3536 msgid "Top to bottom, right to left" msgstr "De arriba a abaixo, de dereita a esquerda" -#: ../gtk/gtkprintunixdialog.c:3020 -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3510 +#: ../gtk/gtkprintunixdialog.c:3027 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3537 msgid "Bottom to top, left to right" msgstr "De abaixo a arriba, de esquerda a dereita" -#: ../gtk/gtkprintunixdialog.c:3020 -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3510 +#: ../gtk/gtkprintunixdialog.c:3027 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3537 msgid "Bottom to top, right to left" msgstr "De arriba a abaixo, de esquerda a dereita" #. Translators, this string is used to label the option in the print #. * dialog that controls in what order multiple pages are arranged #. -#: ../gtk/gtkprintunixdialog.c:3024 ../gtk/gtkprintunixdialog.c:3037 -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3542 +#: ../gtk/gtkprintunixdialog.c:3031 ../gtk/gtkprintunixdialog.c:3044 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3569 msgid "Page Ordering" msgstr "Ordenación de páxinas" -#: ../gtk/gtkprintunixdialog.c:3053 +#: ../gtk/gtkprintunixdialog.c:3060 msgid "Left to right" msgstr "De esquerda a dereita" -#: ../gtk/gtkprintunixdialog.c:3054 +#: ../gtk/gtkprintunixdialog.c:3061 msgid "Right to left" msgstr "De dereita a esquerda" -#: ../gtk/gtkprintunixdialog.c:3066 +#: ../gtk/gtkprintunixdialog.c:3073 msgid "Top to bottom" msgstr "De arriba a abaixo" -#: ../gtk/gtkprintunixdialog.c:3067 +#: ../gtk/gtkprintunixdialog.c:3074 msgid "Bottom to top" msgstr "De abaixo a arriba" -#: ../gtk/gtkprintunixdialog.c:3307 +#: ../gtk/gtkprintunixdialog.c:3314 msgid "Layout" msgstr "Disposición" -#: ../gtk/gtkprintunixdialog.c:3311 +#: ../gtk/gtkprintunixdialog.c:3318 msgid "T_wo-sided:" msgstr "Polos dous _lados:" -#: ../gtk/gtkprintunixdialog.c:3326 +#: ../gtk/gtkprintunixdialog.c:3333 msgid "Pages per _side:" msgstr "Pá_xinas por lado:" -#: ../gtk/gtkprintunixdialog.c:3343 +#: ../gtk/gtkprintunixdialog.c:3350 msgid "Page or_dering:" msgstr "Or_denación de páxinas:" -#: ../gtk/gtkprintunixdialog.c:3359 +#: ../gtk/gtkprintunixdialog.c:3366 msgid "_Only print:" msgstr "Imprimir _só:" #. In enum order -#: ../gtk/gtkprintunixdialog.c:3374 +#: ../gtk/gtkprintunixdialog.c:3381 msgid "All sheets" msgstr "Todas as follas" -#: ../gtk/gtkprintunixdialog.c:3375 +#: ../gtk/gtkprintunixdialog.c:3382 msgid "Even sheets" msgstr "Follas pares" -#: ../gtk/gtkprintunixdialog.c:3376 +#: ../gtk/gtkprintunixdialog.c:3383 msgid "Odd sheets" msgstr "Follas impares" -#: ../gtk/gtkprintunixdialog.c:3379 +#: ../gtk/gtkprintunixdialog.c:3386 msgid "Sc_ale:" msgstr "Esc_ala:" -#: ../gtk/gtkprintunixdialog.c:3406 +#: ../gtk/gtkprintunixdialog.c:3413 msgid "Paper" msgstr "Papel" -#: ../gtk/gtkprintunixdialog.c:3410 +#: ../gtk/gtkprintunixdialog.c:3417 msgid "Paper _type:" msgstr "_Tipo de papel:" -#: ../gtk/gtkprintunixdialog.c:3425 +#: ../gtk/gtkprintunixdialog.c:3432 msgid "Paper _source:" msgstr "_Orixe do papel:" -#: ../gtk/gtkprintunixdialog.c:3440 +#: ../gtk/gtkprintunixdialog.c:3447 msgid "Output t_ray:" msgstr "_Bandexa de saída:" -#: ../gtk/gtkprintunixdialog.c:3480 +#: ../gtk/gtkprintunixdialog.c:3487 msgid "Or_ientation:" msgstr "Or_ientación:" #. In enum order -#: ../gtk/gtkprintunixdialog.c:3495 +#: ../gtk/gtkprintunixdialog.c:3502 msgid "Portrait" msgstr "Vertical" -#: ../gtk/gtkprintunixdialog.c:3496 +#: ../gtk/gtkprintunixdialog.c:3503 msgid "Landscape" msgstr "Horizontal" -#: ../gtk/gtkprintunixdialog.c:3497 +#: ../gtk/gtkprintunixdialog.c:3504 msgid "Reverse portrait" msgstr "Vertical invertido" -#: ../gtk/gtkprintunixdialog.c:3498 +#: ../gtk/gtkprintunixdialog.c:3505 msgid "Reverse landscape" msgstr "Horizontal invertido" -#: ../gtk/gtkprintunixdialog.c:3543 +#: ../gtk/gtkprintunixdialog.c:3550 msgid "Job Details" msgstr "Detalles do traballo" -#: ../gtk/gtkprintunixdialog.c:3549 +#: ../gtk/gtkprintunixdialog.c:3556 msgid "Pri_ority:" msgstr "Pri_oridade:" -#: ../gtk/gtkprintunixdialog.c:3564 +#: ../gtk/gtkprintunixdialog.c:3571 msgid "_Billing info:" msgstr "Información de _facturación:" -#: ../gtk/gtkprintunixdialog.c:3582 +#: ../gtk/gtkprintunixdialog.c:3589 msgid "Print Document" msgstr "Imprimir o documento" #. Translators: this is one of the choices for the print at option #. * in the print dialog #. -#: ../gtk/gtkprintunixdialog.c:3591 +#: ../gtk/gtkprintunixdialog.c:3598 msgid "_Now" msgstr "_Agora" -#: ../gtk/gtkprintunixdialog.c:3602 +#: ../gtk/gtkprintunixdialog.c:3609 msgid "A_t:" msgstr "_En:" @@ -1887,7 +1882,7 @@ msgstr "_En:" #. * You can remove the am/pm values below for your locale if they are not #. * supported. #. -#: ../gtk/gtkprintunixdialog.c:3608 +#: ../gtk/gtkprintunixdialog.c:3615 msgid "" "Specify the time of print,\n" " e.g. 15:30, 2:35 pm, 14:15:20, 11:46:30 am, 4 pm" @@ -1895,68 +1890,68 @@ msgstr "" "Especifique a hora de impresión,\n" "por exemplo 15:30, 2:35 pm, 14:15:20, 11:46:30 am, 4 pm" -#: ../gtk/gtkprintunixdialog.c:3618 +#: ../gtk/gtkprintunixdialog.c:3625 msgid "Time of print" msgstr "Tempo de impresión" -#: ../gtk/gtkprintunixdialog.c:3634 +#: ../gtk/gtkprintunixdialog.c:3641 msgid "On _hold" msgstr "En e_spera" -#: ../gtk/gtkprintunixdialog.c:3635 +#: ../gtk/gtkprintunixdialog.c:3642 msgid "Hold the job until it is explicitly released" msgstr "Termar do traballo até que sexa explicitamente liberado" -#: ../gtk/gtkprintunixdialog.c:3655 +#: ../gtk/gtkprintunixdialog.c:3662 msgid "Add Cover Page" msgstr "Engadir páxina de tapa" #. Translators, this is the label used for the option in the print #. * dialog that controls the front cover page. #. -#: ../gtk/gtkprintunixdialog.c:3664 +#: ../gtk/gtkprintunixdialog.c:3671 msgid "Be_fore:" msgstr "An_tes:" #. Translators, this is the label used for the option in the print #. * dialog that controls the back cover page. #. -#: ../gtk/gtkprintunixdialog.c:3682 +#: ../gtk/gtkprintunixdialog.c:3689 msgid "_After:" msgstr "_Despois:" #. Translators: this is the tab label for the notebook tab containing #. * job-specific options in the print dialog #. -#: ../gtk/gtkprintunixdialog.c:3700 +#: ../gtk/gtkprintunixdialog.c:3707 msgid "Job" msgstr "Traballo" -#: ../gtk/gtkprintunixdialog.c:3766 +#: ../gtk/gtkprintunixdialog.c:3773 msgid "Advanced" msgstr "Avanzado" #. Translators: this will appear as tab label in print dialog. -#: ../gtk/gtkprintunixdialog.c:3804 +#: ../gtk/gtkprintunixdialog.c:3811 msgid "Image Quality" msgstr "Calidade da imaxe" #. Translators: this will appear as tab label in print dialog. -#: ../gtk/gtkprintunixdialog.c:3808 +#: ../gtk/gtkprintunixdialog.c:3815 msgid "Color" msgstr "Cor" #. Translators: this will appear as tab label in print dialog. #. It's a typographical term, as in "Binding and finishing" -#: ../gtk/gtkprintunixdialog.c:3813 +#: ../gtk/gtkprintunixdialog.c:3820 msgid "Finishing" msgstr "Finalizando" -#: ../gtk/gtkprintunixdialog.c:3823 +#: ../gtk/gtkprintunixdialog.c:3830 msgid "Some of the settings in the dialog conflict" msgstr "Algunhas das configuracións do diálogo están en conflito" -#: ../gtk/gtkprintunixdialog.c:3846 +#: ../gtk/gtkprintunixdialog.c:3853 msgid "Print" msgstr "Imprimir" @@ -1971,45 +1966,45 @@ msgid "Unable to locate image file in pixmap_path: \"%s\"" msgstr "Non é posíbel localizar o ficheiro de imaxe no pixmap_path: «%s»" #: ../gtk/gtkrecentaction.c:165 ../gtk/gtkrecentaction.c:173 -#: ../gtk/gtkrecentchoosermenu.c:615 ../gtk/gtkrecentchoosermenu.c:623 +#: ../gtk/gtkrecentchoosermenu.c:608 ../gtk/gtkrecentchoosermenu.c:616 #, c-format msgid "This function is not implemented for widgets of class '%s'" msgstr "Esta función non está implementada para os trebellos da clase «%s»" -#: ../gtk/gtkrecentchooserdefault.c:482 +#: ../gtk/gtkrecentchooserdefault.c:483 msgid "Select which type of documents are shown" msgstr "Seleccione o tipo de documentos que se mostran" -#: ../gtk/gtkrecentchooserdefault.c:1138 ../gtk/gtkrecentchooserdefault.c:1175 +#: ../gtk/gtkrecentchooserdefault.c:1133 ../gtk/gtkrecentchooserdefault.c:1170 #, c-format msgid "No item for URI '%s' found" msgstr "Non se encontrou un elemento para o URI «%s»" -#: ../gtk/gtkrecentchooserdefault.c:1302 +#: ../gtk/gtkrecentchooserdefault.c:1297 msgid "Untitled filter" msgstr "Filtro sen título" -#: ../gtk/gtkrecentchooserdefault.c:1655 +#: ../gtk/gtkrecentchooserdefault.c:1650 msgid "Could not remove item" msgstr "Non foi posíbel eliminar o elemento" -#: ../gtk/gtkrecentchooserdefault.c:1699 +#: ../gtk/gtkrecentchooserdefault.c:1694 msgid "Could not clear list" msgstr "Non foi posíbel limpar a lista" -#: ../gtk/gtkrecentchooserdefault.c:1783 +#: ../gtk/gtkrecentchooserdefault.c:1778 msgid "Copy _Location" msgstr "Copiar a _localización" -#: ../gtk/gtkrecentchooserdefault.c:1796 +#: ../gtk/gtkrecentchooserdefault.c:1791 msgid "_Remove From List" msgstr "Elimina_r da lista" -#: ../gtk/gtkrecentchooserdefault.c:1805 +#: ../gtk/gtkrecentchooserdefault.c:1800 msgid "_Clear List" msgstr "Li_mpar a lista" -#: ../gtk/gtkrecentchooserdefault.c:1819 +#: ../gtk/gtkrecentchooserdefault.c:1814 msgid "Show _Private Resources" msgstr "Mostrar recursos _privados" @@ -2023,21 +2018,21 @@ msgstr "Mostrar recursos _privados" #. * user appended or prepended custom menu items to the #. * recent chooser menu widget. #. -#: ../gtk/gtkrecentchoosermenu.c:369 +#: ../gtk/gtkrecentchoosermenu.c:362 msgid "No items found" msgstr "Non se localizou ningún elemento" -#: ../gtk/gtkrecentchoosermenu.c:535 ../gtk/gtkrecentchoosermenu.c:591 +#: ../gtk/gtkrecentchoosermenu.c:528 ../gtk/gtkrecentchoosermenu.c:584 #, c-format msgid "No recently used resource found with URI `%s'" msgstr "Non se localizou ningún recurso usado recentemente co URI `%s'" -#: ../gtk/gtkrecentchoosermenu.c:802 +#: ../gtk/gtkrecentchoosermenu.c:795 #, c-format msgid "Open '%s'" msgstr "Abrir «%s»" -#: ../gtk/gtkrecentchoosermenu.c:832 +#: ../gtk/gtkrecentchoosermenu.c:825 msgid "Unknown item" msgstr "Elemento descoñecido" @@ -2046,7 +2041,7 @@ msgstr "Elemento descoñecido" #. * the %s is the name of the item. Please keep the _ in front #. * of the number to give these menu items a mnemonic. #. -#: ../gtk/gtkrecentchoosermenu.c:843 +#: ../gtk/gtkrecentchoosermenu.c:836 #, c-format msgctxt "recent menu label" msgid "_%d. %s" @@ -2055,20 +2050,27 @@ msgstr "_%d. %s" #. This is the format that is used for items in a recent files menu. #. * The %d is the number of the item, the %s is the name of the item. #. -#: ../gtk/gtkrecentchoosermenu.c:848 +#: ../gtk/gtkrecentchoosermenu.c:841 #, c-format msgctxt "recent menu label" msgid "%d. %s" msgstr "%d. %s" -#: ../gtk/gtkrecentmanager.c:980 ../gtk/gtkrecentmanager.c:993 -#: ../gtk/gtkrecentmanager.c:1131 ../gtk/gtkrecentmanager.c:1141 -#: ../gtk/gtkrecentmanager.c:1194 ../gtk/gtkrecentmanager.c:1203 -#: ../gtk/gtkrecentmanager.c:1218 +#: ../gtk/gtkrecentmanager.c:1000 ../gtk/gtkrecentmanager.c:1013 +#: ../gtk/gtkrecentmanager.c:1150 ../gtk/gtkrecentmanager.c:1160 +#: ../gtk/gtkrecentmanager.c:1213 ../gtk/gtkrecentmanager.c:1222 +#: ../gtk/gtkrecentmanager.c:1237 #, c-format msgid "Unable to find an item with URI '%s'" msgstr "Non foi posíbel localizar un elemento co URI «%s»" +#: ../gtk/gtkrecentmanager.c:2437 +#, c-format +msgid "No registered application with name '%s' for item with URI '%s' found" +msgstr "" +"Non foi posíbel encontrar ningún aplicativo rexistrado co nome «%s» para o " +"elemento co URI «%s»" + #: ../gtk/gtkspinner.c:456 msgctxt "throbbing progress animation widget" msgid "Spinner" @@ -3793,258 +3795,258 @@ msgid "X Input Method" msgstr "Método da entrada X" #: ../modules/printbackends/cups/gtkprintbackendcups.c:810 -#: ../modules/printbackends/cups/gtkprintbackendcups.c:1019 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:1020 msgid "Username:" msgstr "Nome de usuario:" #: ../modules/printbackends/cups/gtkprintbackendcups.c:811 -#: ../modules/printbackends/cups/gtkprintbackendcups.c:1028 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:1029 msgid "Password:" msgstr "Contrasinal:" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:849 -#, c-format -msgid "Authentication is required to get a file from %s" -msgstr "Requírese a súa autenticación para obter o ficheiro dende %s" - -#: ../modules/printbackends/cups/gtkprintbackendcups.c:853 -#: ../modules/printbackends/cups/gtkprintbackendcups.c:1041 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:850 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:1042 #, c-format msgid "Authentication is required to print document '%s' on printer %s" msgstr "" "Requírese a súa autenticación para imprimir o documento «%s» na impresora %s" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:855 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:852 #, c-format msgid "Authentication is required to print a document on %s" msgstr "Requírese a súa autenticación para imprimir un documento en %s" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:859 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:856 #, c-format msgid "Authentication is required to get attributes of job '%s'" msgstr "" "Requírese a súa autenticación para recoller os atributos do traballo «%s»" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:861 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:858 msgid "Authentication is required to get attributes of a job" msgstr "Requírese a súa autenticación para recoller os atributos dun traballo" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:865 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:862 #, c-format msgid "Authentication is required to get attributes of printer %s" msgstr "" "Requírese a súa autenticación para recoller os atributos da impresora %s" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:867 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:864 msgid "Authentication is required to get attributes of a printer" msgstr "" "Requírese a súa autenticación para recoller os atributos dunha impresora" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:870 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:867 #, c-format msgid "Authentication is required to get default printer of %s" msgstr "Requírese a súa autenticación para obter a impresora predefinida de %s" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:873 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:870 #, c-format msgid "Authentication is required to get printers from %s" msgstr "Requírese a súa autenticación para obter as impresoras desde %s" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:876 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:875 +#, c-format +msgid "Authentication is required to get a file from %s" +msgstr "Requírese a súa autenticación para obter o ficheiro dende %s" + +#: ../modules/printbackends/cups/gtkprintbackendcups.c:877 #, c-format msgid "Authentication is required on %s" msgstr "Requírese a súa autenticación en %s" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:1013 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:1014 msgid "Domain:" msgstr "Dominio:" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:1043 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:1044 #, c-format msgid "Authentication is required to print document '%s'" msgstr "Requírese a súa autenticación para imprimir un documento en «%s»" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:1048 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:1049 #, c-format msgid "Authentication is required to print this document on printer %s" msgstr "" "Requírese a súa autenticación para imprimir este documento na impresora %s" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:1050 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:1051 msgid "Authentication is required to print this document" msgstr "Requírese a súa autenticación para imprimir este documento" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:1671 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:1672 #, c-format msgid "Printer '%s' is low on toner." msgstr "A impresora «%s» está baixa de tóner." -#: ../modules/printbackends/cups/gtkprintbackendcups.c:1672 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:1673 #, c-format msgid "Printer '%s' has no toner left." msgstr "A impresora «%s» non ten tóner." #. Translators: "Developer" like on photo development context -#: ../modules/printbackends/cups/gtkprintbackendcups.c:1674 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:1675 #, c-format msgid "Printer '%s' is low on developer." msgstr "A impresora «%s» está baixa de revelador." #. Translators: "Developer" like on photo development context -#: ../modules/printbackends/cups/gtkprintbackendcups.c:1676 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:1677 #, c-format msgid "Printer '%s' is out of developer." msgstr "A impresora «%s» está sen revelador." #. Translators: "marker" is one color bin of the printer -#: ../modules/printbackends/cups/gtkprintbackendcups.c:1678 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:1679 #, c-format msgid "Printer '%s' is low on at least one marker supply." msgstr "A impresora «%s» ten baixo polo menos un cartucho de cor." #. Translators: "marker" is one color bin of the printer -#: ../modules/printbackends/cups/gtkprintbackendcups.c:1680 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:1681 #, c-format msgid "Printer '%s' is out of at least one marker supply." msgstr "A impresora «%s» ten baleiro polo menos un cartucho de cor." -#: ../modules/printbackends/cups/gtkprintbackendcups.c:1681 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:1682 #, c-format msgid "The cover is open on printer '%s'." msgstr "A impresora «%s» ten a tapa aberta." -#: ../modules/printbackends/cups/gtkprintbackendcups.c:1682 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:1683 #, c-format msgid "The door is open on printer '%s'." msgstr "A porta da impresora «%s» está aberta." -#: ../modules/printbackends/cups/gtkprintbackendcups.c:1683 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:1684 #, c-format msgid "Printer '%s' is low on paper." msgstr "A impresora «%s» ten pouco papel." -#: ../modules/printbackends/cups/gtkprintbackendcups.c:1684 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:1685 #, c-format msgid "Printer '%s' is out of paper." msgstr "A impresora «%s» está sen papel." -#: ../modules/printbackends/cups/gtkprintbackendcups.c:1685 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:1686 #, c-format msgid "Printer '%s' is currently offline." msgstr "A impresora «%s» está actualmente desconectada." -#: ../modules/printbackends/cups/gtkprintbackendcups.c:1686 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:1687 #, c-format msgid "There is a problem on printer '%s'." msgstr "Hai un problema na impresora «%s»." #. Translators: this is a printer status. -#: ../modules/printbackends/cups/gtkprintbackendcups.c:1994 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:1995 msgid "Paused ; Rejecting Jobs" msgstr "Detida ; Rexeitando traballos" #. Translators: this is a printer status. -#: ../modules/printbackends/cups/gtkprintbackendcups.c:2000 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:2001 msgid "Rejecting Jobs" msgstr "Rexeitando traballos" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:2776 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:2777 msgid "Two Sided" msgstr "Dúas caras" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:2777 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:2778 msgid "Paper Type" msgstr "Tipo de papel" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:2778 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:2779 msgid "Paper Source" msgstr "Orixe do papel" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:2779 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:2780 msgid "Output Tray" msgstr "Bandexa de saída" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:2780 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:2781 msgid "Resolution" msgstr "Resolución" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:2781 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:2782 msgid "GhostScript pre-filtering" msgstr "Filtraxe previa GhostScript" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:2790 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:2791 msgid "One Sided" msgstr "Un lado" #. Translators: this is an option of "Two Sided" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:2792 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:2793 msgid "Long Edge (Standard)" msgstr "Marxe longa (estándar)" #. Translators: this is an option of "Two Sided" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:2794 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:2795 msgid "Short Edge (Flip)" msgstr "Marxe estreita (xirar)" #. Translators: this is an option of "Paper Source" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:2796 -#: ../modules/printbackends/cups/gtkprintbackendcups.c:2798 -#: ../modules/printbackends/cups/gtkprintbackendcups.c:2806 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:2797 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:2799 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:2807 msgid "Auto Select" msgstr "Selección automática" #. Translators: this is an option of "Paper Source" #. Translators: this is an option of "Resolution" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:2800 -#: ../modules/printbackends/cups/gtkprintbackendcups.c:2802 -#: ../modules/printbackends/cups/gtkprintbackendcups.c:2804 -#: ../modules/printbackends/cups/gtkprintbackendcups.c:2808 -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3294 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:2801 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:2803 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:2805 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:2809 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3305 msgid "Printer Default" msgstr "Impresora predefinida" #. Translators: this is an option of "GhostScript" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:2810 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:2811 msgid "Embed GhostScript fonts only" msgstr "Incorporar só os tipos de letra GhostScript" #. Translators: this is an option of "GhostScript" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:2812 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:2813 msgid "Convert to PS level 1" msgstr "Converter a PS nivel 1" #. Translators: this is an option of "GhostScript" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:2814 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:2815 msgid "Convert to PS level 2" msgstr "Converter a PS nivel 2" #. Translators: this is an option of "GhostScript" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:2816 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:2817 msgid "No pre-filtering" msgstr "Sen filtrado previo" #. Translators: "Miscellaneous" is the label for a button, that opens #. up an extra panel of settings in a print dialog. -#: ../modules/printbackends/cups/gtkprintbackendcups.c:2825 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:2826 msgid "Miscellaneous" msgstr "Varios" #. Translators: These strings name the possible values of the #. * job priority option in the print dialog #. -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3502 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3529 msgid "Urgent" msgstr "Urxente" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3502 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3529 msgid "High" msgstr "Alto" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3502 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3529 msgid "Medium" msgstr "Medio" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3502 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3529 msgid "Low" msgstr "Baixo" @@ -4052,66 +4054,66 @@ msgstr "Baixo" #. Translators, this string is used to label the pages-per-sheet option #. * in the print dialog #. -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3526 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3553 msgid "Pages per Sheet" msgstr "Páxinas por folla" #. Translators, this string is used to label the job priority option #. * in the print dialog #. -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3563 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3590 msgid "Job Priority" msgstr "Prioridade do traballo" #. Translators, this string is used to label the billing info entry #. * in the print dialog #. -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3574 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3601 msgid "Billing Info" msgstr "Información de facturación" #. Translators, these strings are names for various 'standard' cover #. * pages that the printing system may support. #. -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3589 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3616 msgid "None" msgstr "Ningún" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3589 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3616 msgid "Classified" msgstr "Clasificado" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3589 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3616 msgid "Confidential" msgstr "Confidencial" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3589 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3616 msgid "Secret" msgstr "Secreto" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3589 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3616 msgid "Standard" msgstr "Estándar" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3589 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3616 msgid "Top Secret" msgstr "Alto segredo" -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3589 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3616 msgid "Unclassified" msgstr "Sen clasificar" #. Translators, this is the label used for the option in the print #. * dialog that controls the front cover page. #. -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3624 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3651 msgid "Before" msgstr "Antes" #. Translators, this is the label used for the option in the print #. * dialog that controls the back cover page. #. -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3639 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3666 msgid "After" msgstr "Despois" @@ -4119,14 +4121,14 @@ msgstr "Despois" #. * a print job is printed. Possible values are 'now', a specified time, #. * or 'on hold' #. -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3659 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3686 msgid "Print at" msgstr "Imprimir" #. Translators: this is the name of the option that allows the user #. * to specify a time when a print job will be printed. #. -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3670 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3697 msgid "Print at time" msgstr "Imprimir á hora" @@ -4134,7 +4136,7 @@ msgstr "Imprimir á hora" #. * size. The two placeholders are replaced with the width and height #. * in points. E.g: "Custom 230.4x142.9" #. -#: ../modules/printbackends/cups/gtkprintbackendcups.c:3705 +#: ../modules/printbackends/cups/gtkprintbackendcups.c:3732 #, c-format msgid "Custom %sx%s" msgstr "Personalizado %sx%s" @@ -4239,6 +4241,9 @@ msgstr "" "Produciuse un fallo ao cargar a imaxe «%s»: o motivo é descoñecido, é " "probábel que o ficheiro de imaxe estea corrupto" +#~ msgid "Error creating folder '%s': %s" +#~ msgstr "Produciuse un erro ao crear o cartafol «%s»: %s" + #~ msgid "Gdk debugging flags to set" #~ msgstr "Parámetros de depuración Gdk para activar" diff --git a/tests/Makefile.am b/tests/Makefile.am index 6132dc8743..9daf69a968 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -93,7 +93,8 @@ noinst_PROGRAMS = $(TEST_PROGS) \ testtooltips \ testexpand \ testexpander \ - testvolumebutton + testvolumebutton \ + testscrolledwindow if USE_X11 noinst_PROGRAMS += testerrors @@ -177,6 +178,7 @@ testactions_DEPENDENCIES = $(TEST_DEPS) testgrouping_DEPENDENCIES = $(TEST_DEPS) testtooltips_DEPENDENCIES = $(TEST_DEPS) testvolumebutton_DEPENDENCIES = $(TEST_DEPS) +testscrolledwindow_DEPENDENCIES = $(TEST_DEPS) testwindows_DEPENDENCIES = $(TEST_DEPS) testexpand_DEPENDENCIES = $(TEST_DEPS) testexpander_DEPENDENCIES = $(TEST_DEPS) @@ -249,6 +251,7 @@ testactions_LDADD = $(LDADDS) testgrouping_LDADD = $(LDADDS) testtooltips_LDADD = $(LDADDS) testvolumebutton_LDADD = $(LDADDS) +testscrolledwindow_LDADD = $(LDADDS) testwindows_LDADD = $(LDADDS) testexpand_LDADD = $(LDADDS) testexpander_LDADD = $(LDADDS) @@ -355,6 +358,9 @@ testrecentchoosermenu_SOURCES = \ testvolumebutton_SOURCES = \ testvolumebutton.c +testscrolledwindow_SOURCES = \ + testscrolledwindow.c + testoffscreen_SOURCES = \ gtkoffscreenbox.c \ gtkoffscreenbox.h \ diff --git a/tests/testcalendar.c b/tests/testcalendar.c index e490e8e9c5..47e9a25aba 100644 --- a/tests/testcalendar.c +++ b/tests/testcalendar.c @@ -158,9 +158,17 @@ calendar_day_selected_double_click (GtkWidget *widget, CalendarData *data) { char buffer[256] = "day_selected_double_click: "; + guint day; calendar_date_to_string (data, buffer+27, 256-27); calendar_set_signal_strings (buffer, data); + gtk_calendar_get_date (GTK_CALENDAR (data->window), + NULL, NULL, &day); + + if (gtk_calendar_get_day_is_marked (GTK_CALENDAR (data->window), day)) + gtk_calendar_unmark_day (GTK_CALENDAR (data->window), day); + else + gtk_calendar_mark_day (GTK_CALENDAR (data->window), day); } static void @@ -664,6 +672,9 @@ int main(int argc, { gtk_init (&argc, &argv); + if (g_getenv ("GTK_RTL")) + gtk_widget_set_default_direction (GTK_TEXT_DIR_RTL); + create_calendar(); gtk_main(); diff --git a/tests/testscrolledwindow.c b/tests/testscrolledwindow.c new file mode 100644 index 0000000000..cb8d3be1a8 --- /dev/null +++ b/tests/testscrolledwindow.c @@ -0,0 +1,165 @@ +#include + + +static void +horizontal_policy_changed (GtkComboBox *combo_box, + GtkViewport *viewport) +{ + GtkScrollablePolicy policy = gtk_combo_box_get_active (combo_box); + + gtk_scrollable_set_hscroll_policy (GTK_SCROLLABLE (viewport), policy); +} + +static void +vertical_policy_changed (GtkComboBox *combo_box, + GtkViewport *viewport) +{ + GtkScrollablePolicy policy = gtk_combo_box_get_active (combo_box); + + gtk_scrollable_set_vscroll_policy (GTK_SCROLLABLE (viewport), policy); +} + +static void +label_flip_changed (GtkComboBox *combo_box, + GtkLabel *label) +{ + gint active = gtk_combo_box_get_active (combo_box); + + if (active == 0) + gtk_label_set_angle (label, 0.0); + else + gtk_label_set_angle (label, 90.0); +} + + +static void +scrollable_policy (void) +{ + GtkWidget *window, *swindow, *hbox, *vbox, *frame, *cntl; + GtkWidget *viewport, *label, *expander, *widget; + + window = gtk_window_new (GTK_WINDOW_TOPLEVEL); + hbox = gtk_hbox_new (FALSE, 2); + vbox = gtk_vbox_new (FALSE, 6); + + gtk_container_set_border_width (GTK_CONTAINER (window), 8); + + gtk_widget_show (vbox); + gtk_widget_show (hbox); + gtk_container_add (GTK_CONTAINER (window), hbox); + gtk_box_pack_start (GTK_BOX (hbox), vbox, FALSE, FALSE, 0); + + frame = gtk_frame_new ("Scrolled Window"); + gtk_widget_show (frame); + gtk_box_pack_start (GTK_BOX (hbox), frame, TRUE, TRUE, 0); + + swindow = gtk_scrolled_window_new (NULL, NULL); + gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (swindow), + GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); + + gtk_widget_show (swindow); + gtk_container_add (GTK_CONTAINER (frame), swindow); + + viewport = gtk_viewport_new (NULL, NULL); + label = gtk_label_new ("Here is a wrapping label with a minimum width-chars of 40 and " + "a natural max-width-chars of 100 to demonstrate the usage of " + "scrollable widgets \"hscroll-policy\" and \"vscroll-policy\" " + "properties. Note also that when playing with the window height, " + "one can observe that the vscrollbar disappears as soon as there " + "is enough height to fit the content vertically if the window were " + "to be allocated a width without a vscrollbar present"); + + gtk_label_set_line_wrap (GTK_LABEL (label), TRUE); + gtk_label_set_width_chars (GTK_LABEL (label), 40); + gtk_label_set_max_width_chars (GTK_LABEL (label), 100); + + gtk_widget_show (label); + gtk_widget_show (viewport); + gtk_container_add (GTK_CONTAINER (viewport), label); + gtk_container_add (GTK_CONTAINER (swindow), viewport); + + /* Add controls here */ + expander = gtk_expander_new ("Controls"); + gtk_expander_set_expanded (GTK_EXPANDER (expander), TRUE); + cntl = gtk_vbox_new (FALSE, 2); + gtk_widget_show (cntl); + gtk_widget_show (expander); + gtk_container_add (GTK_CONTAINER (expander), cntl); + gtk_box_pack_start (GTK_BOX (vbox), expander, FALSE, FALSE, 0); + + /* Add Horizontal policy control here */ + hbox = gtk_hbox_new (FALSE, 2); + gtk_widget_show (hbox); + + widget = gtk_label_new ("hscroll-policy"); + gtk_widget_show (widget); + gtk_box_pack_start (GTK_BOX (hbox), widget, TRUE, TRUE, 0); + + widget = gtk_combo_box_text_new (); + gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (widget), "Minimum"); + gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (widget), "Natural"); + gtk_combo_box_set_active (GTK_COMBO_BOX (widget), 0); + gtk_widget_show (widget); + + gtk_box_pack_start (GTK_BOX (hbox), widget, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (cntl), hbox, FALSE, FALSE, 0); + + g_signal_connect (G_OBJECT (widget), "changed", + G_CALLBACK (horizontal_policy_changed), viewport); + + /* Add Vertical policy control here */ + hbox = gtk_hbox_new (FALSE, 2); + gtk_widget_show (hbox); + + widget = gtk_label_new ("vscroll-policy"); + gtk_widget_show (widget); + gtk_box_pack_start (GTK_BOX (hbox), widget, TRUE, TRUE, 0); + + widget = gtk_combo_box_text_new (); + gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (widget), "Minimum"); + gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (widget), "Natural"); + gtk_combo_box_set_active (GTK_COMBO_BOX (widget), 0); + gtk_widget_show (widget); + + gtk_box_pack_start (GTK_BOX (hbox), widget, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (cntl), hbox, FALSE, FALSE, 0); + + g_signal_connect (G_OBJECT (widget), "changed", + G_CALLBACK (vertical_policy_changed), viewport); + + + /* Add Label orientation control here */ + hbox = gtk_hbox_new (FALSE, 2); + gtk_widget_show (hbox); + + widget = gtk_label_new ("label-flip"); + gtk_widget_show (widget); + gtk_box_pack_start (GTK_BOX (hbox), widget, TRUE, TRUE, 0); + + widget = gtk_combo_box_text_new (); + gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (widget), "Horizontal"); + gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (widget), "Vertical"); + gtk_combo_box_set_active (GTK_COMBO_BOX (widget), 0); + gtk_widget_show (widget); + + gtk_box_pack_start (GTK_BOX (hbox), widget, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (cntl), hbox, FALSE, FALSE, 0); + + g_signal_connect (G_OBJECT (widget), "changed", + G_CALLBACK (label_flip_changed), label); + + gtk_widget_show (window); +} + + +int +main (int argc, char *argv[]) +{ + gtk_init (NULL, NULL); + + scrollable_policy (); + + gtk_main (); + + return 0; +}