diff options
Diffstat (limited to 'atari/search.h')
-rw-r--r-- | atari/search.h | 29 |
1 files changed, 22 insertions, 7 deletions
diff --git a/atari/search.h b/atari/search.h index 7913803cd..00671e4a7 100644 --- a/atari/search.h +++ b/atari/search.h @@ -1,5 +1,5 @@ /*
- * Copyright 2012 Ole Loots <ole@monochrom.net>
+ * Copyright 2013 Ole Loots <ole@monochrom.net>
*
* This file is part of NetSurf, http://www.netsurf-browser.org/
*
@@ -14,29 +14,44 @@ *
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
- */ + *
+ * Module Description:
+ *
+ *
+ *
+ */
+ +#include "desktop/browser.h" +#include "desktop/search.h" #ifndef NS_ATARI_SEARCH_H
#define NS_ATARI_SEARCH_H
-#define SEARCH_MAX_SLEN 24
+#define SEARCH_MAX_SLEN 24 + +struct gui_window; +struct browser_window;
struct s_search_form_state
{
char text[32];
- uint32_t flags;
+ uint32_t flags; + bool back_avail;
};
struct s_search_form_session {
struct browser_window * bw;
- WINDOW * formwind;
struct s_search_form_state state;
};
typedef struct s_search_form_session * SEARCH_FORM_SESSION;
-SEARCH_FORM_SESSION open_browser_search(struct gui_window * gw);
-void search_destroy( struct gui_window * gw );
+struct s_search_form_session * nsatari_search_session_create(OBJECT * obj, + struct browser_window *bw); +void nsatari_search_session_destroy(struct s_search_form_session *s); +void nsatari_search_perform(struct s_search_form_session *s, OBJECT *obj, + search_flags_t f); +void nsatari_search_restore_form( struct s_search_form_session *s, OBJECT *obj); #endif |