# gtkmenu.conf
# Description: Menu to provide access to F123Light.
#
# Copyright 2019, F123 Consulting, <information@f123.org>
# Copyright 2019, Storm Dragon, <storm_dragon@linux-a11y.org>
#
# This is free software; you can redistribute it and/or modify it under the
# terms of the GNU General Public License as published by the Free
# Software Foundation; either version 3, or (at your option) any later
# version.
#
# This software is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this package; see the file COPYING.  If not, write to the Free
# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
# 02110-1301, USA.
 

# Keywords are used to identify the type of line. One keyword per line. The
# 7 keywords are:
#
# "menupos="
# "item="
# "cmd="
# "icon="
# "separator"
# "submenu="
# "iconsize="
#
#"Item=" must be followed by "cmd=" which must, in turn, be followed by "icon=".
#
# "Submenu" must be followed by "icon=" (line indented).
# All menu entries in this submenu must be indented using the <tab> character.
# The first line that is not indented with the same number of <tab>s signals
# the end of this submenu. Submenus can, of course, be nested.
#
# Item denotes the text to show in the menu. An underscore ("_") indicates
# the mnemonic for the menu item. Cmd denotes the command to run.
# Icon denotes a image to show in the menu. If you do not want an image,
# use the entry "icon=NULL". Submenu denotes the text to show
# in the menu listing. Separator is just that - a line in the menu.
# Iconsize changes the dimensions of the image used for succeeding menu items.
# MenuPos is an optional line to force the menu to open at a given x-y
# position (the program xev can help you find coordinates - see its man page).
# If "menupos=" is missing, the menu is shown at the mouse cursor position.
# Lines are limited to 200 characters. The character "#" marks the
# beginning of a comment (ignored by myGtkMenu). Blank lines are ignored.
#
#   |--------------------------------------------------------------------|
#   | If an error is found in the file, the rest of the file is ignored. |
#   |--------------------------------------------------------------------|
#
# The text that follows "cmd=" must be a legal (error free) command.
# If the command will not work when independently run on a terminal window,
# it will not work from myGtkMenu.
#
# To debug the operation of myGtkMenu on MenuDescriptionFilename,
# run "myGtkMenu MenuDescriptionFilename" from a command prompt
# (ie terminal window). When in doubt, enter the complete pathname of
# the files: "/PATH/myGtkMenu /PATH/MenuDescriptionFilename" where
# "/PATH/" is the directory where the files are located.
#
# Typically, one would run myGtkMenu from an icon on a panel or an
# icon on the desktop. (In GNOME, launchers are designed to do this.)
# Note that you are not limited to one menu. Make several launchers and
# operate them with different MenuDescriptionFilename.


#      ............... Beginning of menu ...............

MenuPosition = 10 10

iconsize = 25

Submenu = _Internet
	icon = NULL

	item = _Email
	cmd = thunderbird
	icon = NULL

	item = _Web Browser
	cmd = firefox
	icon = NULL

	item = Instant _Messaging
	cmd = pidgin
	icon = NULL

	item = _Voice Chat (Mumble)
	cmd = /usr/lib/F123-wrappers/clilauncher.sh barnard-ui
	icon = NULL

SEPARATOR

Submenu = _Media
	icon = NULL

	item = _Music
	cmd = audacious
	icon = NULL

Submenu = _Office
	icon = NULL

	item = _Calculator
	cmd = galculator
	icon = NULL

	item = _Text Editor
	cmd = pluma
	icon = NULL

SEPARATOR

item = _File Manager
cmd = pcmanfm
icon = NULL

SEPARATOR

Submenu = _Settings
	icon = NULL

	item = _Bluetooth
	cmd = blueman-manager
	icon = NULL

	item = Configure _Wifi
	cmd = /usr/lib/F123-wrappers/clilauncher.sh configure-wifi
	icon = NULL

	item = Change _Passwords
	cmd = /usr/lib/F123-wrappers/clilauncher.sh configure-passwords
	icon = NULL

	item = Set default _browser
	cmd = /usr/lib/F123-wrappers/clilauncher.sh configure-web-browser
	icon = NULL

	item = _Security
	cmd = /usr/lib/F123-wrappers/clilauncher.sh configure-security
	icon = NULL

	item = _Speech Settings
	cmd = /usr/lib/F123-wrappers/clilauncher.sh configure-speech
	icon = NULL

	item = Check for System _Updates
	cmd = /usr/lib/F123-wrappers/clilauncher.sh update-f123light
	icon = NULL

SEPARATOR

Submenu = _Power
	icon = NULL

	item = Restar_t
	cmd = reboot
	icon = NULL

	item = Power _Off
	cmd = poweroff
	icon = NULL

SEPARATOR

