|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.rssowl.controller.Quickview
public class Quickview
This is the RSS Quickview controll that is displayed directly under the menue. It includes the ToolBar as well.
| Field Summary | |
|---|---|
private MenuItem |
aggregateFavorites
|
private Composite |
bottomContainer
|
private Composite |
centerContainer
|
(package private) ToolBar |
centerToolBar
|
private ToolItem |
closeAllItem
|
(package private) ToolItem |
closeItem
|
private ToolItem |
closeOtherItem
|
(package private) DropTarget |
comboDNDTarget
|
private MenuItem |
customizeBar
|
private MenuItem |
discoverFeedItem
|
(package private) EventManager |
eventManager
|
(package private) ToolItem |
exportItem
|
(package private) Menu |
exportMenu
|
private MenuItem |
exportOPML
|
(package private) ToolItem |
favoritesItem
|
(package private) Menu |
favoritesMenu
|
(package private) ToolItem |
historyItem
|
(package private) Menu |
historyMenu
|
private MenuItem |
importBlogroll
|
(package private) ToolItem |
importItem
|
(package private) Menu |
importMenu
|
private MenuItem |
importOPML
|
(package private) ToolBar |
leftToolBar
|
(package private) Text |
liveSearch
|
private CLabel |
liveSearchLabel
|
(package private) ToolItem |
mailNewsTip
|
private MenuItem |
markAllRead
|
private MenuItem |
markFeedRead
|
private MenuItem |
markNewsUnread
|
(package private) ToolItem |
markReadItem
|
private MenuItem |
newCategory
|
private MenuItem |
newFavorite
|
(package private) ToolItem |
newItem
|
(package private) Menu |
newMenu
|
private MenuItem |
newSubCategory
|
private MenuItem |
nextMessageItem
|
(package private) ToolItem |
nextNewsItem
|
(package private) ToolItem |
nextTab
|
private MenuItem |
nextUnreadItem
|
private MenuItem |
preferencesItem
|
(package private) ToolItem |
previousTab
|
private Menu |
quickviewMenu
|
(package private) MenuItem |
quickviewState
|
private MenuItem |
reloadFavorites
|
(package private) ToolItem |
reloadItem
|
(package private) GUI |
rssOwlGui
|
private static int |
SEARCH_DELAY
Delay before the Search is beginning |
(package private) MenuItem |
searchAndItem
|
private ExtendedThread |
searchDelayThread
|
private MenuItem |
searchFavorites
|
private MenuItem |
searchFeedItem
|
(package private) ToolItem |
searchItem
|
(package private) MenuItem |
searchNotItem
|
(package private) MenuItem |
searchOrItem
|
private Label |
sep
|
(package private) Shell |
shell
|
(package private) boolean |
stopLiveSearch
|
static int |
TOOLBAR_MODE_ICONS
ToolBar Mode: Show only Icons |
static int |
TOOLBAR_MODE_ICONS_TEXT
ToolBar Mode: Show Icons and Text |
static int |
TOOLBAR_MODE_TEXT
ToolBar Mode: Show only Text |
(package private) MenuItem |
toolBarState
|
(package private) ViewForm |
toolbarViewForm
|
(package private) ToolItem |
toolsItem
|
private Composite |
topContainer
|
private Label |
urlLabelQuickView
|
(package private) Combo |
urlTestCombo
|
private MenuItem |
validateFeedItem
|
private Menu |
wildCardMenu
|
| Constructor Summary | |
|---|---|
Quickview(GUI rssOwlGui,
Shell shell,
EventManager eventManager)
Instantiate a new Quickview |
|
| Method Summary | |
|---|---|
(package private) void |
addUrlToCombo(java.lang.String url)
Add the URL to the combo if its not yet in |
void |
clearLiveSearch()
Clear the live search input field |
void |
createToolBar()
Create the ToolBar. |
private void |
createWildCardMenu()
Apply a wildcard popup menu to the text. |
private int |
getIndex(java.lang.String url)
Get the index from the combo where the given URL is located or -1 if the URL is not part of the combo |
private int |
getPivot(java.lang.String[] items)
Calculate the Pivot to be used as divider between the two ToolBars. |
private void |
initComponents()
Init all components |
private void |
initContextMenu(Control parent)
Initialize the Context Menu showing two items to hide/show ToolBar and Quickview control. |
(package private) void |
search()
Perform the search in the displayed channel. |
void |
setShowQuickview(boolean show,
boolean save)
Show / Hide the quickview control |
void |
setShowToolBar(boolean show,
boolean save)
Show / Hide the ToolBar control |
void |
setShowViewForm(boolean show)
Show / Hide the ViewForm containing ToolBar and Quickview |
void |
updateFonts()
All implementing classes must provide a method to update the fonts of all GUI elements that provide a setFont() Method. |
void |
updateI18N()
Update all controlls text with i18n |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int TOOLBAR_MODE_ICONS
public static final int TOOLBAR_MODE_ICONS_TEXT
public static final int TOOLBAR_MODE_TEXT
private static final int SEARCH_DELAY
private MenuItem aggregateFavorites
private Composite bottomContainer
private Composite centerContainer
private ToolItem closeAllItem
private ToolItem closeOtherItem
private MenuItem customizeBar
private MenuItem discoverFeedItem
private MenuItem exportOPML
private MenuItem importBlogroll
private MenuItem importOPML
private CLabel liveSearchLabel
private MenuItem markAllRead
private MenuItem markFeedRead
private MenuItem markNewsUnread
private MenuItem newCategory
private MenuItem newFavorite
private MenuItem newSubCategory
private MenuItem nextMessageItem
private MenuItem nextUnreadItem
private MenuItem preferencesItem
private Menu quickviewMenu
private MenuItem reloadFavorites
private ExtendedThread searchDelayThread
private MenuItem searchFavorites
private MenuItem searchFeedItem
private Label sep
private Composite topContainer
private Label urlLabelQuickView
private MenuItem validateFeedItem
private Menu wildCardMenu
ToolBar centerToolBar
ToolItem closeItem
DropTarget comboDNDTarget
EventManager eventManager
ToolItem exportItem
Menu exportMenu
ToolItem favoritesItem
Menu favoritesMenu
ToolItem historyItem
Menu historyMenu
ToolItem importItem
Menu importMenu
ToolBar leftToolBar
Text liveSearch
ToolItem mailNewsTip
ToolItem markReadItem
ToolItem newItem
Menu newMenu
ToolItem nextNewsItem
ToolItem nextTab
ToolItem previousTab
MenuItem quickviewState
ToolItem reloadItem
GUI rssOwlGui
MenuItem searchAndItem
ToolItem searchItem
MenuItem searchNotItem
MenuItem searchOrItem
Shell shell
boolean stopLiveSearch
MenuItem toolBarState
ViewForm toolbarViewForm
ToolItem toolsItem
Combo urlTestCombo
| Constructor Detail |
|---|
public Quickview(GUI rssOwlGui,
Shell shell,
EventManager eventManager)
rssOwlGui - Access some methods of the main controllershell - The shelleventManager - The event manager| Method Detail |
|---|
public void clearLiveSearch()
public void createToolBar()
public void setShowQuickview(boolean show,
boolean save)
show - TRUE if visiblesave - If TRUE save state to GlobalSettings
public void setShowToolBar(boolean show,
boolean save)
show - TRUE if visiblesave - If TRUE save state to GlobalSettingspublic void setShowViewForm(boolean show)
show - TRUE if visiblepublic void updateFonts()
IFontChangeable
updateFonts in interface IFontChangeableIFontChangeable.updateFonts()public void updateI18N()
updateI18N in interface ITranslatableprivate void createWildCardMenu()
private int getIndex(java.lang.String url)
url - Any URL to search for
private int getPivot(java.lang.String[] items)
items - The ToolItems as I18N Keys.
private void initComponents()
private void initContextMenu(Control parent)
parent - The parent to use for Initialization.void addUrlToCombo(java.lang.String url)
url - Any URLvoid search()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||