Skip to content

Commit

Permalink
start menu for mate 1.6
Browse files Browse the repository at this point in the history
  • Loading branch information
user committed Nov 13, 2014
0 parents commit b8e82bf
Show file tree
Hide file tree
Showing 515 changed files with 47,334 additions and 0 deletions.
5 changes: 5 additions & 0 deletions ATENTION PACKAGERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
In order to package gnomenu for your distribution you must be aware of:

The /src/lib/bonobo/GNOME_GnoMenu.server is replaced by the /src/lib/gnomenu/GNOME_GnoMenu.server in the setup.py after some modifications.

This is done to ensure the GNOME_GnoMenu.server has a proper PREFIX.
340 changes: 340 additions & 0 deletions COPYING

Large diffs are not rendered by default.

98 changes: 98 additions & 0 deletions Changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
1.7 and above:

The changelod is now stored in http://bazaar.launchpad.net/~gnomenu-team/gnomenu/trunk/changes

1.6

The menu now updates when apps are installed uninstalled
New system menu
It now updates the gtk icon themes
Better gtk theme in searchbox
It can run any command now , not only predifined ones ,new buttons should apear

1.5

Added back button to always show
Super_L is now binded to the menu

1.4
Instaling themes now works
Consolidated button themes

1.3
Added support for menu on top panels(experimental)


1.2
Localization bug fixed


1.1
Full composite support
Adaptable applet background
Applet and cairo button window now adjust to panel position and height
Added localization no need for menu translations
Changed program name
Consolidated menu themes
fixed cairo button window always showing 1 +x and 1+y
Added some themes
changed some things in settings menu
Added install theme / remove theme
Fixed startup bug due to dbus
metacity/non composite bugs fixed

1.10:
This project is now called GnoMenu, developed by Helder Fraga (aka Whise).

1.09:
Full Czech translation added.

1.08:
Fixed jpg loading in user icon
Fixed icon size in new theme
Navigation of the menu via the up, down, left and right arrow keys.
Insertable separator objects, plain background
Fast load times
Aux function hold menu in wait state until completed
Icon caching now fully implamented
Versatile XML Layout, made easier for theme creators and more robust
Menu commands now text based, not index based
DBus Activation of menu for global menu shortcut key
Right hand menu buttons sometimes do not act if clicked very quickly
'Tap to click' on touchpad wont activate right hand menu buttons
Implament file keys instead of just removing them, e.g. %s or %u, etc..
Multiple language support
Set aux-window(cario/orb-top) type-hint to panel so that compiz wont show it on expo/cube rotate, etcnames directly from XGD python backend
Unrendered menu shadows on vista theme have been removed
Transparency around the corners of buttons to aid new theme creation, redesigned button backend
First use welcome screen
Set in backend (any) & !(type=Menu) for focus stealing prevention of windows to exclude menus. (Correct focus prevention methods?)
Update new xml profile for settings and rework menus and tabs in settings
Implement compiz detection for button top + rendering features etc
The key is /desktop/gnome/applications/window_manager/default

1.07:
Fixed file name space bug
Fixed file name launching with specifiers, e.g. %s %u etc. This brings it fully into line with gnome/XDG specifications and can now launch anything correctly
Fixed linked threaded applications from auxiliary function menu (ptype=5)

1.06:
Grey squares around icons (cairo bug workaround)
XDG menu folder absolute address parsing bug
No more zombie processes, applications are launched seperately from the menu process
Fixed bug that stopped loading a menu if it hit a dead link to an icon file















11 changes: 11 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# include all files in root
include *
exclude MANIFEST *~

# include all files in bin (except temp-files)
recursive-include bin *
recursive-exclude bin *~

# include all files in src and below (except temp-files and bytecode-files)
recursive-include src * *.*
recursive-exclude src *.pyc *.pyo *~
71 changes: 71 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
# This application is released under the GNU General Public License
# v3 (or, at your option, any later version). You can find the full
# text of the license under http://www.gnu.org/licenses/gpl.txt.
# By using, editing and/or distributing this software you agree to
# the terms and conditions of this license.
# Thank you for using free software!
#
#(c) QB89Dragon 2007/8 <[email protected]>
#(c) Whise 2009 <[email protected]>
#
# A simple makefile to allow installing/uninstalling
# Part of the GnoMenu

