Fixed searching

This commit is contained in:
Jesse van den Kieboom 2005-11-19 13:08:25 +00:00
parent a2db89cead
commit 72c56d3d74
1 changed files with 5 additions and 8 deletions

View File

@ -6,6 +6,7 @@
#include "../gm-world.h"
#include "gm-world-input-view.h"
#include "gm-world-text-view.h"
#include "gm-searchable.h"
G_BEGIN_DECLS
@ -52,19 +53,15 @@ struct _GmWorldViewClass {
/* 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;
GtkWidget *gm_world_view_new(GmWorld *world);
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,
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(GmWorldView *view);