down menu
Plone Drop Down Menu 0.1.10
Plone Drop Down Menu is a product which allows managing multilevel drop down menus in Plone. more>>
Plone Drop Down Menu (qPloneDropDownMenu) product allows managing multilevel drop down menus in Plone. Drop down menu implemented by qPloneDropDownMenu Plone product is search engine friendly.
Add/remove Products)
-For Plone below 2.1 to use drop_down.css add line to your portal ploneCustom.css.
-You have a list of items of your top level menu, which you can edit in drop down menu configlet form. Now, to add submenu to the certain menu item, you need to add unordered list inside of top level menu item
DOM Menu 0.3.2
DOM Menu is a hierarchical JavaScript popup menus. more>>
The styles for the menu items are contr olled almost entirely through CSS and the menus are created/hidden using the DOM (Document Object M odel).
Menu configuration is done using a custom Hash() class and is very portable from a PHP type array structure. The menus attempt to follow the look and feel of well known GUI toolkit menus.
Version restrictions:
- cannot use opposite direction to open
- opera 7 having difficulty with table (need to work around)
Enhancements:
- added support for IE 5.0
- fixed problem when submenu was deactivated and parent would highlight
- added a converter from phplayersmenu
Personal Menu 3.0.8
Personal Menu allows your menus to look more compact and personal. more>>
Feel tired of the conservative menus, and have tried many extensions to make them look more compact and personal?
With the Personal Menu, you can hide the menus in Menus Toolbar (even the Menus Toolbar), and design your own menu with just few settings.
It also offers a History Button and a Bookmarks Button. You can set how many hitory items show in the menu, and what will happen when you middle/right click the buttons.
Version restrictions:
- The current version 2.3 has a known bug, which makes the option panel hangs when using Firefox 1.5.
- Itll be fixed in the new version 2.5.1, or you can use the previous version 2.1.3 temporarily.
Deluxe Menus 2.4
Deluxe Menus are DHTML Javascript Menu generators. more>>
Compatibility:
- Full cross-browser compatibility including IE, Netscape, Mozilla, Opera, Firefox, Konqueror and Safari on Windows, Mac OS and Linux
- Search engine friendly
- Fits for secure HTTPS sites
- Section 508 compliant
- Support for any doctypes
- Menu can be populated from a database using ASP, PHP, etc
Seamless Integration:
- Cross-frame support - menus work on frameset-based pages
- Visible over select boxes, iframes, flash, Java applets
- Multiple menus on the same page
- Friendly to other scripts and css styles
- Any HTML code can be used within menu items
High Performance:
- AJAX-like technology - loads menu data from the server "on-the-fly".
- Generally loads faster than other page elements
- Performs perfectly with unlimited number of submenus and items
Enhancements:
- Deluxe Tuner was added for Deluxe Menu and Deluxe Tree and Deluxe Tabs.
- The output was made more friendly to search engines.
- New parameters were added for Deluxe Tree.
- Scrolling was added for top-level menus.
- Loading speed was increased.
- Fixes were made for AJAX, dynamic menus, popup menus, and cross-frame mode.
XDG-Menu 1.4
XDG-Menu is a ROX panel applet that displays an application menu button. more>>
Main features:
- Applications menu based on XDG standards with capabilities to launch applications by mouse click and dragging items to pinboard, panel and file manager window.
- Configurable ROX applications submenu with capabilities to launch applications by mouse click, dragging items to pinboard, panel and file manager window, and context menu capabilities for each ROX-application.
- Logout menu item.
Global Menu 0.7.6
Global Menu Bar for GNOME more>>
Global Menu 0.7.6 offers you an excellent and useful product which is the globally-shared menu bar of all applications launched in your desktop session (A replacement of the old Mac-Menu package). This project introduces document-oriented concepts into GNOME, and improves GNOMEs respect for Fittss law. Most GTK applications work just fine with Global Menu. Global Menu replaces Mac Menubar for GNOME and Xfce.
Major Features:
- It works better with narrow windows, because the width of the menus isn't limited to the width of the window. (This is a problem for Gimp and Inkscape especially.)
- It's less confusing -- when two menu bars are visible on-screen at once, sometimes people choose the wrong one.
- Global Menu is the first step to move toward a Document Centric Desktop Environment ( ThoughtsOnADocumentCentricGnome ) which is a long-term trend in DEs.
Enhancements: Features many bug fixes.
Requirements: gtk+
<<lessLicense:GPL
encFS service menu
encFS service menu one little KDE service menu for encFS directory. more>>
Installation:
ungzip and copy in ~/.kde/share/apps/konqueror/servicemenus
Usage:
Click on encFS directory and click on mount.
For unmounting, click on origin directory and click on umount, this unmount and remove destination directory.
READ THIS PLEASE:
This script create a directory in your home with name encFS_$DIR. For to mount correctly, this directory must not exist.
Fedora Package Menu 0.1
Fedora Package Menu is a service menu for easy installation of downloaded RPMs. more>>
Requires sudo and good configuration of sudo.
Cmenu 1.1
Cmenu is a Perl extension for menuing and data entry in perl scripts. more>>
SYNOPSIS
use Cmenu;
use Curses;
use Text::Wrap;
&menu_initialise($main_title,$advice);
&menu_init($title,$sub-title,$topest,$menu_help);
&menu_item($item_text,$item_label,$item_style,$item_data,$item_pos)
&menu_item($item_text,$item_label,$item_style,$item_data,$item_pos)
...
&menu_item($item_text,$item_label,$item_style,$item_data,$item_pos)
$sel=&menu_display($advice,$start_item);
&menu_button_set($button,$button_text);
&menu_popup($title,$text);
...
&menu_popup();
&menu_show($title,$text,$colour);
&menu_terminate($message);
CMENU is a Perl Module designed to provide functions for the creation of menus in perl scripts.
It follows on from perlmenu but uses a Curses interface for screen manipulation. It also uses the Text::Wrap module to process large chunks of text for display. These two modules should be loaded by user scripts.
The sequence of menu processing is as follows; 1. Initialise the module loop 2. Define a menu structure 3. Define several menu options 4. Call the menu 5. Deal with the menu selections loop 6. Terminate the module
The module also provide some extra functions.
menu_initialise
This routine initialises Curses and creates necessary structures for the menu module. It accepts two parameters which may be empty; $main_title A script-wide title displayed on all pages $advice A short text advisory displayed at the foot of every screen (unless over-ridden by the module). The routine returns nothing.
menu_init
The routine creates a graphic backdrop in the style of the command-line utility "dialog". It accepts 3 parameters $title a menu title displayed at the top $sub_title sub-title text used to give more description $menu_help a help-file to be displayed when the Help key is pressed. The help file is located in a standard location as defined in the configuration file. (optional)
menu_item
Each line of a menu is created using this call. $item_text The text to be displayed as the menu option $item_label A text label which may be displayed beside the text $item_style How the menu option should be drawn or behave Should be a number from 0 to 9 0 (default) preceeds the text with a text label the label is returned if the item is selected 1 use number instead of a text label; numbered in order of definition 2 item is part of a radio list; radio lists allow only ONE item to be selected per menu 3 item is part of a check list; check lists allow any number (inc. none) of items to be selected 4 as for type 0 expect item label is rendered differently usually used to list data fields where the text is the contents of a field and the label is its meaning 5 as for 4 except the item text is right-aligned 6 as for 4 but if the item is selected, field contents can be edited 7 as for 6 except field treated as a numeric value 8 displayed as for 4 except an alternative reference (not the text label) is returned when selected 9 spacer; leaves a space in the menu
$item_data Some item styles need extra information
2 which item in a radio list is already active
3 item in a check list already selected
6 specifies the return value for the field
7 as for 6
8 as for 6
$item pos For edit fields only (6 + 7); specifies the
maximum length of a data field and decimal
precision for numbers. Passed as a space
seperated list eg "30 2 0", length 30 with
2 decimal places
menu_display
Actually performs the menu display and navigation. Returns information relevant to the action selected. Accepts 2 parametrs;
$menu_prompt Displayed at the foot of the screen as advice
$menu_start Which item should be active from the start
This allows items other than the first declared
to be selected; useful when returning to a menu
after an earlier selection (optional)
This is the important call which returns the result of menu navigation. Depending on the style of menu items defined, various results will be returned. Generally all selections are a tokenised list seperated by a standard character ($Cmenu::menu_sep - can be changed by user). For simple menus, only the selected text label (0,1,4,5) or offset (8) will be returned.
For radio and check lists (2 and 3) all the selected items will be returned using each items text label
For edited data fields, more complex values are returned. All editable fields on a menu will have a token (whether edited or not) returned. Each token has two fields - the field label and the new field contents; these are seperated by $Cmenu::menu_sepn.
Since any type of item can be included in a menu, return values may be equally complex. For complex return values, tokens can be split out using a command fragment such as
chop($return_value=&menu_display("Menu Prompt",$start_on_menu_item));
@selection=split(/$Cmenu::menu_sep/,$return_value);
for($loop=1;$loop key traverses the buttons bar.
Parameters for this routine are; $button a number 1, 2 or 3 specifying which button is to be set $label the text label for the button; an empty string switches the button off
menu_popup
Allows a simple screen to pop-up if a lengthy process has been launched. The popup has only one line of text to give an indication of what the system is doing; To start a popup - call with $message To close a popup - call with NO message Remember to close the popup or the menu display will get confused.
menu_show
Allows a variety of information to be shown on the screen; the display generally replaces normal menu rendering until the user presses an approriate key. The routines takes 3 parameters $title the title of the display $message the message to be displayed. If this is only one line it will be centred; if longer the external routine Text::wrap is used to manipulated the text to fit on the screen. Text formatting is quite primitive. The display cannot be scrolled if it exceeds the dimensions of the active window $colour colour style to render the display chosen from HELP|WARN|ERROR HELP screens have an automatic button to continue; WARN and ERROR can have multiple buttons (use menu_button_set to control these)
menu_terminate
Called as the script terminates to close down menu facilities and Curses. The terminal should be left in a sane state. The $message parameter prints to STDOUT as the script/routine finishes.
If a scripts aborts before calling this, the sanity of the tty will likely get lost; use the command "reset" to restore sanity.
Openbox menu editor 1.0
Openbox menu editor is a tool that simplifies the process of editing Openboxs complex XML-based menu file. more>>
Tasty Menu 0.9
Tasty Menu project is a KMenu replacement aiming to provide the maximum usability. more>>
The left part of the menu is very similar to the Novell idea (http://www.novell.com/products/desktop/preview.html): you have a search box that is always selected when the menu is opened (the search result are displayed in the leftmost listview), followed by a combobox that decides what the following listview: favourite applications (default), most used applications, recently used applications and recent documents.
The right part contains the whole kmenu and takes the aspect from KBFX (http://www.kbfx.org), the middle column contains the top level categorization (plus in the current kmenu arrangment there are also the control center, home folder and find files, but i think there should be present only categories). in the left-most listview there is the content of the category currently selected in the middle column. I think in this way even if it has the same number of items it _appears_ less huge than with a popup menu/submenu structure.
every items have two row, for the name and for the description, in order to make a more it more informative. On each selected item appears an action icon on the right, at the moment they are "add bookmark" on application icons and "remove bookmark" on favourite apps list.
The bottom buttons are the usual switch user, lock session and logout. In a first time I didnt want to put them, I tought that these function should be delegate to another applet like http://kde-apps.org/content/show.php?content=26150 , but it seems that the multiple menus concept its a thing that doesnt work very well in practice, it needs more real-world testing.
The left-most btton contains the user name and icon, and clicking on it it opens the kcm used to edit the users profile. I know it seems silly, but Its only an experiment, probably it will be merged with the switch user button.
Enhancements:
- "Add to desktop" option in menuitems
- Drag and drop from menu to desktop
- Option to set different icons sizes in the three columns
- the button text label should always be of a visible color
- most used/recently used applications list updates in realtime
- clear most used/recently used applications list
- (warning1: deleting one list deletes also the other)
- (warning2: if you use opensuse you must have kickoff reverted to classic kmenu in order to use the recently used/most used lists)
- updated russian and german translations
More Tools Menu 1.2.1
An extension which moves new items to More Tools menu more>>
Enhancements: Rewrite tools moving logic again, this time taking compatibility with toolbar customization into account. (#290)
License:MPL
Cabextract menu
Cabextract menu is just a little service menu that I put together for extracting MS .cab files. more>>
It creates a directory with the same base name in the same directory as the .cab file and extracts to it. To use it, you have to have cabextract installed (and can be found here http://www.kyz.uklinux.net/cabextract.php.
Compact Menu 2 2.3.2
Compact Menu is an add-on for firefox which turns the original menubar into a single menu or icon. more>>
Compact Menu 2 2.3.2 is an add-on for firefox which turns the original menubar into a single menu or icon. This extension adds the CompactMenu icon to the Navigation Toolbar, and hides the Menubar. To press the icon or Alt-key then "Menu" open.
GamesForum Menu 0.1.3
GamesForum Menu provides a Menu Bar to allow the navigation in the different subforums. more>>
The GamesForum Menu Button Add-On adds a new button in the Menu Bar to allow the navigation in the different subforums of the Gamesforum.it community.