41 #define ICON_EXT ".svg"
43 #define DEFAULT_TIMEOUT_VALUE 200
57 #define BROWSE_CDDB_FILE 2
58 #define BROWSE_CUE_FILE 3
62 void set_preview_active_if_needed();
65 void check_cancel_quick_preview(gint i);
66 void get_splitpoint_time_left_right(gint *time_left,
68 gint *splitpoint_left);
87 void play_event (GtkWidget *widget, gpointer data);
88 void stop_event (GtkWidget *widget, gpointer data);
89 void pause_event (GtkWidget *widget, gpointer data);
96 GdkEventCrossing *event,
99 GdkEventCrossing *event,
103 void refresh_drawing_area();
107 GdkEventScroll *event,
110 GdkEventCrossing *event,
113 GdkEventCrossing *event,
126 GdkEventCrossing *event,
129 GdkEventCrossing *event,
132 GdkEventCrossing *event,
135 GdkEventCrossing *event,
137 gboolean volume_button_scroll_event (GtkWidget *widget,
138 GdkEventScroll *event,
140 GtkWidget *create_volume_control_box();
153 gboolean hundr_or_not,
154 gint *number_of_chars);
157 gfloat pixels_to_time(gfloat width,
161 void draw_motif(GtkWidget *da,cairo_t *gc,
162 gint ylimit,gint x,gint model);
164 gint left_mark,gint right_mark,
165 gint ylimit, GtkWidget *da, cairo_t *gc);
170 gint current_point_hundr_secs,
172 gint number_splitpoint);
177 gboolean da_expose_event (GtkWidget *da,
178 GdkEventExpose *event,
181 GdkEventButton *event,
184 GdkEventButton *event,
187 GdkEventMotion *event,
194 void file_chooser_ok_event(gchar *fname);
197 void close_file_popup_window_event( GtkWidget *window,
202 GtkWidget *create_choose_file_frame();
215 void build_path(GString *path,
const gchar *dir,
const gchar *filename);
218 void restart_player_timer();