PREFIX = /usr
AWNPREFIX = $(PREFIX)
CAIRODOCKPREFIX = $(PREFIX)
DOCKYPREFIX = $(PREFIX)
INSTALL_LOG = install.log
LIBDIR = $(PREFIX)/lib

.PHONY : install
.PHONY : uninstall

all:
@echo "Makefile: Available actions: install, uninstall,"
@echo "Makefile: Available variables: PREFIX, DESTDIR, AWNPREFIX, CAIRODOCKPREFIX"

# install
install:

-install -d $(DESTDIR)/etc/gnomenu $(DESTDIR)$(PREFIX)/bin/ $(DESTDIR)$(LIBDIR) \
$(DESTDIR)$(PREFIX)/share $(DESTDIR)$(LIBDIR)/bonobo/servers $(DESTDIR)$(CAIRODOCKPREFIX)/share/cairo-dock/plug-ins/Dbus/third-party/GnoMenu $(DESTDIR)$(PREFIX)/share/kde4/apps/plasma
@echo $(PREFIX) > $(DESTDIR)/etc/gnomenu/prefix
python -u setup.py

#-install src/bin/GnoMenu.py $(DESTDIR)$(PREFIX)/bin/
-cp -r src/lib/gnomenu $(DESTDIR)$(LIBDIR)
-cp -r src/share/gnomenu $(DESTDIR)$(PREFIX)/share
-cp -r src/share/avant-window-navigator $(DESTDIR)$(AWNPREFIX)/share
-install src/share/dockmanager/scripts/GnoMenu.py $(DESTDIR)$(DOCKYPREFIX)/share/dockmanager/scripts/
-cp -r src/share/dockmanager/scripts/GnoMenu $(DESTDIR)$(DOCKYPREFIX)/share/dockmanager/scripts/
#-cp -r src/share/xfce4 $(DESTDIR)$(PREFIX)/share
-cp -r src/share/locale $(DESTDIR)$(PREFIX)/share
#-cp -r src/share/plasma/plasmoids $(DESTDIR)$(PREFIX)/share/kde4/apps/plasma
-install src/share/cairo-dock/third-party/GnoMenu/* $(DESTDIR)$(CAIRODOCKPREFIX)/share/cairo-dock/plug-ins/Dbus/third-party/GnoMenu/
#-cp -r src/share/cairo-dock ~/.config/
-install src/bin/GnoMenu.py $(DESTDIR)$(PREFIX)/bin/
-install src/lib/bonobo/GNOME_GnoMenu.server $(DESTDIR)$(LIBDIR)/bonobo/servers
-plasmapkg -i src/share/plasma/plasmoids/GnoMenu.zip -p $(DESTDIR)$(PREFIX)/share/kde4/apps/plasma/plasmoids
@echo "Makefile: GnoMenu installed."


# uninstall
uninstall:

rm -rf $(LIBDIR)/gnomenu
rm -rf $(PREFIX)/share/gnomenu
rm -rf $(PREFIX)/share/avant-window-navigator/applets/GnoMenu.desktop
rm -rf $(PREFIX)/share/avant-window-navigator/applets/GnoMenu
#rm -rf $(PREFIX)/share/xfce4/panel-plugins/GnoMenu.desktop
rm -rf $(PREFIX)/bin/GnoMenu.py
rm -rf $(PREFIX)/share/kde4/apps/plasma/plasmoids/GnoMenu
rm -rf $(LIBDIR)/bonobo/servers/GNOME_GnoMenu.server
rm -rf /etc/gnomenu/prefix
rm -rf ~/.gnomenu
rm -rf ~/.config/cairo-dock/third-party/GnoMenu
rm -rf $(PREFIX)/share/dockmanager/scripts/GnoMenu
rm -rf $(PREFIX)/share/dockmanager/scripts/GnoMenu.py
plasmapkg -r GnoMenu


Loading

0 comments on commit b8e82bf

Please sign in to comment.