Added RFC 2190 H.263 code as created by Guilhem Tardy and AliceStreet
[pwlib.git] / include / pwlib / floatdlg.h
blobeccec3644a6b88f49305350c0f14a978e7c02eae
1 /*
2 * floatdlg.h
4 * Floating dialog.
6 * Portable Windows Library
8 * Copyright (c) 1993-1998 Equivalence Pty. Ltd.
10 * The contents of this file are subject to the Mozilla Public License
11 * Version 1.0 (the "License"); you may not use this file except in
12 * compliance with the License. You may obtain a copy of the License at
13 * http://www.mozilla.org/MPL/
15 * Software distributed under the License is distributed on an "AS IS"
16 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
17 * the License for the specific language governing rights and limitations
18 * under the License.
20 * The Original Code is Portable Windows Library.
22 * The Initial Developer of the Original Code is Equivalence Pty. Ltd.
24 * Portions are Copyright (C) 1993 Free Software Foundation, Inc.
25 * All Rights Reserved.
27 * Contributor(s): ______________________________________.
29 * $Log$
30 * Revision 1.6 2001/05/22 12:49:33 robertj
31 * Did some seriously wierd rewrite of platform headers to eliminate the
32 * stupid GNU compiler warning about braces not matching.
34 * Revision 1.5 1999/03/10 03:49:51 robertj
35 * More documentation adjustments.
37 * Revision 1.4 1999/03/09 08:01:48 robertj
38 * Changed comments for doc++ support (more to come).
40 * Revision 1.3 1999/02/16 08:08:45 robertj
41 * MSVC 6.0 compatibility changes.
43 * Revision 1.2 1998/09/23 06:23:29 robertj
44 * Added open source copyright license.
46 * Revision 1.1 1995/10/14 14:48:15 robertj
47 * Initial revision
52 #define _PFLOATINGDIALOG
54 #ifdef __GNUC__
55 #pragma interface
56 #endif
59 /**This class is as for PDialog but "floats" over the top of all other windows
60 in the application. This is typically used for
62 class PFloatingDialog : public PDialog
64 PCLASSINFO(PFloatingDialog, PDialog);
66 public:
67 /**Create a new empty dialog. There are no controls contained within the
68 dialog and it is expected that these are to added manually by the
69 application.
71 PFloatingDialog(
72 PInteractor * parent /// Interactor that owns the dialog.
75 /**Create a new dialog by loading it from a resource. The resource
76 description determines the position, dimensions and title of the dialog
77 as well as the position, dimensions, title and other options for all of
78 the controls in the dialog.
80 PFloatingDialog(
81 PInteractor * parent, /// Interactor that owns the dialog.
82 PRESOURCE_ID resID /// Resource identifier for loading controls.
86 private:
87 // Common constructor code.
88 void Construct();
91 // Include platform dependent part of class
92 #include <pwlib/floatdlg.h>
96 // End Of File ///////////////////////////////////////////////////////////////