| 6786 | /// |
| 6787 | /// the component Style object |
| 6788 | public Style getStyle() { |
| 6789 | if (unSelectedStyle == null) { |
| 6790 | initStyle(); |
| 6791 | } |
| 6792 | isUnselectedStyle = false; |
| 6793 | |
| 6794 | if (hasLead && !blockLead) { |
| 6795 | Component lead = getLeadComponent(); |
| 6796 | if (lead != null) { |
| 6797 | if (!lead.isEnabled()) { |
| 6798 | return getDisabledStyle(); |
| 6799 | } |
| 6800 | |
| 6801 | if (lead.isPressedStyle()) { |
| 6802 | return getPressedStyle(); |
| 6803 | } |
| 6804 | |
| 6805 | if (lead.hasFocus() && Display.getInstance().shouldRenderSelection(this)) { |
| 6806 | return getSelectedStyle(); |
| 6807 | } |
| 6808 | } |
| 6809 | isUnselectedStyle = true; |
| 6810 | return unSelectedStyle; |
| 6811 | } |
| 6812 | |
| 6813 | if (!isEnabled()) { |
| 6814 | return getDisabledStyle(); |
| 6815 | } |
| 6816 | |
| 6817 | if (isPressedStyle()) { |
| 6818 | return getPressedStyle(); |
| 6819 | } |
| 6820 | |
| 6821 | if (hasFocus() && Display.getInstance().shouldRenderSelection(this)) { |
| 6822 | return getSelectedStyle(); |
| 6823 | } |
| 6824 | isUnselectedStyle = true; |
| 6825 | return unSelectedStyle; |
| 6826 | } |
| 6827 | |
| 6828 | boolean isPressedStyle() { |
| 6829 | return false; |