1 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
5 * File: gsearchtool-callbacks.h
7 * (C) 2002 the Free Software Foundation
9 * Authors: Dennis Cranston <dennis_cranston@yahoo.com>
12 * This program is free software; you can redistribute it and/or modify
13 * it under the terms of the GNU General Public License as published by
14 * the Free Software Foundation; either version 2 of the License, or
15 * (at your option) any later version.
17 * This program is distributed in the hope that it will be useful,
18 * but WITHOUT ANY WARRANTY; without even the implied warranty of
19 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 * GNU General Public License for more details.
22 * You should have received a copy of the GNU General Public License
23 * along with this program; if not, write to the Free Software
24 * Foundation, Inc., 59 Temple Street #330, Boston, MA 02111-1307, USA.
28 #ifndef _GSEARCHTOOL_CALLBACKS_H_
29 #define _GSEARCHTOOL_CALLBACKS_H_
36 #include "eggsmclient.h"
39 version_cb (const gchar
* option_name
,
44 quit_session_cb (EggSMClient
* client
,
47 quit_cb (GtkWidget
* widget
,
51 click_close_cb (GtkWidget
* widget
,
54 click_find_cb (GtkWidget
* widget
,
57 click_stop_cb (GtkWidget
* widget
,
60 click_help_cb (GtkWidget
* widget
,
63 click_expander_cb (GObject
* object
,
64 GParamSpec
* param_spec
,
67 size_allocate_cb (GtkWidget
* widget
,
68 GtkAllocation
* allocation
,
71 add_constraint_cb (GtkWidget
* widget
,
74 remove_constraint_cb (GtkWidget
* widget
,
77 constraint_activate_cb (GtkWidget
* widget
,
80 constraint_update_info_cb (GtkWidget
* widget
,
83 name_contains_activate_cb (GtkWidget
* widget
,
86 look_in_folder_changed_cb (GtkWidget
* widget
,
89 open_file_cb (GtkMenuItem
* action
,
92 open_file_event_cb (GtkWidget
* widget
,
93 GdkEventButton
* event
,
96 open_folder_cb (GtkAction
* action
,
99 file_changed_cb (GFileMonitor
* handle
,
100 const gchar
* monitor_uri
,
101 const gchar
* info_uri
,
102 GFileMonitorEvent event_type
,
105 move_to_trash_cb (GtkAction
* action
,
108 drag_begin_file_cb (GtkWidget
* widget
,
109 GdkDragContext
* context
,
112 drag_file_cb (GtkWidget
* widget
,
113 GdkDragContext
* context
,
114 GtkSelectionData
* selection_data
,
119 show_file_selector_cb (GtkAction
* action
,
122 save_results_cb (GtkWidget
* chooser
,
126 save_session_cb (EggSMClient
* client
,
127 GKeyFile
* state_file
,
128 gpointer client_data
);
130 key_press_cb (GtkWidget
* widget
,
134 file_button_release_event_cb (GtkWidget
* widget
,
135 GdkEventButton
* event
,
138 file_event_after_cb (GtkWidget
* widget
,
139 GdkEventButton
* event
,
142 file_button_press_event_cb (GtkWidget
* widget
,
143 GdkEventButton
* event
,
146 file_key_press_event_cb (GtkWidget
* widget
,
150 file_motion_notify_cb (GtkWidget
*widget
,
151 GdkEventMotion
*event
,
154 file_leave_notify_cb (GtkWidget
*widget
,
155 GdkEventCrossing
*event
,
158 not_running_timeout_cb (gpointer data
);
161 disable_quick_search_cb (GtkWidget
* dialog
,
165 single_click_to_activate_key_changed_cb (GConfClient
* client
,
170 columns_changed_cb (GtkTreeView
* treeview
,
173 window_state_event_cb (GtkWidget
* widget
,
174 GdkEventWindowState
* event
,
181 #endif /* _GSEARCHTOOL_CALLBACKS_H_ */