int newType = (Integer)evt.getNewValue();
controller.changeTagsStorage(newType);
} else if (UserPreferences.PROP_SHOW_TOOLBAR_LABELS.equals(prop))
{
boolean visible = (Boolean)evt.getNewValue();
MainFrame mainFrame = controller.getMainFrame();
if (mainFrame != null) mainFrame.setToolbarLabelsVisible(visible);
} else if (UserPreferences.PROP_SHOW_UNREAD_BUTTON_MENU.equals(prop))
{
boolean visible = (Boolean)evt.getNewValue();
UnreadButton.setShowMenuOnClick(visible);
} else if (UserPreferences.PROP_SHOW_TOOLBAR.equals(prop))
{
boolean visible = (Boolean)evt.getNewValue();
MainFrame mainFrame = controller.getMainFrame();
if (mainFrame != null) mainFrame.setToolbarVisible(visible);
} else if (UserPreferences.PROP_UPDATE_FEEDS.equals(prop))
{
boolean update = (Boolean)evt.getNewValue();
controller.getPoller().setUpdateFeedsManually(update);
} else if (UserPreferences.PROP_UPDATE_READING_LISTS.equals(prop))
{
boolean update = (Boolean)evt.getNewValue();
controller.getPoller().setUpdateReadingListsManually(update);
} else if (UserPreferences.PROP_PROXY_ENABLED.equals(prop) ||
UserPreferences.PROP_PROXY_HOST.equals(prop) ||
UserPreferences.PROP_PROXY_PORT.equals(prop))
{
controller.setProxySettings((UserPreferences)evt.getSource());
} else if (UserPreferences.PROP_SHOW_APPICON_IN_SYSTRAY.equals(prop))
{
NotificationArea.setAppIconAlwaysVisible((Boolean)evt.getNewValue());
} else if (UserPreferences.PROP_MINIMIZE_TO_SYSTRAY.equals(prop))
{
MainFrame mainFrame = controller.getMainFrame();
if (mainFrame != null) mainFrame.setMinimizeToSystemTray((Boolean)evt.getNewValue());
} else if (UserPreferences.PROP_DIB_MODE.equals(prop))
{
int mode = (Integer)evt.getNewValue();
if (controller.dockIconUnreadMonitor != null) controller.dockIconUnreadMonitor.setMode(mode);
}