[gimp] app: gimp_dock_separator_get_anchor() -> _get_insert_pos()
- From: Martin Nordholts <martinn src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gimp] app: gimp_dock_separator_get_anchor() -> _get_insert_pos()
- Date: Sun, 25 Oct 2009 21:22:41 +0000 (UTC)
commit 2b622f99cd186bd4d6d34c804f6eee1e32dd0125
Author: Martin Nordholts <martinn src gnome org>
Date: Sun Oct 25 22:25:06 2009 +0100
app: gimp_dock_separator_get_anchor() -> _get_insert_pos()
app/widgets/gimpdock.c | 7 +------
app/widgets/gimpdockseparator.c | 10 ++++++++--
app/widgets/gimpdockseparator.h | 2 +-
3 files changed, 10 insertions(+), 9 deletions(-)
---
diff --git a/app/widgets/gimpdock.c b/app/widgets/gimpdock.c
index 39dec46..05b8dee 100644
--- a/app/widgets/gimpdock.c
+++ b/app/widgets/gimpdock.c
@@ -299,7 +299,7 @@ gimp_dock_dropped_cb (GimpDockSeparator *separator,
GimpDock *dock = GIMP_DOCK (data);
GimpDockable *dockable = NULL;
GtkWidget *dockbook = NULL;
- gint index = -1;
+ gint index = gimp_dock_separator_get_insert_pos (separator);
if (GIMP_IS_DOCKABLE (source))
dockable = GIMP_DOCKABLE (source);
@@ -312,11 +312,6 @@ gimp_dock_dropped_cb (GimpDockSeparator *separator,
g_object_set_data (G_OBJECT (dockable),
"gimp-dock-drag-widget", NULL);
- if (gimp_dock_separator_get_anchor (separator) == GTK_ANCHOR_NORTH)
- index = 0;
- else if (gimp_dock_separator_get_anchor (separator) == GTK_ANCHOR_SOUTH)
- index = -1;
-
/* if dropping to the same dock, take care that we don't try
* to reorder the *only* dockable in the dock
*/
diff --git a/app/widgets/gimpdockseparator.c b/app/widgets/gimpdockseparator.c
index a2cedbe..c400c6c 100644
--- a/app/widgets/gimpdockseparator.c
+++ b/app/widgets/gimpdockseparator.c
@@ -233,8 +233,14 @@ gimp_dock_separator_set_dropped_cb (GimpDockSeparator *separator,
separator->p->dropped_cb_data = dropped_cb_data;
}
-GtkAnchorType
-gimp_dock_separator_get_anchor (GimpDockSeparator *separator)
+/**
+ * gimp_dock_separator_get_index_pos:
+ * @separator:
+ *
+ * Returns: The insert position the separator represents.
+ **/
+gint
+gimp_dock_separator_get_insert_pos (GimpDockSeparator *separator)
{
g_return_val_if_fail (GIMP_IS_DOCK_SEPARATOR (separator), GTK_ANCHOR_CENTER);
diff --git a/app/widgets/gimpdockseparator.h b/app/widgets/gimpdockseparator.h
index 4984eb1..2b367bc 100644
--- a/app/widgets/gimpdockseparator.h
+++ b/app/widgets/gimpdockseparator.h
@@ -57,7 +57,7 @@ GtkWidget * gimp_dock_separator_new (GtkAnchorType
void gimp_dock_separator_set_dropped_cb (GimpDockSeparator *separator,
GimpDockSeparatorDroppedFunc dropped_cb,
gpointer dropped_cb_data);
-GtkAnchorType gimp_dock_separator_get_anchor (GimpDockSeparator *separator);
+gint gimp_dock_separator_get_insert_pos (GimpDockSeparator *separator);
void gimp_dock_separator_set_show_label (GimpDockSeparator *separator,
gboolean show);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]