X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gtk%2Fgtkcelleditable.c;h=7302549dc677816f24e875135e6733c5304dee4e;hb=944fa635ae4e9bae6246e8137d8bb19d836e4e86;hp=330eac5bbb384b528c8352db70ceb1f87b31e9d8;hpb=e53489721644bf8b267edf2b2a665c75c5008423;p=~andy%2Fgtk diff --git a/gtk/gtkcelleditable.c b/gtk/gtkcelleditable.c index 330eac5bb..7302549dc 100644 --- a/gtk/gtkcelleditable.c +++ b/gtk/gtkcelleditable.c @@ -12,18 +12,26 @@ * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. + * License along with this library. If not, see . */ +/** + * SECTION:gtkcelleditable + * @Short_description: Interface for widgets which can are used for editing + * cells + * @Title: GtkCellEditable + * @See_also: #GtkEntry, #GtkCellRenderer + * + * The #GtkCellEditable interface must be implemented for widgets to be usable + * when editing the contents of a #GtkTreeView cell. + */ #include "config.h" #include "gtkcelleditable.h" #include "gtkmarshalers.h" #include "gtkprivate.h" #include "gtkintl.h" -#include "gtkalias.h" + typedef GtkCellEditableIface GtkCellEditableInterface; G_DEFINE_INTERFACE(GtkCellEditable, gtk_cell_editable, GTK_TYPE_WIDGET) @@ -57,7 +65,7 @@ gtk_cell_editable_default_init (GtkCellEditableInterface *iface) * #GtkEntry is emitting it when the user presses Enter. * * gtk_cell_editable_editing_done() is a convenience method - * for emitting GtkCellEditable::editing-done. + * for emitting #GtkCellEditable::editing-done. */ g_signal_new (I_("editing-done"), GTK_TYPE_CELL_EDITABLE, @@ -81,7 +89,7 @@ gtk_cell_editable_default_init (GtkCellEditableInterface *iface) * before the widget is removed. * * gtk_cell_editable_remove_widget() is a convenience method - * for emitting GtkCellEditable::remove-widget. + * for emitting #GtkCellEditable::remove-widget. */ g_signal_new (I_("remove-widget"), GTK_TYPE_CELL_EDITABLE, @@ -112,7 +120,7 @@ gtk_cell_editable_start_editing (GtkCellEditable *cell_editable, /** * gtk_cell_editable_editing_done: - * @cell_editable: A #GtkTreeEditable + * @cell_editable: A #GtkCellEditable * * Emits the #GtkCellEditable::editing-done signal. **/ @@ -126,7 +134,7 @@ gtk_cell_editable_editing_done (GtkCellEditable *cell_editable) /** * gtk_cell_editable_remove_widget: - * @cell_editable: A #GtkTreeEditable + * @cell_editable: A #GtkCellEditable * * Emits the #GtkCellEditable::remove-widget signal. **/ @@ -137,6 +145,3 @@ gtk_cell_editable_remove_widget (GtkCellEditable *cell_editable) g_signal_emit_by_name (cell_editable, "remove-widget"); } - -#define __GTK_CELL_EDITABLE_C__ -#include "gtkaliasdef.c"