net.infonode.docking.util

Class PropertiesUtil

public class PropertiesUtil extends Object

Utility functions for manipulating properties.

Since: IDW 1.4.0

Author: johan

Method Summary
static RootWindowPropertiescreateTitleBarStyleRootWindowProperties()

Creates and returns a new {@link RootWindowProperties} object that is meant to be added as super object on another {@link RootWindowProperties} object, for example a theme's {@link RootWindowProperties}.

static voidsetTitleBarStyle(RootWindowProperties rootProps)

Sets title bar style in the given root window properties object.

Method Detail

createTitleBarStyleRootWindowProperties

public static RootWindowProperties createTitleBarStyleRootWindowProperties()

Creates and returns a new {@link RootWindowProperties} object that is meant to be added as super object on another {@link RootWindowProperties} object, for example a theme's {@link RootWindowProperties}.

The created properties object will have title bar style properties set, see {@link #setTitleBarStyle(RootWindowProperties)}.

Returns: created properties object

setTitleBarStyle

public static void setTitleBarStyle(RootWindowProperties rootProps)

Sets title bar style in the given root window properties object.

This function sets properties in the give {@link RootWindowProperties} object:

Note: It will modify properties values in the object without checking if it was already set i.e. overwriting the previous value.

Parameters: rootProps {@link RootWindowProperties} object to modify