annotate foosdk/sdk/libPPUI/CListControlComplete.h @ 1:20d02a178406 default tip

*: check in everything else yay
author Paper <paper@tflc.us>
date Mon, 05 Jan 2026 02:15:46 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1 #pragma once
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3 // ================================================================================
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
4 // CListControlComplete
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
5 // ================================================================================
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
6 // Simplified declaration of the base class that most CListControl users will need.
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
7 // The other base classes are used directly mainly by old code predating libPPUI.
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
8 // ================================================================================
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
9
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
10 #include "CListControlWithSelection.h"
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
11 #include "CListControl_EditImpl.h"
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
12 #include "CListAccessible.h"
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
13
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
14 // ================================================================================
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
15 // CListControlWithSelectionImpl = list control with selection/focus
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
16 // CListControl_EditImpl = inplace editbox implementation
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
17 // CListControlAccImpl = accessibility API implementation (screen reader interop)
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
18 // ================================================================================
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
19 typedef CListControlAccImpl<CListControl_EditImpl<CListControlWithSelectionImpl> > CListControlComplete;
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
20
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
21 // CListControlReadOnly : no inplace edit functionality (CListControl_EditImpl)
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
22 typedef CListControlAccImpl<CListControlWithSelectionImpl> CListControlReadOnly;