Wed, 29 Jan 2014 10:49:02 +0530
Revert changes to doc comments
| 10298 | 1 | /** |
| 2 | * @file gtkdnd-hints.h GTK+ Drag-and-Drop arrow hints | |
|
16254
eeb2bba4dc94
Rename the Doxygen group from gtkui to pidgin.
Richard Laager <rlaager@pidgin.im>
parents:
15882
diff
changeset
|
3 | * @ingroup pidgin |
|
20147
66f05a854eee
applied changes from 8a731bbd0197fbcc91a705c2d8f528154216defa
Richard Laager <rlaager@pidgin.im>
parents:
19859
diff
changeset
|
4 | */ |
|
66f05a854eee
applied changes from 8a731bbd0197fbcc91a705c2d8f528154216defa
Richard Laager <rlaager@pidgin.im>
parents:
19859
diff
changeset
|
5 | |
|
66f05a854eee
applied changes from 8a731bbd0197fbcc91a705c2d8f528154216defa
Richard Laager <rlaager@pidgin.im>
parents:
19859
diff
changeset
|
6 | /* Pidgin is the legal property of its developers, whose names are too numerous |
| 10298 | 7 | * to list here. Please refer to the COPYRIGHT file distributed with this |
| 8 | * source distribution. | |
| 9 | * | |
| 10 | * This program is free software; you can redistribute it and/or modify | |
| 11 | * it under the terms of the GNU General Public License as published by | |
| 12 | * the Free Software Foundation; either version 2, or (at your option) | |
| 13 | * any later version. | |
| 14 | * | |
| 15 | * This program is distributed in the hope that it will be useful, | |
| 16 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 17 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 18 | * GNU General Public License for more details. | |
| 19 | * | |
| 20 | * You should have received a copy of the GNU General Public License | |
| 21 | * along with this program; if not, write to the Free Software | |
|
19859
71d37b57eff2
The FSF changed its address a while ago; our files were out of date.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
16254
diff
changeset
|
22 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301, USA. |
| 10298 | 23 | */ |
| 15882 | 24 | #ifndef _PIDGIN_DND_HINTS_H_ |
| 25 | #define _PIDGIN_DND_HINTS_H_ | |
| 10298 | 26 | |
| 27 | #include <glib.h> | |
|
26727
b8885bab55ab
More updates for GTK+ 3.0. This only fixes the single-includes. Fixing all
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
20147
diff
changeset
|
28 | #include <gtk/gtk.h> |
| 10298 | 29 | |
| 30 | /** | |
| 31 | * Conversation drag-and-drop arrow types. | |
| 32 | */ | |
| 33 | typedef enum | |
| 34 | { | |
| 35 | HINT_ARROW_UP, /**< Up arrow. */ | |
| 36 | HINT_ARROW_DOWN, /**< Down arrow. */ | |
| 37 | HINT_ARROW_LEFT, /**< Left arrow. */ | |
| 38 | HINT_ARROW_RIGHT /**< Right arrow. */ | |
| 39 | ||
| 40 | } DndHintWindowId; | |
| 41 | ||
| 42 | /** | |
| 43 | * Conversation drag-and-drop arrow positions. | |
| 44 | */ | |
| 45 | typedef enum { | |
| 46 | ||
| 47 | HINT_POSITION_RIGHT, /**< Position to the right of a tab. */ | |
| 48 | HINT_POSITION_LEFT, /**< Position to the left of a tab. */ | |
| 49 | HINT_POSITION_TOP, /**< Position above a tab. */ | |
| 50 | HINT_POSITION_BOTTOM, /**< Position below a tab. */ | |
| 51 | HINT_POSITION_CENTER /**< Position in the center of a tab. */ | |
| 52 | ||
| 53 | } DndHintPosition; | |
| 54 | ||
|
32790
b95c7c504118
Add G_BEGIN/END_DECLS to Pidgin public headers, most of which did
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26727
diff
changeset
|
55 | G_BEGIN_DECLS |
|
b95c7c504118
Add G_BEGIN/END_DECLS to Pidgin public headers, most of which did
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26727
diff
changeset
|
56 | |
| 10298 | 57 | /** |
| 58 | * Shows a drag-and-drop hint at the specified location. | |
| 59 | * | |
|
37023
d9bcdc9a91e6
Revert changes to doc comments
Ankit Vani <a@nevitus.org>
parents:
37017
diff
changeset
|
60 | * @param id The ID of the hint to show. |
| 10298 | 61 | * @param x The X location to show it at. |
| 62 | * @param y The Y location to show it at. | |
| 63 | */ | |
| 64 | void dnd_hints_show(DndHintWindowId id, gint x, gint y); | |
| 65 | ||
| 66 | /** | |
| 67 | * Hides the specified drag-and-drop hint. | |
| 68 | * | |
|
37023
d9bcdc9a91e6
Revert changes to doc comments
Ankit Vani <a@nevitus.org>
parents:
37017
diff
changeset
|
69 | * @param id The ID of the hint to hide. |
| 10298 | 70 | */ |
| 71 | void dnd_hints_hide(DndHintWindowId id); | |
| 72 | ||
| 73 | /** | |
| 74 | * Hides all drag-and-drop hints. | |
| 75 | */ | |
| 76 | void dnd_hints_hide_all(void); | |
| 77 | ||
| 78 | /** | |
| 79 | * Shows a drag-and-drop hint relative to a widget. | |
| 80 | * | |
|
37023
d9bcdc9a91e6
Revert changes to doc comments
Ankit Vani <a@nevitus.org>
parents:
37017
diff
changeset
|
81 | * @param id The ID of the hint. |
|
d9bcdc9a91e6
Revert changes to doc comments
Ankit Vani <a@nevitus.org>
parents:
37017
diff
changeset
|
82 | * @param widget The widget that the hint is relative to. |
|
d9bcdc9a91e6
Revert changes to doc comments
Ankit Vani <a@nevitus.org>
parents:
37017
diff
changeset
|
83 | * @param horiz The horizontal relative position. |
|
d9bcdc9a91e6
Revert changes to doc comments
Ankit Vani <a@nevitus.org>
parents:
37017
diff
changeset
|
84 | * @param vert The vertical relative position. |
| 10298 | 85 | */ |
| 86 | void dnd_hints_show_relative(DndHintWindowId id, GtkWidget *widget, | |
| 87 | DndHintPosition horiz, DndHintPosition vert); | |
| 88 | ||
|
32790
b95c7c504118
Add G_BEGIN/END_DECLS to Pidgin public headers, most of which did
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26727
diff
changeset
|
89 | G_END_DECLS |
|
b95c7c504118
Add G_BEGIN/END_DECLS to Pidgin public headers, most of which did
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26727
diff
changeset
|
90 | |
| 15882 | 91 | #endif /* _PIDGIN_DND_HINTS_H_ */ |