| 105 |
104 |
| 106 gint drag_motion_signal; |
105 gint drag_motion_signal; |
| 107 gint drag_leave_signal; |
106 gint drag_leave_signal; |
| 108 }; |
107 }; |
| 109 |
108 |
| 110 /*@}*/ |
|
| 111 |
|
| 112 G_BEGIN_DECLS |
109 G_BEGIN_DECLS |
| 113 |
110 |
| 114 /************************************************************************** |
111 /************************************************************************** |
| 115 * GTK+ Conversation Window API |
112 * GTK+ Conversation Window API |
| 116 **************************************************************************/ |
113 **************************************************************************/ |
| 117 /*@{*/ |
|
| 118 |
114 |
| 119 PidginWindow * pidgin_conv_window_new(void); |
115 PidginWindow * pidgin_conv_window_new(void); |
| 120 void pidgin_conv_window_destroy(PidginWindow *win); |
116 void pidgin_conv_window_destroy(PidginWindow *win); |
| 121 GList *pidgin_conv_windows_get_list(void); |
117 GList *pidgin_conv_windows_get_list(void); |
| 122 void pidgin_conv_window_show(PidginWindow *win); |
118 void pidgin_conv_window_show(PidginWindow *win); |
| 137 PidginWindow *pidgin_conv_window_first_im(void); |
133 PidginWindow *pidgin_conv_window_first_im(void); |
| 138 PidginWindow *pidgin_conv_window_last_im(void); |
134 PidginWindow *pidgin_conv_window_last_im(void); |
| 139 PidginWindow *pidgin_conv_window_first_chat(void); |
135 PidginWindow *pidgin_conv_window_first_chat(void); |
| 140 PidginWindow *pidgin_conv_window_last_chat(void); |
136 PidginWindow *pidgin_conv_window_last_chat(void); |
| 141 |
137 |
| 142 /*@}*/ |
|
| 143 |
|
| 144 /************************************************************************** |
138 /************************************************************************** |
| 145 * GTK+ Conversation Placement API |
139 * GTK+ Conversation Placement API |
| 146 **************************************************************************/ |
140 **************************************************************************/ |
| 147 /*@{*/ |
|
| 148 |
141 |
| 149 typedef void (*PidginConvPlacementFunc)(PidginConversation *); |
142 typedef void (*PidginConvPlacementFunc)(PidginConversation *); |
| 150 |
143 |
| 151 GList *pidgin_conv_placement_get_options(void); |
144 GList *pidgin_conv_placement_get_options(void); |
| 152 void pidgin_conv_placement_add_fnc(const char *id, const char *name, PidginConvPlacementFunc fnc); |
145 void pidgin_conv_placement_add_fnc(const char *id, const char *name, PidginConvPlacementFunc fnc); |
| 155 PidginConvPlacementFunc pidgin_conv_placement_get_fnc(const char *id); |
148 PidginConvPlacementFunc pidgin_conv_placement_get_fnc(const char *id); |
| 156 void pidgin_conv_placement_set_current_func(PidginConvPlacementFunc func); |
149 void pidgin_conv_placement_set_current_func(PidginConvPlacementFunc func); |
| 157 PidginConvPlacementFunc pidgin_conv_placement_get_current_func(void); |
150 PidginConvPlacementFunc pidgin_conv_placement_get_current_func(void); |
| 158 void pidgin_conv_placement_place(PidginConversation *gtkconv); |
151 void pidgin_conv_placement_place(PidginConversation *gtkconv); |
| 159 |
152 |
| 160 /*@}*/ |
|
| 161 |
|
| 162 G_END_DECLS |
153 G_END_DECLS |
| 163 |
154 |
| 164 #endif /* _PIDGIN_CONVERSATION_WINDOW_H_ */ |
155 #endif /* _PIDGIN_CONVERSATION_WINDOW_H_ */ |