Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
CityDoctor
CityDoctor2
Commits
5fd30ccc
Commit
5fd30ccc
authored
Apr 15, 2025
by
Riegel
Browse files
Fix: Implement color coding for group nodes
parent
504844ee
Changes
1
Hide whitespace changes
Inline
Side-by-side
CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/tree/node/CityObjectGroupNode.java
View file @
5fd30ccc
package
de.hft.stuttgart.citydoctor2.gui.tree.node
;
import
de.hft.stuttgart.citydoctor2.check.Checkable
;
import
de.hft.stuttgart.citydoctor2.datastructure.CityObject
;
import
de.hft.stuttgart.citydoctor2.gui.CheckStatus
;
import
de.hft.stuttgart.citydoctor2.gui.Renderer
;
import
de.hft.stuttgart.citydoctor2.gui.tree.Renderable
;
import
javafx.scene.paint.Color
;
...
...
@@ -21,7 +23,13 @@ public class CityObjectGroupNode extends Renderable {
@Override
public
void
refreshTextColor
()
{
// no color changes
if
(
cityObjects
.
stream
().
anyMatch
(
cityObject
->
!
cityObject
.
isValidated
()))
{
setStatus
(
CheckStatus
.
NOT_CHECKED
);
}
else
if
(
cityObjects
.
stream
().
anyMatch
(
Checkable:
:
containsAnyError
))
{
setStatus
(
CheckStatus
.
ERROR
);
}
else
{
setStatus
(
CheckStatus
.
OK
);
}
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment