update patch to work with build system changes
[AROS-Contrib.git] / Networking / Apps / OWB / browserapp.h
blob5156ff3832821d335c0bb6f64a99d3296050a842
1 #ifndef _BROWSERAPP_H
2 #define _BROWSERAPP_H
4 /*
5 Copyright © 2009, The AROS Development Team. All rights reserved.
6 $Id$
7 */
9 #include <utility/tagitem.h>
10 #include <libraries/mui.h>
12 #include <WebViewZune.h>
14 /*** Identifier base ********************************************************/
15 #define MUIB_BrowserApp (MUIB_AROS | 0x00000f00)
17 /*** Public attributes ******************************************************/
18 #define MUIA_BrowserApp_Title (MUIB_BrowserApp | 0x00000000)
19 #define MUIA_BrowserApp_BookmarkManagerOpened (MUIB_BrowserApp | 0x00000001)
20 #define MUIA_BrowserApp_DownloadManagerOpened (MUIB_BrowserApp | 0x00000002)
21 #define MUIA_BrowserApp_PreferencesOpened (MUIB_BrowserApp | 0x00000003)
23 /*** Public methods *********************************************************/
24 #define MUIM_BrowserApp_OpenNewWindow (MUIB_BrowserApp | 0x00000000)
25 struct MUIP_BrowserApp_OpenNewWindow {STACKED ULONG MethodID; STACKED struct WindowSpecification *specification;};
26 #define MUIM_BrowserApp_CloseActiveWindow (MUIB_BrowserApp | 0x00000001)
27 #define MUIM_BrowserApp_CloseWindow (MUIB_BrowserApp | 0x00000002)
28 struct MUIP_BrowserApp_CloseWindow {STACKED ULONG MethodID; STACKED Object *win;};
29 #define MUIM_BrowserApp_Bookmark (MUIB_BrowserApp | 0x00000003)
30 struct MUIP_BrowserApp_Bookmark {STACKED ULONG MethodID; STRPTR title; STRPTR url;};
32 /*** Variables **************************************************************/
33 extern struct MUI_CustomClass *BrowserApp_CLASS;
35 /*** Macros *****************************************************************/
36 #define BrowserAppObject BOOPSIOBJMACRO_START(BrowserApp_CLASS->mcc_Class)
38 #endif /* _BROWSERAPP_H */