|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.rssowl.controller.RSSOwlMenu
public class RSSOwlMenu
This is the Menu that is displayed on top of the application RSSOwl
| Field Summary | |
|---|---|
private MenuItem |
about
|
private MenuItem |
addToFavorites
|
private MenuItem |
aggregateAll
|
private MenuItem |
blogNews
|
private MenuItem |
cascadeItemCreateOPML
|
private MenuItem |
cascadeItemImportBlogroll
|
private MenuItem |
cascadeItemImportOPML
|
private MenuItem |
closeAllTabs
|
private MenuItem |
closeCurrentTab
|
private MenuItem |
copy
|
private MenuItem |
copyUrlItem
|
private MenuItem |
customizeToolBar
|
private MenuItem |
cut
|
private MenuItem |
delete
|
private MenuItem |
donate
|
private MenuItem |
edit
|
(package private) EventManager |
eventManager
|
private MenuItem |
exitItem
|
private MenuItem |
export
|
private MenuItem |
exportHtml
|
private MenuItem |
exportPdf
|
private MenuItem |
exportRtf
|
private MenuItem |
faq
|
private MenuItem |
favorites
|
(package private) MenuItem |
favoritesTreeWindow
|
private MenuItem |
feedDiscovery
|
private MenuItem |
file
|
(package private) Menu |
filemenu
|
private MenuItem |
find
|
private MenuItem |
gotoNews
|
private Menu |
gotoNewsMenu
|
private MenuItem |
gotoNextNews
|
private MenuItem |
gotoNextTab
|
private MenuItem |
gotoNextUnreadNews
|
private MenuItem |
gotoPreviousTab
|
private MenuItem |
homepage
|
private MenuItem |
importMenu
|
private MenuItem |
info
|
private Menu |
infomenu
|
private boolean |
isMac
|
private MenuItem |
license
|
private MenuItem |
mailingList
|
private MenuItem |
mailLinkToFriend
|
private MenuItem |
markAllRead
|
private MenuItem |
markAllReadItem
|
private MenuItem |
markUnreadItem
|
private Menu |
menu
|
static java.lang.String[] |
menuStructure
Toplevel menu structure used to set hotkeys |
private MenuItem |
minimizeWindow
|
private MenuItem |
newCategory
|
private MenuItem |
newFavorite
|
private MenuItem |
newItem
|
private MenuItem |
newsheader
|
private Menu |
newsheaderMenu
|
private MenuItem |
newSubCategory
|
private MenuItem |
open
|
private MenuItem |
paste
|
private MenuItem |
preferences
|
private MenuItem |
printNews
|
private MenuItem |
properties
|
(package private) MenuItem |
quickviewWindow
|
private MenuItem |
readNewsInHTML
|
private MenuItem |
readNewsInPDF
|
private MenuItem |
readNewsInRTF
|
private MenuItem |
reload
|
private MenuItem |
reloadAll
|
(package private) GUI |
rssOwlGui
|
private MenuItem |
rssSearch
|
private MenuItem |
saveNewsFeed
|
private MenuItem |
searchAll
|
private MenuItem |
selectAll
|
(package private) Shell |
shell
|
static java.lang.String[][] |
subMenuStructure
Sublevel menu structure that may be assigned with hotkeys |
private MenuItem |
tellMyFriends
|
(package private) MenuItem |
toolBarWindow
|
private MenuItem |
tools
|
private Menu |
toolsMenu
|
private MenuItem |
tutorial
|
private MenuItem |
update
|
(package private) MenuItem |
useBrowserForNewsText
|
private MenuItem |
validateFeed
|
private MenuItem |
welcome
|
private MenuItem |
window
|
private Menu |
windowmenu
|
(package private) MenuItem |
workOffline
|
| Constructor Summary | |
|---|---|
RSSOwlMenu(GUI rssOwlGui,
Shell shell,
EventManager eventManager)
Instantiate a new RSSOwl Menu. |
|
| Method Summary | |
|---|---|
private void |
initComponents()
Init all components |
void |
initMnemonics()
Init the mnemonics |
void |
setFavoritesTreeMenuEnabled(boolean enabled)
Set the Favorites Tree Menuitem to checked or not |
void |
setQuickviewMenuEnabled(boolean enabled)
Set the Quickview Menuitem to checked or not |
void |
setToolBarMenuEnabled(boolean enabled)
Set the ToolBar Menuitem to checked or not |
void |
setUseBrowserForNewsText(boolean enabled)
Set the option "useBrowserForNewsText" selected or not |
void |
updateAccelerator(MenuItem menuItem,
java.lang.String type,
boolean points,
boolean removePrintable)
Update the accelerators on the selected menuitem |
private void |
updateAccelerator(MenuItem menuItem,
java.lang.String text,
java.lang.String type,
boolean points,
boolean removePrintable)
Update the accelerators on the selected menuitem |
void |
updateAccelerators()
Update the accelerators on the menuitems |
void |
updateAccelerators(boolean removePrintable)
Update the accelerators on the menuitems |
void |
updateI18N()
Update all controlls text with i18n |
void |
updateOfflineModeItem()
Update the state of the "Work Offline" menuitem, either checked or not. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String[] menuStructure
public static java.lang.String[][] subMenuStructure
private MenuItem about
private MenuItem addToFavorites
private MenuItem aggregateAll
private MenuItem blogNews
private MenuItem cascadeItemCreateOPML
private MenuItem cascadeItemImportBlogroll
private MenuItem cascadeItemImportOPML
private MenuItem closeAllTabs
private MenuItem closeCurrentTab
private MenuItem copy
private MenuItem copyUrlItem
private MenuItem customizeToolBar
private MenuItem cut
private MenuItem delete
private MenuItem donate
private MenuItem edit
private MenuItem exitItem
private MenuItem export
private MenuItem exportHtml
private MenuItem exportPdf
private MenuItem exportRtf
private MenuItem faq
private MenuItem favorites
private MenuItem feedDiscovery
private MenuItem file
private MenuItem find
private MenuItem gotoNews
private Menu gotoNewsMenu
private MenuItem gotoNextNews
private MenuItem gotoNextTab
private MenuItem gotoNextUnreadNews
private MenuItem gotoPreviousTab
private MenuItem homepage
private MenuItem importMenu
private MenuItem info
private Menu infomenu
private boolean isMac
private MenuItem license
private MenuItem mailingList
private MenuItem mailLinkToFriend
private MenuItem markAllRead
private MenuItem markAllReadItem
private MenuItem markUnreadItem
private Menu menu
private MenuItem minimizeWindow
private MenuItem newCategory
private MenuItem newFavorite
private MenuItem newItem
private MenuItem newsheader
private Menu newsheaderMenu
private MenuItem newSubCategory
private MenuItem open
private MenuItem paste
private MenuItem preferences
private MenuItem printNews
private MenuItem properties
private MenuItem readNewsInHTML
private MenuItem readNewsInPDF
private MenuItem readNewsInRTF
private MenuItem reload
private MenuItem reloadAll
private MenuItem rssSearch
private MenuItem saveNewsFeed
private MenuItem searchAll
private MenuItem selectAll
Shell shell
private MenuItem tellMyFriends
private MenuItem tools
private Menu toolsMenu
private MenuItem tutorial
private MenuItem update
private MenuItem validateFeed
private MenuItem welcome
private MenuItem window
private Menu windowmenu
EventManager eventManager
MenuItem favoritesTreeWindow
Menu filemenu
MenuItem quickviewWindow
GUI rssOwlGui
MenuItem toolBarWindow
MenuItem useBrowserForNewsText
MenuItem workOffline
| Constructor Detail |
|---|
public RSSOwlMenu(GUI rssOwlGui,
Shell shell,
EventManager eventManager)
rssOwlGui - Access some methods of the main controllershell - The shelleventManager - The manager handling user interaction| Method Detail |
|---|
public void initMnemonics()
public void setFavoritesTreeMenuEnabled(boolean enabled)
enabled - TRUE sets item uncheckedpublic void setQuickviewMenuEnabled(boolean enabled)
enabled - TRUE sets item uncheckedpublic void setToolBarMenuEnabled(boolean enabled)
enabled - TRUE sets item uncheckedpublic void setUseBrowserForNewsText(boolean enabled)
enabled - TRUE if selected
public void updateAccelerator(MenuItem menuItem,
java.lang.String type,
boolean points,
boolean removePrintable)
menuItem - Selected menuitemtype - Translation key of the selected menuitempoints - TRUE if "..." should be added to the itemremovePrintable - If TRUE, remove all accelerators that are printable.
This is required in case the user has set focus into an editable field.public void updateAccelerators()
public void updateAccelerators(boolean removePrintable)
removePrintable - If TRUE, remove all accelerators that are printable.
This is required in case the user has set focus into an editable field.public void updateI18N()
updateI18N in interface ITranslatablepublic void updateOfflineModeItem()
private void initComponents()
private void updateAccelerator(MenuItem menuItem,
java.lang.String text,
java.lang.String type,
boolean points,
boolean removePrintable)
menuItem - Selected menuitemtext - Translation key of the MenuItem's texttype - Translation key of the selected menuitempoints - TRUE if "..." should be added to the itemremovePrintable - If TRUE, remove all accelerators that are printable.
This is required in case the user has set focus into an editable field.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||