# The K-Meleon Files: macros.cfg, menus.cfg, User.js, userContent.css
#
# Menu Definition File for K-Meleon
#
# Brian Harris 
# Jeff Doozan  
#

# Note: Popup must be defined *before* being used as a submenu

&Toolbars {
	@ToolBars
	&Status Bar = ID_VIEW_STATUS_BAR
	-
	Lock the Tool&bars = ID_TOOLBARS_LOCK
}

&File {
%ifplugin layers
	layers(Open, Ne&w Layer)
%endif
	&New Window\tCtrl+N = ID_NEW_BROWSER
	&Open...\tCtrl+O = ID_FILE_OPEN
	Save &As...\tCtrl+S = ID_FILE_SAVE_AS
	-
	&Print...\tCtrl+P = ID_FILE_PRINT
	Print Pre&view = ID_FILE_PRINTPREVIEW
	Page &Setup   = ID_FILE_PRINTSETUP
	-
%ifplugin layers
	layers(Close, C&lose Layer\tCtrl+F4)
%endif
	&Close\tAlt+F4 = ID_FILE_CLOSE
	&Exit\tCtrl+Alt+F4 = ID_APP_EXIT
}

&Edit {
	Cu&t\tCtrl+X = ID_EDIT_CUT
	&Copy\tCtrl+C = ID_EDIT_COPY
	&Paste\tCtrl+V = ID_EDIT_PASTE
	Select &All\tCtrl+A = ID_EDIT_SELECT_ALL
	-
	So&urce\tCtrl+U = ID_VIEW_SOURCE
	-
	&Find in Page\tCtrl+F = ID_EDIT_FIND
	Find &Next\tF3 = ID_EDIT_FINDNEXT
	Find Pre&v\tShift+F3 = ID_EDIT_FINDPREV
	-
	&Manage Profiles = ID_MANAGE_PROFILES
	Pr&eferences = ID_PREFERENCES
}

%ifplugin macros
&About {
	macros(aboutKM)
	macros(aboutMoz)
	-
	macros(aboutBlank)
	macros(aboutCache)
	-
	macros(plugins)
	macros(config)
}
%endif

&View {
	:&Toolbars
%ifplugin macros
	:&About
%endif
	-
	So&urce\tCtrl+U = ID_VIEW_SOURCE
	&Page Info = ID_VIEW_PAGE_INFO
%ifplugin macros
	macros(view_clipboard)
%endif
	-
	&Increase Font\tCtrl++ = ID_FONT_INCREASE
	&Decrease Font\tCtrl+- = ID_FONT_DECREASE
	-
%ifplugin layers
	layers(Next, &Next Layer\tCtrl+Tab)
	layers(Prev, &Previous Layer\tCtrl+Shift+Tab)
	Ne&xt Window = ID_WINDOW_NEXT
	Pre&vious Window = ID_WINDOW_PREV
%else
	&Next Window\tCtrl+Tab = ID_WINDOW_NEXT
	&Previous Window\tCtrl+Shift+Tab = ID_WINDOW_PREV
%endif
%ifplugin fullscreen
	-
	fullscreen(Fu&ll Screen\tF11)
%endif

%ifplugin history
       -
       history(View, View &History\tCtrl+H)
%endif

}

&Go {
	&Back\tAlt + <- = ID_NAV_BACK
	&Forward\tAlt + -> = ID_NAV_FORWARD
	&Stop\tEsc = ID_NAV_STOP
	&Reload\tCtrl + R = ID_NAV_RELOAD
	&Home\tALT + Home = ID_NAV_HOME
%ifplugin macros
	-
	macros(go_online)
	macros(up_directory)
%endif
%ifplugin history
	history()
%endif
}

&Help {
	&K-Meleon Homepage = ID_LINK_KMELEON_HOME
	K-Meleon &Forums = ID_LINK_KMELEON_FORUM
	-
	User's &Guide\tF1 = ID_LINK_KMELEON_MANUAL
	FA&Q = ID_LINK_KMELEON_FAQ
	-
	Installed &Plugins = ID_LINK_ABOUT_PLUGINS
	-
	&About K-Meleon... = ID_APP_ABOUT
}

%ifplugin bookmarks
&Bookmarks {
	bookmarks(Config, Config)
	bookmarks(Add, Add)
	bookmarks(Edit, Edit)
	-
	bookmarks()
}
%endif

%ifplugin favorites
F&avorites {
	favorites(Config, Config)
	favorites(Add, Add)
	favorites(Edit, Edit)
	-
	favorites()
}
%endif

