1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-21 21:52:10 +02:00

Bug 579666: Mark fileds and internal class for removal

This is the first step towards fixing the dark theme on windows.
In order to fix the AbstractPage class, an API breakage is required and
this will pave the way to let any sub-classers know that things are
about to change. From my point of view, the marked fields and the
InternalTab class should never have been part of the API as they are
internal to the AbstractPage class that contains proper API methods.

Contributed by STMicroelectronics

Change-Id: Icfea8c963727718d4dc99e8df916674384dcb532
Signed-off-by: Torbjörn Svensson <torbjorn.svensson@st.com>
This commit is contained in:
Torbjörn Svensson 2022-04-13 20:32:32 +02:00
parent 7400e22b1f
commit f5446675ec

View file

@ -175,12 +175,15 @@ public abstract class AbstractPage extends PropertyPage implements IPreferencePa
protected boolean isFile = false;
// tabs
@Deprecated(forRemoval = true)
protected TabFolder folder;
@Deprecated(forRemoval = true)
protected ArrayList<InternalTab> itabs = new ArrayList<>();
protected ICPropertyTab currentTab;
private static boolean isNewOpening = true;
@Deprecated(forRemoval = true)
protected class InternalTab {
Composite comp;
String text;