/* * mooeditfiltersettings.h * * Copyright (C) 2004-2010 by Yevgen Muntyan * * This file is part of medit. medit is free software; you can * redistribute it and/or modify it under the terms of the * GNU Lesser General Public License as published by the * Free Software Foundation; either version 2.1 of the License, * or (at your option) any later version. * * You should have received a copy of the GNU Lesser General Public * License along with medit. If not, see . */ #ifndef MOOEDIT_COMPILATION #error "This file may not be used" #endif #ifndef MOO_EDIT_FILTER_SETTINGS_H #define MOO_EDIT_FILTER_SETTINGS_H #include G_BEGIN_DECLS typedef struct MooEditFilter MooEditFilter; MooEditFilter *_moo_edit_filter_new (const char *string); MooEditFilter *_moo_edit_filter_new_langs (const char *string); MooEditFilter *_moo_edit_filter_new_regex (const char *string); MooEditFilter *_moo_edit_filter_new_globs (const char *string); void _moo_edit_filter_free (MooEditFilter *filter); gboolean _moo_edit_filter_match (MooEditFilter *filter, MooEdit *doc); void _moo_edit_filter_settings_load (void); GSList *_moo_edit_filter_settings_get_strings (void); void _moo_edit_filter_settings_set_strings (GSList *strings); char *_moo_edit_filter_settings_get_for_doc (MooEdit *doc); G_END_DECLS #endif /* MOO_EDIT_FILTER_SETTINGS_H */