%ifplugin winamp
Winamp {
	winamp()
	bmpmenu(winamp.dll)
}
%endif

%ifplugin weasel
EMail {
	weasel()
}
%endif


%ifplugin layers
&Layers {
	layers(Close, &Delete Layer	Ctrl+F4)
	layers(Open, New &Layer	Ctrl+T)
	-
	layers(openwindow, Open in &New Window)
	layers(closeallother, Close &All Others)
	-
%ifplugin macros
	macros(layers_catch)
%endif
	layers(config, Con&figure Layers)
	-
	layers()
}
%endif


%ifplugin hotlist
Ho&tlist {
	hotlist(Config, Config)
	hotlist(Add, Add)
	hotlist(Edit, Edit)
	-
	hotlist()
}
%endif

%ifplugin macros
St&yle {
	macros(Disable_Style)
	macros(Enable_Style)
}
%endif

%ifplugin macros
&Search {
	Input &Search Query\tCtrl+G = ID_NAV_SEARCH
	macros(search_dictionary)
}
%endif

%ifplugin macros
Selected &Text {
	macros(Define)
	macros(Search_word)
	-
	macros(textlink)
	macros(email_text)
	macros(paste_notepad)
}
%endif

%ifplugin macros
&Email {
	macros(Calypso)
	macros(sendMail)
	-
	macros(email_page_link)
	macros(email_text)
}
%endif

%ifplugin macros
&Programs {
	macros(EditPad)
	macros(arach)
	macros(irfan)
	macros(WinAmp)
	macros(aol_messenger)
	macros(strokeit)
}
%endif

%ifplugin macros
&Tools {
	:&Search
	:&Email
	:Selected &Text
	:St&yle
	:&Programs
	macros(JSconsole)
	macros(to_address)
	macros(decode_rot13)
}
%endif

&Menu {
	:&File
	:&Edit
	:&View
	:&Go
%ifplugin bookmarks
	:&Bookmarks
%endif
%ifplugin favorites
	:F&avorites
%endif
%ifplugin hotlist
	:Ho&tlist
%endif
%ifplugin layers
	:&Layers
%endif
%ifplugin macros
	:&Tools
%endif
%ifplugin winamp
	:Winamp
%endif
%ifplugin weasel
	:EMail
%endif
	:&Help
	bmpmenu()
}


Main {
	:&File
	:&Edit
	:&View
	:&Go
%ifplugin bookmarks
	:&Bookmarks
%endif
%ifplugin favorites
	:F&avorites
%endif
%ifplugin hotlist
	:Ho&tlist
%endif
%ifplugin layers
	:&Layers
%endif
%ifplugin macros
	:&Tools
%endif
%ifplugin winamp
	:Winamp
%endif
%ifplugin weasel
	:EMail
%endif
	:&Help
	bmpmenu()
}

DocumentPopup {
	&Back = ID_NAV_BACK
	&Forward = ID_NAV_FORWARD
	&Stop = ID_NAV_STOP
	&Reload = ID_NAV_RELOAD
	&Home = ID_NAV_HOME
	-
	:&Menu
	:Selected &Text
	-
	Select &All = ID_EDIT_SELECT_ALL
	&Copy Text = ID_EDIT_COPY
	-
	View So&urce = ID_VIEW_SOURCE
	Save &Page As... = ID_FILE_SAVE_AS
%ifplugin fullscreen
	-
	fullscreen(Fu&ll Screen\tF11)
%endif
	bmpmenu()
}

DocumentImagePopup {
	&Back = ID_NAV_BACK
	&Forward = ID_NAV_FORWARD
	&Stop = ID_NAV_STOP
	&Reload = ID_NAV_RELOAD
	&Home = ID_NAV_HOME
	-
	:&Menu
	:Selected &Text
	-
	Select &All = ID_EDIT_SELECT_ALL
	&Copy Text = ID_EDIT_COPY
	-
	&View Background Image = ID_VIEW_IMAGE
	View So&urce = ID_VIEW_SOURCE
	Save &Page As... = ID_FILE_SAVE_AS
%ifplugin fullscreen
	-
	fullscreen(Fu&ll Screen\tF11)
%endif
	bmpmenu()
}

TextPopup {
	&Undo = ID_EDIT_UNDO
	-
	Cu&t = ID_EDIT_CUT
	&Copy = ID_EDIT_COPY
	&Paste = ID_EDIT_PASTE
	&Delete = ID_EDIT_CLEAR
	-
	Select &All = ID_EDIT_SELECT_ALL
	bmpmenu()
}

