96 | | * An implementation of "DockedContainer" in a class called SophieDockedContainer. It will provide a default font and set in the places where mydoggy breaks. |
97 | | * In order to have a consistently working mydoggy we should also provide an implementation of "ToolWindowDescriptor" in a class called "SophieToolWindowDescriptor". It is needed for another class described later so that it return a "SophieDockedContainer". The "getToolWindowContainer" will be overridden to provide it. |
98 | | * The SophieToolWindowDescriptor is needed in MyDoggyToolWindowManager. In order for the whole fix to work we should provide a "SophieToolWindowManager" that overrides the "createDescriptor" method. |
| 96 | * An implementation of "DockedContainer" in a class called [source:branches/private/peko/sophie2-refactoring/modules/org.sophie2.main.layout.mydoggy/src/main/java/org/sophie2/main/layout/mydoggy/fixes/SophieDockedContainer.java SophieDockedContainer]. It will provide a default font and set in the places where mydoggy breaks. |
| 97 | * In order to have a consistently working mydoggy we should also provide an implementation of "ToolWindowDescriptor" in a class called [source:branches/private/peko/sophie2-refactoring/modules/org.sophie2.main.layout.mydoggy/src/main/java/org/sophie2/main/layout/mydoggy/fixes/SophieToolWindowDescriptor.java SophieToolWindowDescriptor]. It is needed for another class described later so that it return a "SophieDockedContainer". The "getToolWindowContainer" will be overridden to provide it. |
| 98 | * The SophieToolWindowDescriptor is needed in MyDoggyToolWindowManager. In order for the whole fix to work we should provide a [source:branches/private/peko/sophie2-refactoring/modules/org.sophie2.main.layout.mydoggy/src/main/java/org/sophie2/main/layout/mydoggy/fixes/SophieToolWindowManager.java SophieToolWindowManager] that overrides the "createDescriptor" method. |