Fixed searching
This commit is contained in:
parent
a2db89cead
commit
72c56d3d74
|
@ -6,6 +6,7 @@
|
||||||
#include "../gm-world.h"
|
#include "../gm-world.h"
|
||||||
#include "gm-world-input-view.h"
|
#include "gm-world-input-view.h"
|
||||||
#include "gm-world-text-view.h"
|
#include "gm-world-text-view.h"
|
||||||
|
#include "gm-searchable.h"
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
|
@ -52,19 +53,15 @@ struct _GmWorldViewClass {
|
||||||
/* Signals */
|
/* Signals */
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef enum _GmWorldViewSearchFlags {
|
|
||||||
GM_WORLD_VIEW_SEARCH_NONE = 0,
|
|
||||||
GM_WORLD_VIEW_SEARCH_FORWARDS = 1 << 0,
|
|
||||||
GM_WORLD_VIEW_SEARCH_BACKWARDS = 1 << 1
|
|
||||||
} GmWorldViewSearchFlags;
|
|
||||||
|
|
||||||
GType gm_world_view_get_type(void) G_GNUC_CONST;
|
GType gm_world_view_get_type(void) G_GNUC_CONST;
|
||||||
GtkWidget *gm_world_view_new(GmWorld *world);
|
GtkWidget *gm_world_view_new(GmWorld *world);
|
||||||
|
|
||||||
gboolean gm_world_view_find_first(GmWorldView *view, const gchar *str,
|
gboolean gm_world_view_find_first(GmWorldView *view, const gchar *str,
|
||||||
GmWorldViewSearchFlags flags);
|
GmSearchableSearchFlags flags);
|
||||||
gboolean gm_world_view_find_next(GmWorldView *view, const gchar *str,
|
gboolean gm_world_view_find_next(GmWorldView *view, const gchar *str,
|
||||||
GmWorldViewSearchFlags flags);
|
GmSearchableSearchFlags flags);
|
||||||
|
gboolean gm_world_view_can_find(GmWorldView *view);
|
||||||
|
gboolean gm_world_view_page_can_find(GmWorldView *view, gint page_num);
|
||||||
|
|
||||||
void gm_world_view_scroll_end_prepare(GmWorldView *view);
|
void gm_world_view_scroll_end_prepare(GmWorldView *view);
|
||||||
void gm_world_view_scroll_end(GmWorldView *view);
|
void gm_world_view_scroll_end(GmWorldView *view);
|
||||||
|
|
Reference in a new issue