NetSurf
stringview.h
Go to the documentation of this file.
1/*
2 * Copyright 2009 Rene W. Olsen <ac@rebels.com>
3 * Copyright 2009 Stephen Fellner <sf.amiga@gmail.com>
4 *
5 * This file is part of NetSurf, http://www.netsurf-browser.org/
6 *
7 * NetSurf is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License as published by
9 * the Free Software Foundation; version 2 of the License.
10 *
11 * NetSurf is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
15 *
16 * You should have received a copy of the GNU General Public License
17 * along with this program. If not, see <http://www.gnu.org/licenses/>.
18 */
19
20#ifndef AMIGA_STRINGVIEW_H
21#define AMIGA_STRINGVIEW_H 1
22
23#include <exec/semaphores.h>
24#include <intuition/classes.h>
25#include <intuition/classusr.h>
26
27#ifdef __cplusplus
28extern "C" {
29#endif
30
31/* --- */
32
34{
35 struct SignalSemaphore Semaphore;
40 struct Window * Window;
41 Object * WindowObject;
43 struct List ListviewHeader;
46 struct List * SearchHeader;
48};
49
50#define STRINGVIEW_Header 0x50000001
51
52/* protos */
53
54Class * MakeStringClass( void );
55void FreeStringClass(Class *);
56
57/* The End */
58
59#ifdef __cplusplus
60}
61#endif
62#endif
63
int32_t int32
Definition: os3support.h:183
uint32_t uint32
Definition: os3support.h:184
Class * MakeStringClass(void)
void FreeStringClass(Class *)
Object * ListviewObject
Definition: stringview.h:42
struct List ListviewHeader
Definition: stringview.h:43
struct Window * Window
Definition: stringview.h:40
struct List * SearchHeader
Definition: stringview.h:46
int32 ListviewSelected
Definition: stringview.h:45
STRPTR SearchBuffer
Definition: stringview.h:47
struct SignalSemaphore Semaphore
Definition: stringview.h:35
Object * WindowObject
Definition: stringview.h:41