]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkcelleditable.c
filechooserbutton: Add tests for unselect_all()
[~andy/gtk] / gtk / gtkcelleditable.c
index 330eac5bbb384b528c8352db70ceb1f87b31e9d8..7302549dc677816f24e875135e6733c5304dee4e 100644 (file)
  * 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 <http://www.gnu.org/licenses/>.
  */
 
+/**
+ * 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"