Commit c885c8af authored by Matthias Clasen's avatar Matthias Clasen

2.15.0

svn path=/trunk/; revision=22037
parent 50f87bfc
2009-01-01 Matthias Clasen <mclasen@redhat.com>
* === Released 2.15.0 ===
2009-01-01 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkentry.c (gtk_entry_set_icon_sensitive): Fix default
......
......@@ -4,7 +4,7 @@ Prerequisites
GTK+ requires the following packages:
- The GLib, Pango, ATK and cairo libraries, available at the same
location as GTK+. GTK+ 2.14.2 requires at least GLib 2.17.6,
location as GTK+. GTK+ 2.15.0 requires at least GLib 2.17.6,
Pango 1.20, ATK 1.13.0 and cairo 1.6.0.
- The TIFF, PNG, and JPEG image loading libraries. You most
......@@ -20,8 +20,8 @@ GTK+ requires the following packages:
Simple install procedure
========================
% gzip -cd gtk+-2.14.2.tar.gz | tar xvf - # unpack the sources
% cd gtk+-2.14.2 # change to the toplevel directory
% gzip -cd gtk+-2.15.0.tar.gz | tar xvf - # unpack the sources
% cd gtk+-2.15.0 # change to the toplevel directory
% ./configure # run the `configure' script
% make # build GTK+
[ Become root if necessary ]
......
General Information
===================
This is GTK+ version 2.14.2. GTK+ is a multi-platform toolkit for
This is GTK+ version 2.15.0. GTK+ is a multi-platform toolkit for
creating graphical user interfaces. Offering a complete set of widgets,
GTK+ is suitable for projects ranging from small one-off projects to
complete application suites.
......@@ -26,14 +26,6 @@ Installation
See the file 'INSTALL'
Release notes for 2.16
======================
* The attributes set with gtk_label_set_attributes will now be applied
and merged with any other attributes previously effected by way
of the GtkLabel:use-underline or GtkLabel:use-markup properties.
While it is not recommended to mix markup strings with manually set
attributes, if you must; know that the attributes will be applied
to the label after the markup string is parsed.
Release notes for 2.14
======================
......
2009-01-01 Matthias Clasen <mclasen@redhat.com>
* === Released 2.15.0 ===
2008-09-17 Matthias Clasen <mclasen@redhat.com>
* === Released 2.14.2 ===
......
2009-01-01 Matthias Clasen <mclasen@redhat.com>
* === Released 2.15.0 ===
2008-12-31 Matthias Clasen <mclasen@redhat.com>
* gtk/migrating-GtkEntry-icons.sgml: Add a section about
......
......@@ -909,6 +909,24 @@ You may not attach these to signals created with the
@arg1:
@arg2:
<!-- ##### SIGNAL GtkEntry::icon-pressed ##### -->
<para>
</para>
@entry: the object which received the signal.
@arg1:
@event:
<!-- ##### SIGNAL GtkEntry::icon-released ##### -->
<para>
</para>
@entry: the object which received the signal.
@arg1:
@event:
<!-- ##### SIGNAL GtkEntry::insert-text ##### -->
<para>
......@@ -931,6 +949,40 @@ You may not attach these to signals created with the
</para>
<!-- ##### STRUCT GtkFixedChild ##### -->
<para>
The #GtkFixedChild-struct struct contains the following fields.
(These fields should be considered read-only. They should never be set by
an application.)
<informaltable pgwide="1" frame="none" role="struct">
<tgroup cols="2"><colspec colwidth="2*"/><colspec colwidth="8*"/>
<tbody>
<row>
<entry>#GtkWidget *widget;</entry>
<entry>the child #GtkWidget.</entry>
</row>
<row>
<entry>#gint x;</entry>
<entry>the horizontal position of the widget within the #GtkFixed
container.</entry>
</row>
<row>
<entry>#gint y;</entry>
<entry>the vertical position of the widget within the #GtkFixed
container.</entry>
</row>
</tbody></tgroup></informaltable>
</para>
@widget:
@x:
@y:
<!-- ##### ENUM GtkFontFilterType ##### -->
<para>
A set of bit flags used to specify the filter being set
......@@ -1349,6 +1401,49 @@ Holds the data for a statusbar message. <structfield>text</structfield> holds th
@_gtk_reserved11:
@_gtk_reserved12:
<!-- ##### STRUCT GtkTableChild ##### -->
<para>
The <structfield>widget</structfield> field is a pointer to the widget that
this %GtkTableChild structure is keeping track of.
The <structfield>left_attach</structfield>,
<structfield>right_attach</structfield>,
<structfield>top_attach</structfield>, and
<structfield>bottom_attach</structfield> fields specify the row and column
numbers which make up the invisible rectangle that the child widget is packed into.
</para>
<para>
<structfield>xpadding</structfield> and <structfield>ypadding</structfield>
specify the space between this widget and the surrounding table cells.
</para>
@widget:
@left_attach:
@right_attach:
@top_attach:
@bottom_attach:
@xpadding:
@ypadding:
@xexpand:
@yexpand:
@xshrink:
@yshrink:
@xfill:
@yfill:
<!-- ##### STRUCT GtkTableRowCol ##### -->
<para>
These fields should be considered read-only and not be modified directly.
</para>
@requisition:
@allocation:
@spacing:
@need_expand:
@need_shrink:
@expand:
@shrink:
@empty:
<!-- ##### STRUCT GtkTextBTreeNode ##### -->
<para>
......@@ -1429,6 +1524,12 @@ produce superscript and subscript.
@arg1:
@Returns:
<!-- ##### ARG GtkToolbar:orientation ##### -->
<para>
</para>
<!-- ##### ARG GtkToolbar:pack-end ##### -->
<para>
......
......@@ -110,7 +110,6 @@ Sets the active state of the menu item's check box.
@Deprecated: Use gtk_check_menu_item_set_active() instead.
<!-- ##### FUNCTION gtk_check_menu_item_get_active ##### -->
<para>
......
......@@ -213,6 +213,11 @@ as any other #GtkHButtonBox.
</para>
<!-- ##### ARG GtkDialog:content-area-spacing ##### -->
<para>
</para>
<!-- ##### ENUM GtkDialogFlags ##### -->
<para>
Flags used to influence dialog construction.
......
......@@ -136,3 +136,4 @@ within the enclosing containers.
@height: the height to request
@Deprecated: Use gtk_widget_set_size_request() instead.
......@@ -61,6 +61,12 @@ The #GtkEditable structure is an opaque structure whose members
cannot be directly accessed.
</para>
<!-- ##### SIGNAL GtkEditable::changed ##### -->
<para>
</para>
@editable: the object which received the signal.
<!-- ##### SIGNAL GtkEditable::delete-text ##### -->
......@@ -82,15 +88,14 @@ cannot be directly accessed.
@new_text_length:
@position:
<!-- ##### FUNCTION gtk_editable_select_region ##### -->
<para>
</para>
@editable:
@start:
@end:
@start_pos:
@end_pos:
<!-- ##### FUNCTION gtk_editable_get_selection_bounds ##### -->
......@@ -99,8 +104,8 @@ cannot be directly accessed.
</para>
@editable:
@start:
@end:
@start_pos:
@end_pos:
@Returns:
......
......@@ -110,7 +110,7 @@ The #GtkEntry-struct struct contains only private data.
@arg1:
@arg2:
<!-- ##### SIGNAL GtkEntry::icon-pressed ##### -->
<!-- ##### SIGNAL GtkEntry::icon-press ##### -->
<para>
</para>
......@@ -119,7 +119,7 @@ The #GtkEntry-struct struct contains only private data.
@arg1:
@event:
<!-- ##### SIGNAL GtkEntry::icon-released ##### -->
<!-- ##### SIGNAL GtkEntry::icon-release ##### -->
<para>
</para>
......
......@@ -97,40 +97,6 @@ their positions.</entry>
</para>
<!-- ##### STRUCT GtkFixedChild ##### -->
<para>
The #GtkFixedChild-struct struct contains the following fields.
(These fields should be considered read-only. They should never be set by
an application.)
<informaltable pgwide="1" frame="none" role="struct">
<tgroup cols="2"><colspec colwidth="2*"/><colspec colwidth="8*"/>
<tbody>
<row>
<entry>#GtkWidget *widget;</entry>
<entry>the child #GtkWidget.</entry>
</row>
<row>
<entry>#gint x;</entry>
<entry>the horizontal position of the widget within the #GtkFixed
container.</entry>
</row>
<row>
<entry>#gint y;</entry>
<entry>the vertical position of the widget within the #GtkFixed
container.</entry>
</row>
</tbody></tgroup></informaltable>
</para>
@widget:
@x:
@y:
<!-- ##### FUNCTION gtk_fixed_new ##### -->
<para>
Creates a new #GtkFixed.
......
......@@ -27,11 +27,21 @@ fill in the text label.
</para>
<!-- ##### ARG GtkImageMenuItem:accel-group ##### -->
<para>
</para>
<!-- ##### ARG GtkImageMenuItem:image ##### -->
<para>
</para>
<!-- ##### ARG GtkImageMenuItem:use-stock ##### -->
<para>
</para>
<!-- ##### FUNCTION gtk_image_menu_item_set_image ##### -->
<para>
......@@ -86,3 +96,30 @@ fill in the text label.
@Returns:
<!-- ##### FUNCTION gtk_image_menu_item_get_use_stock ##### -->
<para>
</para>
@image_menu_item:
@Returns:
<!-- ##### FUNCTION gtk_image_menu_item_set_use_stock ##### -->
<para>
</para>
@image_menu_item:
@use_stock:
<!-- ##### FUNCTION gtk_image_menu_item_set_accel_group ##### -->
<para>
</para>
@image_menu_item:
@accel_group:
......@@ -40,3 +40,12 @@ An input method context supporting multiple, loadable input methods
@menushell:
<!-- ##### FUNCTION gtk_im_multicontext_get_context_id ##### -->
<para>
</para>
@context:
@Returns:
......@@ -411,6 +411,7 @@ probably only used within the GTK+ library itself for menu items and such.
@Returns: The lowercase keyval of the last character underlined.
@Deprecated: Use gtk_label_set_use_underline() instead.
<!-- ##### FUNCTION gtk_label_set_line_wrap ##### -->
<para>
......
......@@ -149,6 +149,16 @@ should be accessed using the functions below.
</para>
<!-- ##### ARG GtkMenu:arrow-placement ##### -->
<para>
</para>
<!-- ##### ARG GtkMenu:arrow-scaling ##### -->
<para>
</para>
<!-- ##### ARG GtkMenu:double-arrows ##### -->
<para>
......
......@@ -96,6 +96,11 @@ submenu. For normal applications, the relevant signal is "activate".
</para>
<!-- ##### ARG GtkMenuItem:label ##### -->
<para>
</para>
<!-- ##### ARG GtkMenuItem:right-justified ##### -->
<para>
......@@ -106,6 +111,11 @@ submenu. For normal applications, the relevant signal is "activate".
</para>
<!-- ##### ARG GtkMenuItem:use-underline ##### -->
<para>
</para>
<!-- ##### ARG GtkMenuItem:arrow-scaling ##### -->
<para>
......@@ -180,6 +190,42 @@ Creates a new #GtkMenuItem whose child is a #GtkLabel.
@Returns:
<!-- ##### FUNCTION gtk_menu_item_get_label ##### -->
<para>
</para>
@menu_item:
@Returns:
<!-- ##### FUNCTION gtk_menu_item_set_label ##### -->
<para>
</para>
@menu_item:
@label:
<!-- ##### FUNCTION gtk_menu_item_get_use_underline ##### -->
<para>
</para>
@menu_item:
@Returns:
<!-- ##### FUNCTION gtk_menu_item_set_use_underline ##### -->
<para>
</para>
@menu_item:
@setting:
<!-- ##### FUNCTION gtk_menu_item_set_submenu ##### -->
<para>
......@@ -198,30 +244,30 @@ Creates a new #GtkMenuItem whose child is a #GtkLabel.
@Returns:
<!-- ##### FUNCTION gtk_menu_item_set_accel_path ##### -->
<!-- ##### FUNCTION gtk_menu_item_remove_submenu ##### -->
<para>
</para>
@menu_item:
@accel_path:
<!-- ##### FUNCTION gtk_menu_item_get_accel_path ##### -->
<!-- ##### FUNCTION gtk_menu_item_set_accel_path ##### -->
<para>
</para>
@menu_item:
@Returns:
@accel_path:
<!-- ##### FUNCTION gtk_menu_item_remove_submenu ##### -->
<!-- ##### FUNCTION gtk_menu_item_get_accel_path ##### -->
<para>
</para>
@menu_item:
@Returns:
<!-- ##### FUNCTION gtk_menu_item_select ##### -->
......
......@@ -211,7 +211,6 @@ formats are supported.
@GTK_PRINT_CAPABILITY_NUMBER_UP_LAYOUT: Print dialog will allow to rearrange
pages when printing multiple pages per sheet. Since 2.14
<!-- ##### FUNCTION gtk_print_unix_dialog_set_manual_capabilities ##### -->
<para>
......
......@@ -206,9 +206,7 @@ the #GtkProgress.
@progress: a #GtkProgress.
@value: the current progress value.
@hmin:
@max: the maximum progress value.
<!-- # Unused Parameters # -->
@min: the minimum progress value.
@max: the maximum progress value.
......@@ -43,7 +43,6 @@ the accessor functions.
@value:
@Returns:
<!-- ##### ARG GtkScale:digits ##### -->
<para>
......
......@@ -382,6 +382,15 @@ selection handling code.
@Returns:
<!-- ##### FUNCTION gtk_selection_data_get_selection ##### -->
<para>
</para>
@selection_data:
@Returns:
<!-- ##### FUNCTION gtk_selection_data_get_data ##### -->
<para>
......
......@@ -329,9 +329,10 @@ Creates a new #GtkSpinButton.
Gets the value in the @spin_button.
</para>
@spin_button: a #GtkSpinButton
@Returns: the value of @spin_button
@Deprecated: Use gtk_spin_button_get_value() instead.
<!-- # Unused Parameters # -->
@spin_button: a #GtkSpinButton
<!-- ##### FUNCTION gtk_spin_button_get_value_as_int ##### -->
......
......@@ -55,6 +55,24 @@ on Win32 doesn't allow to embed arbitrary widgets.
@statusicon: the object which received the signal.
<!-- ##### SIGNAL GtkStatusIcon::button-press-event ##### -->
<para>
</para>
@statusicon: the object which received the signal.
@event:
@Returns:
<!-- ##### SIGNAL GtkStatusIcon::button-release-event ##### -->
<para>
</para>
@statusicon: the object which received the signal.
@event:
@Returns:
<!-- ##### SIGNAL GtkStatusIcon::popup-menu ##### -->
<para>
......@@ -64,6 +82,27 @@ on Win32 doesn't allow to embed arbitrary widgets.
@arg1:
@arg2:
<!-- ##### SIGNAL GtkStatusIcon::query-tooltip ##### -->
<para>
</para>
@statusicon: the object which received the signal.
@arg1:
@arg2:
@arg3:
@arg4:
@Returns:
<!-- ##### SIGNAL GtkStatusIcon::scroll-event ##### -->
<para>
</para>
@statusicon: the object which received the signal.
@event:
@Returns:
<!-- ##### SIGNAL GtkStatusIcon::size-changed ##### -->
<para>
......@@ -93,6 +132,11 @@ on Win32 doesn't allow to embed arbitrary widgets.
</para>
<!-- ##### ARG GtkStatusIcon:has-tooltip ##### -->
<para>
</para>
<!-- ##### ARG GtkStatusIcon:icon-name ##### -->
<para>
......@@ -128,6 +172,16 @@ on Win32 doesn't allow to embed arbitrary widgets.
</para>
<!-- ##### ARG GtkStatusIcon:tooltip-markup ##### -->
<para>
</para>
<!-- ##### ARG GtkStatusIcon:tooltip-text ##### -->
<para>
</para>
<!-- ##### ARG GtkStatusIcon:visible ##### -->
<para>
......@@ -312,6 +366,60 @@ on Win32 doesn't allow to embed arbitrary widgets.
@tooltip_text:
<!-- ##### FUNCTION gtk_status_icon_set_tooltip_text ##### -->
<para>