Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtkstringfilter.h File Reference
#include <gtk/gtkexpression.h>
#include <gtk/gtkfilter.h>

Go to the source code of this file.

Macros

#define GTK_TYPE_STRING_FILTER   (gtk_string_filter_get_type ())
 

Enumerations

enum  GtkStringFilterMatchMode { GTK_STRING_FILTER_MATCH_MODE_EXACT , GTK_STRING_FILTER_MATCH_MODE_SUBSTRING , GTK_STRING_FILTER_MATCH_MODE_PREFIX }
 

Functions

GDK_AVAILABLE_IN_ALL GDK_AVAILABLE_IN_ALL GtkStringFilter * gtk_string_filter_new (GtkExpression *expression)
 
GDK_AVAILABLE_IN_ALL const char * gtk_string_filter_get_search (GtkStringFilter *self)
 
GDK_AVAILABLE_IN_ALL void gtk_string_filter_set_search (GtkStringFilter *self, const char *search)
 
GDK_AVAILABLE_IN_ALL GtkExpressiongtk_string_filter_get_expression (GtkStringFilter *self)
 
GDK_AVAILABLE_IN_ALL void gtk_string_filter_set_expression (GtkStringFilter *self, GtkExpression *expression)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_string_filter_get_ignore_case (GtkStringFilter *self)
 
GDK_AVAILABLE_IN_ALL void gtk_string_filter_set_ignore_case (GtkStringFilter *self, gboolean ignore_case)
 
GDK_AVAILABLE_IN_ALL GtkStringFilterMatchMode gtk_string_filter_get_match_mode (GtkStringFilter *self)
 
GDK_AVAILABLE_IN_ALL void gtk_string_filter_set_match_mode (GtkStringFilter *self, GtkStringFilterMatchMode mode)
 

Macro Definition Documentation

◆ GTK_TYPE_STRING_FILTER

#define GTK_TYPE_STRING_FILTER   (gtk_string_filter_get_type ())

Definition at line 48 of file gtkstringfilter.h.

Enumeration Type Documentation

◆ GtkStringFilterMatchMode

GtkStringFilterMatchMode: @GTK_STRING_FILTER_MATCH_MODE_EXACT: The search string and text must match exactly. @GTK_STRING_FILTER_MATCH_MODE_SUBSTRING: The search string must be contained as a substring inside the text. @GTK_STRING_FILTER_MATCH_MODE_PREFIX: The text must begin with the search string.

Specifies how search strings are matched inside text.

Enumerator
GTK_STRING_FILTER_MATCH_MODE_EXACT 
GTK_STRING_FILTER_MATCH_MODE_SUBSTRING 
GTK_STRING_FILTER_MATCH_MODE_PREFIX 

Definition at line 42 of file gtkstringfilter.h.

Function Documentation

◆ gtk_string_filter_get_expression()

GDK_AVAILABLE_IN_ALL GtkExpression * gtk_string_filter_get_expression ( GtkStringFilter * self)

◆ gtk_string_filter_get_ignore_case()

GDK_AVAILABLE_IN_ALL gboolean gtk_string_filter_get_ignore_case ( GtkStringFilter * self)

◆ gtk_string_filter_get_match_mode()

GDK_AVAILABLE_IN_ALL GtkStringFilterMatchMode gtk_string_filter_get_match_mode ( GtkStringFilter * self)

◆ gtk_string_filter_get_search()

GDK_AVAILABLE_IN_ALL const char * gtk_string_filter_get_search ( GtkStringFilter * self)

◆ gtk_string_filter_new()

GDK_AVAILABLE_IN_ALL GDK_AVAILABLE_IN_ALL GtkStringFilter * gtk_string_filter_new ( GtkExpression * expression)

◆ gtk_string_filter_set_expression()

GDK_AVAILABLE_IN_ALL void gtk_string_filter_set_expression ( GtkStringFilter * self,
GtkExpression * expression )

◆ gtk_string_filter_set_ignore_case()

GDK_AVAILABLE_IN_ALL void gtk_string_filter_set_ignore_case ( GtkStringFilter * self,
gboolean ignore_case )

◆ gtk_string_filter_set_match_mode()

GDK_AVAILABLE_IN_ALL void gtk_string_filter_set_match_mode ( GtkStringFilter * self,
GtkStringFilterMatchMode mode )

◆ gtk_string_filter_set_search()

GDK_AVAILABLE_IN_ALL void gtk_string_filter_set_search ( GtkStringFilter * self,
const char * search )