LinkPopup {
	Open in &New Window = ID_OPEN_LINK_IN_NEW_WINDOW
	Open in Back&ground = ID_OPEN_LINK_IN_BACKGROUND
	-
%ifplugin layers
	layers(OpenLink, Open in New &Layer)
	layers(OpenLinkBg, Open in Bac&kground Layer)
	-
%endif
	@entrypoint
	&Back = ID_NAV_BACK
	&Forward = ID_NAV_FORWARD
	&Stop = ID_NAV_STOP
	&Reload = ID_NAV_RELOAD
	&Home = ID_NAV_HOME
	-
	:&Menu
	-
	&Save Link As... = ID_SAVE_LINK_AS
	&Copy URL = ID_COPY_LINK_LOCATION
%ifplugin bookmarks
	bookmarks(AddLink, Book&mark this Link)
%endif
	-
	Select &All = ID_EDIT_SELECT_ALL
	Copy &Text = ID_EDIT_COPY
	-
	View So&urce = ID_VIEW_SOURCE
	Save &Page As... = ID_FILE_SAVE_AS
	bmpmenu()
}

ImagePopup {
	&Back = ID_NAV_BACK
	&Forward = ID_NAV_FORWARD
	&Stop = ID_NAV_STOP
	&Reload = ID_NAV_RELOAD
	&Home = ID_NAV_HOME
	-
	:&Menu
	-
	&View Image = ID_VIEW_IMAGE
	Save &Image As... = ID_SAVE_IMAGE_AS
	Cop&y Image URL = ID_COPY_IMAGE_LOCATION
%ifplugin macros
	-
	macros(zoomin)
	macros(zoomout)
%endif
	-
	View So&urce = ID_VIEW_SOURCE
	Save &Page As... = ID_FILE_SAVE_AS
	bmpmenu()
}

ImageLinkPopup {
	Open in a &New Window = ID_OPEN_LINK_IN_NEW_WINDOW
	Open in Back&ground = ID_OPEN_LINK_IN_BACKGROUND
	-
%ifplugin layers
	layers(OpenLink, Open in New &Layer)
	layers(OpenLinkBg, Open in Bac&kground Layer)
	-
%endif
	@entrypoint
	&Back = ID_NAV_BACK
	&Forward = ID_NAV_FORWARD
	&Stop = ID_NAV_STOP
	&Reload = ID_NAV_RELOAD
	&Home = ID_NAV_HOME
	-
	:&Menu
	-
	&View Image = ID_VIEW_IMAGE
	Save &Image As... = ID_SAVE_IMAGE_AS
	Cop&y Image URL = ID_COPY_IMAGE_LOCATION
%ifplugin macros
	-
	macros(zoomin)
	macros(zoomout)
%endif
	-
	&Save Link As... = ID_SAVE_LINK_AS
	&Copy URL = ID_COPY_LINK_LOCATION
%ifplugin bookmarks
	bookmarks(AddLink, Book&mark this Link)
%endif
	-
	View So&urce = ID_VIEW_SOURCE
	Save &Page As... = ID_FILE_SAVE_AS
	bmpmenu()
}

FrameDocumentPopup {
	&Open Frame = ID_OPEN_FRAME_IN_NEW_WINDOW
	V&iew Frame Source = ID_VIEW_FRAME_SOURCE
	-
	@entrypoint
	&Back = ID_NAV_BACK
	&Forward = ID_NAV_FORWARD
	&Stop = ID_NAV_STOP
	&Reload = ID_NAV_RELOAD
	&Home = ID_NAV_HOME
	-
	:&Menu
	:Selected &Text
	-
	Select &All = ID_EDIT_SELECT_ALL
	&Copy Text = ID_EDIT_COPY
	-
	View So&urce = ID_VIEW_SOURCE
	Save &Page As... = ID_FILE_SAVE_AS
%ifplugin fullscreen
	-
	fullscreen(Fu&ll Screen\tF11)
%endif
	bmpmenu()
}

FrameDocumentImagePopup {
	&Open Frame = ID_OPEN_FRAME_IN_NEW_WINDOW
	V&iew Frame Source = ID_VIEW_FRAME_SOURCE
	-
	@entrypoint
	&Back = ID_NAV_BACK
	&Forward = ID_NAV_FORWARD
	&Stop = ID_NAV_STOP
	&Reload = ID_NAV_RELOAD
	&Home = ID_NAV_HOME
	-
	:&Menu
	:Selected &Text
	-
	Select &All = ID_EDIT_SELECT_ALL
	&Copy Text = ID_EDIT_COPY
	-
	&View Background Image = ID_VIEW_IMAGE
	View So&urce = ID_VIEW_SOURCE
	Save &Page As... = ID_FILE_SAVE_AS
%ifplugin fullscreen
	-
	fullscreen(Fu&ll Screen\tF11)
%endif
	bmpmenu()
}

FrameLinkPopup {
	&Open Frame = ID_OPEN_FRAME_IN_NEW_WINDOW
	V&iew Frame Source = ID_VIEW_FRAME_SOURCE
	-
	Open in &New Window = ID_OPEN_LINK_IN_NEW_WINDOW
	Open in Back&ground = ID_OPEN_LINK_IN_BACKGROUND
	-
%ifplugin layers
	layers(OpenLink, Open in New &Layer)
	layers(OpenLinkBg, Open in Bac&kground Layer)
	-
%endif
	@entrypoint
	&Back = ID_NAV_BACK
	&Forward = ID_NAV_FORWARD
	&Stop = ID_NAV_STOP
	&Reload = ID_NAV_RELOAD
	&Home = ID_NAV_HOME
	-
	:&Menu
	-
	&Save Link As... = ID_SAVE_LINK_AS
	&Copy URL = ID_COPY_LINK_LOCATION
	-
	Select &All = ID_EDIT_SELECT_ALL
	Copy &Text = ID_EDIT_COPY
%ifplugin bookmarks
	bookmarks(AddLink, Book&mark this Link)
%endif
	-
	View So&urce = ID_VIEW_SOURCE
	Save &Page As... = ID_FILE_SAVE_AS
	bmpmenu()
}

FrameImagePopup {
	&Open Frame = ID_OPEN_FRAME_IN_NEW_WINDOW
	V&iew Frame Source = ID_VIEW_FRAME_SOURCE
	-
	@entrypoint
	&Back = ID_NAV_BACK
	&Forward = ID_NAV_FORWARD
	&Stop = ID_NAV_STOP
	&Reload = ID_NAV_RELOAD
	&Home = ID_NAV_HOME
	-
	:&Menu
	-
	&View Image = ID_VIEW_IMAGE
	Save I&mage As... = ID_SAVE_IMAGE_AS
	Cop&y Image URL = ID_COPY_IMAGE_LOCATION
%ifplugin macros
	-
	macros(zoomin)
	macros(zoomout)
%endif
	-
	View So&urce = ID_VIEW_SOURCE
	Save &Page As... = ID_FILE_SAVE_AS
	bmpmenu()
}

FrameImageLinkPopup {
	&Open Frame = ID_OPEN_FRAME_IN_NEW_WINDOW
	V&iew Frame Source = ID_VIEW_FRAME_SOURCE
	-
	Open in a &New Window = ID_OPEN_LINK_IN_NEW_WINDOW
	Open in Back&ground = ID_OPEN_LINK_IN_BACKGROUND
	-
%ifplugin layers
	layers(OpenLink, Open in New &Layer)
	layers(OpenLinkBg, Open in Bac&kground Layer)
	-
%endif
	@entrypoint
	&Back = ID_NAV_BACK
	&Forward = ID_NAV_FORWARD
	&Stop = ID_NAV_STOP
	&Reload = ID_NAV_RELOAD
	&Home = ID_NAV_HOME
	-
	:&Menu
	-
	&View Image = ID_VIEW_IMAGE
	Save I&mage As... = ID_SAVE_IMAGE_AS
	Cop&y Image URL = ID_COPY_IMAGE_LOCATION
%ifplugin macros
	-
	macros(zoomin)
	macros(zoomout)
%endif
	-
	&Save Link As... = ID_SAVE_LINK_AS
	&Copy URL = ID_COPY_LINK_LOCATION
%ifplugin bookmarks
	bookmarks(AddLink, Book&mark this Link)
%endif
	-
	View So&urce = ID_VIEW_SOURCE
	Save &Page As... = ID_FILE_SAVE_AS
	bmpmenu()
}

%ifplugin layers
LayerButtonPopup {
	layers(Open, New &Layer)
	layers(Close, &Close Layer)
	-
	layers(openwindow, Open in &New Window)
	layers(closeallother, Close &All Others)
}
%endif