295 static {
296 final List<CssMetaData<? extends Styleable, ?>> styleables =
297 new ArrayList<CssMetaData<? extends Styleable, ?>>(Control.getClassCssMetaData());
298 styleables.add(ORIENTATION);
299 styleables.add(HALIGNMENT);
300 styleables.add(VALIGNMENT);
301 STYLEABLES = Collections.unmodifiableList(styleables);
302 }
303 }
304
305 /**
306 * @return The CssMetaData associated with this class, which may include the
307 * CssMetaData of its super classes.
308 * @since JavaFX 8.0
309 */
310 public static List<CssMetaData<? extends Styleable, ?>> getClassCssMetaData() {
311 return Separator.StyleableProperties.STYLEABLES;
312 }
313
314 /**
315 * RT-19263
316 * @treatAsPrivate implementation detail
317 * @deprecated This is an experimental API that is not intended for general use and is subject to change in future versions
318 * @since JavaFX 8.0
319 */
320 @Deprecated
321 @Override protected List<CssMetaData<? extends Styleable, ?>> getControlCssMetaData() {
322 return getClassCssMetaData();
323 }
324
325 private static final PseudoClass VERTICAL_PSEUDOCLASS_STATE = PseudoClass.getPseudoClass("vertical");
326 private static final PseudoClass HORIZONTAL_PSEUDOCLASS_STATE = PseudoClass.getPseudoClass("horizontal");
327
328 /**
329 * Returns the initial focus traversable state of this control, for use
330 * by the JavaFX CSS engine to correctly set its initial value. This method
331 * is overridden as by default UI controls have focus traversable set to true,
332 * but that is not appropriate for this control.
333 *
334 * @since 9
335 */
336 @Override protected Boolean getInitialFocusTraversable() {
337 return Boolean.FALSE;
338 }
339
340 }
|
295 static {
296 final List<CssMetaData<? extends Styleable, ?>> styleables =
297 new ArrayList<CssMetaData<? extends Styleable, ?>>(Control.getClassCssMetaData());
298 styleables.add(ORIENTATION);
299 styleables.add(HALIGNMENT);
300 styleables.add(VALIGNMENT);
301 STYLEABLES = Collections.unmodifiableList(styleables);
302 }
303 }
304
305 /**
306 * @return The CssMetaData associated with this class, which may include the
307 * CssMetaData of its super classes.
308 * @since JavaFX 8.0
309 */
310 public static List<CssMetaData<? extends Styleable, ?>> getClassCssMetaData() {
311 return Separator.StyleableProperties.STYLEABLES;
312 }
313
314 /**
315 * {@inheritDoc}
316 * @since JavaFX 8.0
317 */
318 @Override protected List<CssMetaData<? extends Styleable, ?>> getControlCssMetaData() {
319 return getClassCssMetaData();
320 }
321
322 private static final PseudoClass VERTICAL_PSEUDOCLASS_STATE = PseudoClass.getPseudoClass("vertical");
323 private static final PseudoClass HORIZONTAL_PSEUDOCLASS_STATE = PseudoClass.getPseudoClass("horizontal");
324
325 /**
326 * Returns the initial focus traversable state of this control, for use
327 * by the JavaFX CSS engine to correctly set its initial value. This method
328 * is overridden as by default UI controls have focus traversable set to true,
329 * but that is not appropriate for this control.
330 *
331 * @since 9
332 */
333 @Override protected Boolean getInitialFocusTraversable() {
334 return Boolean.FALSE;
335 }
336
337 }
|