26 lines
481 B
C
26 lines
481 B
C
|
/*
|
||
|
* Copyright 2016 (c) Anna Schumaker.
|
||
|
*/
|
||
|
#include <gui/filter.h>
|
||
|
#include <gui/model.h>
|
||
|
|
||
|
static GtkTreeModelFilter *filter_model = NULL;
|
||
|
|
||
|
|
||
|
void gui_filter_init()
|
||
|
{
|
||
|
GtkTreeModel *model = GTK_TREE_MODEL(gui_model_get());
|
||
|
GtkTreeModel *filter = gtk_tree_model_filter_new(model, NULL);
|
||
|
filter_model = GTK_TREE_MODEL_FILTER(filter);
|
||
|
}
|
||
|
|
||
|
void gui_filter_deinit()
|
||
|
{
|
||
|
g_object_unref(G_OBJECT(filter_model));
|
||
|
}
|
||
|
|
||
|
GtkTreeModelFilter *gui_filter_get()
|
||
|
{
|
||
|
return filter_model;
|
||
|
}
|