Deprecate GtkInputDialog

Deprecate the widget and adjust the documentation.

https://bugzilla.gnome.org/show_bug.cgi?id=594903
This commit is contained in:
Christian Dywan
2009-10-16 16:05:13 +02:00
parent 6d62e4fafe
commit 8e6dbff2b0
6 changed files with 14 additions and 24 deletions

View File

@@ -57,12 +57,7 @@ devices without having to keep track of complicated per-device
settings.
</para>
<para>
Various aspects of each device may be configured. The easiest way of
creating a GUI to allow the user to configure such a device
is to use the #GtkInputDialog widget in GTK+.
However, even when using this widget, application writers
will need to directly query and set the configuration parameters
in order to save the state between invocations of the application.
Various aspects of each device may be configured.
The configuration of devices is queried using gdk_devices_list().
Each device must be activated using gdk_device_set_mode(), which
also controls whether the device's range is mapped to the

View File

@@ -5,15 +5,6 @@ GtkInputDialog
Configure devices for the XInput extension
<!-- ##### SECTION Long_Description ##### -->
<para>
NOTE this widget is considered too specialized/little-used for
GTK+, and will in the future be moved to some other package. If
your application needs this widget, feel free to use it, as the
widget does work and is useful in some applications; it's just not
of general interest. However, we are not accepting new features for
the widget, and it will eventually move out of the GTK+
distribution.
</para>
<para>
#GtkInputDialog displays a dialog which allows the user
@@ -32,6 +23,9 @@ No actions are bound to these by default.
The changes that the user makes take effect
immediately.
</para>
<para>
As of GTK+ 2.20, #GtkInputDialog has been deprecated since it is too specialized.
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
@@ -55,6 +49,7 @@ to #GDK_MODE_ENABLED.
@inputdialog: the object which received the signal.
@deviceid: The ID of the newly disabled device.
@Deprecated: 2.20: Don't use this widget anymore.
<!-- ##### SIGNAL GtkInputDialog::enable-device ##### -->
<para>
@@ -65,6 +60,7 @@ mode of a device from #GDK_MODE_DISABLED to a
@inputdialog: the object which received the signal.
@deviceid: The ID of the newly enabled device.
@Deprecated: 2.20: Don't use this widget anymore.
<!-- ##### FUNCTION gtk_input_dialog_new ##### -->
<para>
@@ -72,5 +68,4 @@ Creates a new #GtkInputDialog.
</para>
@Returns: the new #GtkInputDialog.
@Deprecated: 2.20: Don't use this widget anymore.

View File

@@ -233,7 +233,6 @@ gtk_public_h_sources = \
gtkimmodule.h \
gtkimmulticontext.h \
gtkinfobar.h \
gtkinputdialog.h \
gtkinvisible.h \
gtkitem.h \
gtklabel.h \
@@ -635,6 +634,7 @@ gtk_public_h_sources += \
gtkcombo.h \
gtkctree.h \
gtkfilesel.h \
gtkinputdialog.h \
gtkitemfactory.h \
gtklist.h \
gtklistitem.h \

View File

@@ -113,7 +113,6 @@
#include <gtk/gtkimcontextsimple.h>
#include <gtk/gtkimmulticontext.h>
#include <gtk/gtkinfobar.h>
#include <gtk/gtkinputdialog.h>
#include <gtk/gtkinvisible.h>
#include <gtk/gtkitem.h>
#include <gtk/gtklabel.h>
@@ -227,6 +226,7 @@
#include <gtk/gtkcombo.h>
#include <gtk/gtkctree.h>
#include <gtk/gtkfilesel.h>
#include <gtk/gtkinputdialog.h>
#include <gtk/gtkitemfactory.h>
#include <gtk/gtklist.h>
#include <gtk/gtklistitem.h>

View File

@@ -2428,10 +2428,12 @@ gtk_main_quit
#if IN_HEADER(__GTK_INPUTDIALOG_H__)
#if IN_FILE(__GTK_INPUTDIALOG_C__)
#ifndef GTK_DISABLE_DEPRECATED
gtk_input_dialog_get_type G_GNUC_CONST
gtk_input_dialog_new
#endif
#endif
#endif
#if IN_HEADER(__gtk_marshal_MARSHAL_H__)
#if IN_FILE(__gtk_marshal_MARSHAL_C__)

View File

@@ -34,9 +34,7 @@
* distribution.
*/
#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
#error "Only <gtk/gtk.h> can be included directly."
#endif
#ifndef GTK_DISABLE_DEPRECATED
#ifndef __GTK_INPUTDIALOG_H__
#define __GTK_INPUTDIALOG_H__
@@ -92,11 +90,11 @@ struct _GtkInputDialogClass
void (*_gtk_reserved4) (void);
};
GType gtk_input_dialog_get_type (void) G_GNUC_CONST;
GtkWidget* gtk_input_dialog_new (void);
G_END_DECLS
#endif /* __GTK_INPUTDIALOG_H__ */
#endif /* GTK_DISABLE_DEPRECATED */