source: trunk/desktop/idl/wpnotebook.idl

Last change on this file was 291, checked in by cinc, 18 years ago

Migrated to new IDL compiler. Metaclasses are still missing.

File size: 2.3 KB
RevLine 
[167]1/* ***** BEGIN LICENSE BLOCK *****
2* Version: CDDL 1.0/LGPL 2.1
3*
4* The contents of this file are subject to the COMMON DEVELOPMENT AND
5* DISTRIBUTION LICENSE (CDDL) Version 1.0 (the "License"); you may not use
6* this file except in compliance with the License. You may obtain a copy of
7* the License at http://www.sun.com/cddl/
8*
9* Software distributed under the License is distributed on an "AS IS" basis,
10* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11* for the specific language governing rights and limitations under the
12* License.
13*
14* The Original Code is "NOM" Netlabs Object Model
15*
16* The Initial Developer of the Original Code is
17* netlabs.org: Chris Wohlgemuth <cinc-ml@netlabs.org>.
[248]18* Portions created by the Initial Developer are Copyright (C) 2005-2007
[167]19* the Initial Developer. All Rights Reserved.
20*
21* Contributor(s):
22*
23* Alternatively, the contents of this file may be used under the terms of
24* the GNU Lesser General Public License Version 2.1 (the "LGPL"), in which
25* case the provisions of the LGPL are applicable instead of those above. If
26* you wish to allow use of your version of this file only under the terms of
27* the LGPL, and not to allow others to use your version of this file under
28* the terms of the CDDL, indicate your decision by deleting the provisions
29* above and replace them with the notice and other provisions required by the
30* LGPL. If you do not delete the provisions above, a recipient may use your
31* version of this file under the terms of any one of the CDDL or the LGPL.
32*
33* ***** END LICENSE BLOCK ***** */
[248]34/** \file
35 Class definition file for WPNoteBook class.
36*/
[167]37#ifndef WPNOTEBOOK_IDL_INCLUDED
38#define WPNOTEBOOK_IDL_INCLUDED
39
[176]40#include <nomobj.idl>
41
[167]42NOMCLASSNAME(WPNoteBook);
43
[178]44#include "wpwindow.idl"
[176]45#include "nomnotebook.idl"
46
[248]47/** \interface WPNoteBook
48
49 This class implements settings notebooks for desktop objects.
50
51 Implementation is very preliminary.
52*/
[178]53interface WPNoteBook : WPWindow
[167]54{
[291]55#ifdef __NOM_IDL_COMPILER__
56 filestem=wpnotebook;
57#endif
[167]58 NOMCLASSVERSION(1, 0);
59
[248]60 PNOMNoteBook wpQueryNoteBook();
61 void wpSetNoteBook(in PNOMNoteBook nomNBook);
[167]62
63 NOMOVERRIDE(nomInit);
64
65 NOMINSTANCEVAR(PNOMNoteBook nomNoteBook);
[189]66
[176]67 NOMINSTANCEVAR(PWPObject wpObject);
68
[167]69};
70
71#endif /* WPNoteBook_IDL_INCLUDED */
72
73
74
75
Note: See TracBrowser for help on using the repository browser.