Open Inventor
Release 2023.2.3
Loading...
Searching...
No Matches
SoDialogWidgetList.h
Go to the documentation of this file.
1
/*=======================================================================
2
*** THE CONTENT OF THIS WORK IS PROPRIETARY TO FEI S.A.S, (FEI S.A.S.), ***
3
*** AND IS DISTRIBUTED UNDER A LICENSE AGREEMENT. ***
4
*** ***
5
*** REPRODUCTION, DISCLOSURE, OR USE, IN WHOLE OR IN PART, OTHER THAN AS ***
6
*** SPECIFIED IN THE LICENSE ARE NOT TO BE UNDERTAKEN EXCEPT WITH PRIOR ***
7
*** WRITTEN AUTHORIZATION OF FEI S.A.S. ***
8
*** ***
9
*** RESTRICTED RIGHTS LEGEND ***
10
*** USE, DUPLICATION, OR DISCLOSURE BY THE GOVERNMENT OF THE CONTENT OF THIS ***
11
*** WORK OR RELATED DOCUMENTATION IS SUBJECT TO RESTRICTIONS AS SET FORTH IN ***
12
*** SUBPARAGRAPH (C)(1) OF THE COMMERCIAL COMPUTER SOFTWARE RESTRICTED RIGHT ***
13
*** CLAUSE AT FAR 52.227-19 OR SUBPARAGRAPH (C)(1)(II) OF THE RIGHTS IN ***
14
*** TECHNICAL DATA AND COMPUTER SOFTWARE CLAUSE AT DFARS 52.227-7013. ***
15
*** ***
16
*** COPYRIGHT (C) 1996-2014 BY FEI S.A.S, ***
17
*** BORDEAUX, FRANCE ***
18
*** ALL RIGHTS RESERVED ***
19
**=======================================================================*/
20
/*=======================================================================
21
** Author : Nicolas DAGUISE (Apr 2003)
22
**=======================================================================*/
23
#ifndef _SO_DIALOG_WIDGET_LIST_
24
#define _SO_DIALOG_WIDGET_LIST_
25
26
#include <
Inventor/SbPList.h
>
27
#include <
Inventor/Xt/SoXt.h
>
28
29
class
SoDialogWidgetList
:
public
SbPList
{
30
public
:
34
SoDialogWidgetList
();
38
SoDialogWidgetList
(
int
size
);
42
SoDialogWidgetList
(
const
SoDialogWidgetList
&l);
46
~SoDialogWidgetList
();
47
51
void
append
(
SoWidget
ptr);
52
56
void
insert
(
SoWidget
ptr,
int
addBefore);
57
61
int
find
(
const
SoWidget
ptr)
const
;
62
66
SoDialogWidgetList
&
operator =
(
const
SoDialogWidgetList
&l);
67
69
SoWidget
&
operator []
(
int
i)
const
;
70
74
void
set
(
int
i,
SoWidget
& ptr);
75
};
76
77
#endif
// _SO_DIALOG_WIDGET_LIST_
78
79
SbPList.h
SoWidget
#define SoWidget
Definition
SoQtDef.h:40
SoXt.h
SbPList
List of generic (void *) pointers.
Definition
SbPList.h:77
SoDialogWidgetList
Definition
SoDialogWidgetList.h:29
SoDialogWidgetList::set
void set(int i, SoWidget &ptr)
Sets an element of a list.
SoDialogWidgetList::append
void append(SoWidget ptr)
Adds a pointer to the end of the list.
SoDialogWidgetList::SoDialogWidgetList
SoDialogWidgetList(int size)
Constructor that pre-allocates storage for size pointers.
SoDialogWidgetList::find
int find(const SoWidget ptr) const
Returns index of given widget in list, or -1 if not found.
SoDialogWidgetList::~SoDialogWidgetList
~SoDialogWidgetList()
Destructor.
SoDialogWidgetList::SoDialogWidgetList
SoDialogWidgetList(const SoDialogWidgetList &l)
Constructor that copies the contents of another list.
SoDialogWidgetList::insert
void insert(SoWidget ptr, int addBefore)
Inserts given pointer in list before pointer with given index.
SoDialogWidgetList::operator=
SoDialogWidgetList & operator=(const SoDialogWidgetList &l)
Copies a list.
SoDialogWidgetList::operator[]
SoWidget & operator[](int i) const
Returns pointer with given index.
SoDialogWidgetList::SoDialogWidgetList
SoDialogWidgetList()
Constructor.
size
size_t size() const
DialogViz
SoDialogWidgetList.h
Generated by
1.9.8