4#ifndef __GUI_WIDGETS_TRACK_FILTER_POPOVER_H__
5#define __GUI_WIDGETS_TRACK_FILTER_POPOVER_H__
7#include "gui/backend/gtk_widgets/gtk_wrapper.h"
8#include "gui/backend/gtk_widgets/item_factory.h"
10#define TRACK_FILTER_POPOVER_WIDGET_TYPE \
11 (track_filter_popover_widget_get_type ())
13 TrackFilterPopoverWidget,
14 track_filter_popover_widget,
16 TRACK_FILTER_POPOVER_WIDGET,
19using TrackFilterPopoverWidget =
struct _TrackFilterPopoverWidget
21 GtkPopover parent_instance;
23 GtkCustomFilter * custom_filter;
24 GtkColumnView * track_col_view;
26 GListStore * track_list_store;
28 ItemFactoryPtrVector item_factories;
34TrackFilterPopoverWidget *
35track_filter_popover_widget_new ();