|
1
|
1 #pragma once
|
|
|
2
|
|
|
3 // ================================================================================
|
|
|
4 // CListControlComplete
|
|
|
5 // ================================================================================
|
|
|
6 // Simplified declaration of the base class that most CListControl users will need.
|
|
|
7 // The other base classes are used directly mainly by old code predating libPPUI.
|
|
|
8 // ================================================================================
|
|
|
9
|
|
|
10 #include "CListControlWithSelection.h"
|
|
|
11 #include "CListControl_EditImpl.h"
|
|
|
12 #include "CListAccessible.h"
|
|
|
13
|
|
|
14 // ================================================================================
|
|
|
15 // CListControlWithSelectionImpl = list control with selection/focus
|
|
|
16 // CListControl_EditImpl = inplace editbox implementation
|
|
|
17 // CListControlAccImpl = accessibility API implementation (screen reader interop)
|
|
|
18 // ================================================================================
|
|
|
19 typedef CListControlAccImpl<CListControl_EditImpl<CListControlWithSelectionImpl> > CListControlComplete;
|
|
|
20
|
|
|
21 // CListControlReadOnly : no inplace edit functionality (CListControl_EditImpl)
|
|
|
22 typedef CListControlAccImpl<CListControlWithSelectionImpl> CListControlReadOnly;
|