Layer* AbstractWindow::getDrawnForeground(void) const { if(getDrawDecorations()) { if(getEnabled()) { if(getFocused()) { return getFocusedForeground(); } else if(_MouseInComponentLastMouse) { return getRolloverForeground(); } else { return getForeground(); } } else { return getDisabledForeground(); } } else { return NULL; } }
Layer* Button::getDrawnForeground(void) const { if(getEnabled()) { //if(getFocused()) //{ // return getFocusedTextColor(); //} if(getActive()) { return getActiveForeground(); } else if(_MouseInComponentLastMouse) { return getRolloverForeground(); } else { return getForeground(); } } else { return getDisabledForeground(); } }
Layer* Component::getDrawnForeground(void) const { if(getEnabled()) { if(getMouseOver()) { return getFocusedForeground(); } else if(getFocused()) { return getRolloverForeground(); } else { return getForeground(); } } else { return getDisabledForeground(); } }