2
* @file ui_popup.h popup menus
4
* Copyright (C) 2003-2008 Lars Lindner <lars.lindner@gmail.com>
5
* Copyright (C) 2004-2005 Nathan J. Conrad <t98502@users.sourceforge.net>
6
* Copyright (C) 2009 Adrian Bunk <bunk@users.sourceforge.net>
8
* This program is free software; you can redistribute it and/or modify
9
* it under the terms of the GNU General Public License as published by
10
* the Free Software Foundation; either version 2 of the License, or
11
* (at your option) any later version.
13
* This program is distributed in the hope that it will be useful,
14
* but WITHOUT ANY WARRANTY; without even the implied warranty of
15
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
* GNU General Public License for more details.
18
* You should have received a copy of the GNU General Public License
19
* along with this program; if not, write to the Free Software
20
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
29
#include "enclosure.h"
32
* Shows a popup menu with options for the item list and the
33
* given selected item.
34
* (Open Link, Copy Item, Copy Link...)
36
* @param item the selected item
37
* @param button the mouse button which was pressed to initiate the event
38
* @param activate_time the time at which the activation event occurred
40
void ui_popup_item_menu (itemPtr item, guint button, guint32 activate_time);
43
* Shows a popup menu for the systray icon.
44
* (Offline mode, Close, Minimize...)
46
* @param button the mouse button which was pressed to initiate the event
47
* @param activate_time the time at which the activation event occurred
49
void ui_popup_systray_menu (guint button, guint32 activate_time);
52
* Shows a popup menu for the enclosure list view.
53
* (Save As, Open With...)
55
* @param enclosure the enclosure
56
* @param button the mouse button which was pressed to initiate the event
57
* @param activate_time the time at which the activation event occurred
59
void ui_popup_enclosure_menu (enclosurePtr enclosure, guint button,
60
guint32 activate_time);
65
on_mainfeedlist_button_press_event (GtkWidget *widget,
66
GdkEventButton *event,
70
on_itemlist_button_press_event (GtkWidget *widget,
71
GdkEventButton *event,