parent
47f4fa02e1
commit
1fa173d83d
@ -0,0 +1,40 @@
|
||||
commit 75dcdf30c69241440668b6b074e198ba0662cbbd
|
||||
Author: Хирецкий Михаил <mh@calculate.ru>
|
||||
Date: Wed Mar 14 15:58:17 2012 +0400
|
||||
|
||||
Fix window list and middle click on QuickLaunch
|
||||
|
||||
diff --git a/extensions/QuickLaunch@wwwdotorg.org/extension.js b/extensions/QuickLaunch@wwwdotorg.org/extension.js
|
||||
index 2f68749..daab441 100644
|
||||
--- a/extensions/QuickLaunch@wwwdotorg.org/extension.js
|
||||
+++ b/extensions/QuickLaunch@wwwdotorg.org/extension.js
|
||||
@@ -101,7 +101,7 @@ QLButton.prototype = {
|
||||
},
|
||||
|
||||
generateMenu: function(animate) {
|
||||
- if( global.get_pointer()[2] == 512 ) {
|
||||
+ if( global.get_pointer()[2] & 512 ) {
|
||||
this._focusDesktopActor();
|
||||
this.appinfo.launch([], null);
|
||||
return;
|
||||
diff --git a/extensions/windowlist@o2net.cl/extension.js b/extensions/windowlist@o2net.cl/extension.js
|
||||
index 67fe570..3993b18 100644
|
||||
--- a/extensions/windowlist@o2net.cl/extension.js
|
||||
+++ b/extensions/windowlist@o2net.cl/extension.js
|
||||
@@ -120,6 +120,16 @@ AppMenuButton.prototype = {
|
||||
|
||||
},
|
||||
|
||||
+ handleDragOver : function(source, actor, x, y, time) {
|
||||
+ Main.testSource = source;
|
||||
+ if (source == Main.xdndHandler) {
|
||||
+ this.metaWindow.activate(global.get_current_time());
|
||||
+ return DND.DragMotionResult.CONTINUE;
|
||||
+ }
|
||||
+
|
||||
+ return DND.DragMotionResult.CONTINUE;
|
||||
+ },
|
||||
+
|
||||
_onTitleChange: function() {
|
||||
this._label.setText(this.metaWindow.get_title());
|
||||
//this._label.setText(this.app.get_name());
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-shell-frippery/gnome-shell-frippery-0.3.6.ebuild,v 1.2 2012/01/12 19:18:10 tetromino Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
DESCRIPTION="Extension pack Calculate-like features for GNOME 3"
|
||||
HOMEPAGE="http://www.calculate-linux.org"
|
||||
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="app-admin/eselect-gnome-shell-extensions
|
||||
gnome-extra/gnome-shell-extensions
|
||||
gnome-extra/gnome-shell-frippery"
|
||||
DEPEND=""
|
||||
|
||||
#S="${WORKDIR}/.local/share/gnome-shell"
|
||||
|
||||
src_unpack() {
|
||||
unpack "${A}"
|
||||
cd "${S}"
|
||||
|
||||
# fix window list (activate on drag'n'drop) fix middle click on quick launch
|
||||
epatch "${FILESDIR}/gnome-shell-extensions-3.2.2.15-fix_window_list.patch"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/gnome-shell/extensions
|
||||
doins -r extensions/*
|
||||
insinto /usr/share/themes
|
||||
doins -r themes/Calculate
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ebegin "Updating list of installed extensions"
|
||||
eselect gnome-shell-extensions update
|
||||
eend $?
|
||||
}
|
Loading…
Reference in new issue