From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <44ef048646aa5446f41fc8e338b7e2c8@gmx.de> To: mathieu.lonjaret@gmail.com Date: Tue, 9 Feb 2010 10:36:19 +0100 From: cinap_lenrek@gmx.de In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-immxpbzlcdqxmrkwuayjknjcry" Cc: 9fans@9fans.net, plan9port-dev@googlegroups.com Subject: Re: [9fans] tiny rio hack: Delete Topicbox-Message-UUID: d0f5ef8e-ead5-11e9-9d60-3106f5b1d025 This is a multi-part message in MIME format. --upas-immxpbzlcdqxmrkwuayjknjcry Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit 20h did the first pie menu patch that is available on sources as a real patch so the credit goes to him: /n/sources/patch/sorry/piemenus-rio used this for a long time but hidden window items cause the position of the static items to change destroying the benefit of pie menus where you can remember the direction of the action and then use it blindly without scanning the pie. what i did was write my own piemenu implementation using another packing algo and adding sub menus to separate the dynamic items. /n/sources/contrib/cinap_lenrek/pierio didnt release it as a patch because i did some other modifications to rio like focus follows mouse and window cycling by keyboard so that dir above contains all of this. -- cinap --upas-immxpbzlcdqxmrkwuayjknjcry Content-Type: message/rfc822 Content-Disposition: inline Return-Path: <9fans-bounces+cinap_lenrek=gmx.de@9fans.net> X-Flags: 0000 Delivered-To: GMX delivery to cinap_lenrek@gmx.de Received: (qmail invoked by alias); 09 Feb 2010 09:13:58 -0000 Received: from gouda.swtch.com (EHLO gouda.swtch.com) [67.207.142.3] by mx0.gmx.net (mx098) with SMTP; 09 Feb 2010 10:13:58 +0100 Received: from localhost ([127.0.0.1] helo=gouda.swtch.com) by gouda.swtch.com with esmtp (Exim 4.69) (envelope-from <9fans-bounces@9fans.net>) id 1Nem66-0002Xo-P1; Tue, 09 Feb 2010 09:09:30 +0000 Received: from netsrv1.iram.fr ([193.48.252.22] helo=smtp.iram.fr) by gouda.swtch.com with esmtp (Exim 4.69) (envelope-from ) id 1Nem63-0002Xj-Lu for 9fans@9fans.net; Tue, 09 Feb 2010 09:09:28 +0000 Received: from smtp.iram.fr (localhost.localdomain [127.0.0.1]) by smtp.iram.fr (Postfix) with ESMTP id BAE9E268A66; Tue, 9 Feb 2010 10:09:22 +0100 (CET) Received: from pctcp36.fr (pctcp36 [193.48.252.166]) by smtp.iram.fr (Postfix) with ESMTP id 95C5226837B; Tue, 9 Feb 2010 10:09:22 +0100 (CET) Message-ID: To: michaelmuffin@gmail.com From: "Mathieu Lonjaret" Date: Tue, 9 Feb 2010 10:09:22 +0100 In-Reply-To: <3df301651002081658j32d4f3e9xb9f9be198153fea8@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-avguzrloddnljmkslgywieyjnq" X-Virus-Scanned: ClamAV using ClamSMTP Cc: 9fans@9fans.net, plan9port-dev@googlegroups.com Subject: Re: [9fans] tiny rio hack: Delete X-BeenThere: 9fans@9fans.net X-Mailman-Version: 2.1.10 Precedence: list Reply-To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.9fans.net> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: 9fans-bounces@9fans.net Errors-To: 9fans-bounces+cinap_lenrek=gmx.de@9fans.net X-GMX-Antivirus: 0 (no virus found) X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=5D7Q89H36p4U4jfdfC5HDevlx1X2sAZgAaLl3DbFfW0PXxL7WgvovMFXXSEPrACWeh0yo a0c+bcWC+z01V6zPyjr6CgKY+9mNCOZV9VNsIHlVaS96+04NqlqgRssSmefN8/uEcnbuwzFLk7BS IMAlQ==V1; X-GMX-UID: YBBEf+kzTiEtJowmxGRwygV1ZUVSRJfR This is a multi-part message in MIME format. --upas-avguzrloddnljmkslgywieyjnq Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit I knew about that patch but I wanted to change the least possible to the original code. I think cinap is the one who did the pie menus btw. --upas-avguzrloddnljmkslgywieyjnq Content-Type: message/rfc822 Content-Disposition: inline Return-Path: X-Original-To: mpl@smgl.fr.eu.org Delivered-To: mpl@smgl.fr.eu.org Received: by serenity.smgl.fr.eu.org (Postfix, from userid 65534) id E66CA32CFB; Tue, 9 Feb 2010 01:58:42 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on serenity.smgl.fr.eu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=1.0 tests=BAYES_00 autolearn=unavailable version=3.2.5 Received: from mail-bw0-f221.google.com (mail-bw0-f221.google.com [209.85.218.221]) by serenity.smgl.fr.eu.org (Postfix) with ESMTP id 4EC9632CF3 for ; Tue, 9 Feb 2010 01:58:42 +0100 (CET) Received: by bwz21 with SMTP id 21so5256022bwz.24 for ; Mon, 08 Feb 2010 16:58:41 -0800 (PST) Received: by 10.204.10.3 with SMTP id n3mr1835227bkn.81.1265677121828; Mon, 08 Feb 2010 16:58:41 -0800 (PST) X-Forwarded-To: mpl@smgl.fr.eu.org X-Forwarded-For: lejatorn@gmail.com mpl@smgl.fr.eu.org Delivered-To: lejatorn@gmail.com Received: by 10.204.98.12 with SMTP id o12cs102639bkn; Mon, 8 Feb 2010 16:58:40 -0800 (PST) Received-SPF: pass (google.com: domain of 3NLNwSw0JDaMPLFKDHOPXIILQJPDLO.FRPSODQmSRUW-GHYJRRJOHJURXSV.FRP@groups.bounces.google.com designates 10.101.22.8 as permitted sender) client-ip=10.101.22.8; Authentication-Results: mr.google.com; spf=pass (google.com: domain of 3NLNwSw0JDaMPLFKDHOPXIILQJPDLO.FRPSODQmSRUW-GHYJRRJOHJURXSV.FRP@groups.bounces.google.com designates 10.101.22.8 as permitted sender) smtp.mail=3NLNwSw0JDaMPLFKDHOPXIILQJPDLO.FRPSODQmSRUW-GHYJRRJOHJURXSV.FRP@groups.bounces.google.com; dkim=pass header.i=3NLNwSw0JDaMPLFKDHOPXIILQJPDLO.FRPSODQmSRUW-GHYJRRJOHJURXSV.FRP@groups.bounces.google.com Received: from mr.google.com ([10.101.22.8]) by 10.101.22.8 with SMTP id z8mr1155074ani.21.1265677118038 (num_hops = 1); Mon, 08 Feb 2010 16:58:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=domainkey-signature:received:x-beenthere:received:received:received :received:received-spf:received:mime-version:received:in-reply-to :references:date:message-id:subject:from:to :x-original-authentication-results:x-original-sender:reply-to :precedence:mailing-list:list-id:list-post:list-help:list-archive :x-thread-url:x-message-url:sender:list-subscribe:list-unsubscribe :content-type; bh=0zwpFy6p4jdO//NZUqf7WZXmndcanf7f1mYTTWExYbA=; b=ZvxReMXwfaVDQmYt03A53XzxPURbsJoQi39bsFS3ujXcvAJE2o/RD0w7Xs52KMWbp5 L+oiFhMzcQbMeKjOQ/jduilVGVlj2F93x80dsTAQdRwVTOxJJLiavqQIDe2RqZqt5mwb slneRhaCpiJW0kywVZRoIaYjFEHntcCNSmfdY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlegroups.com; s=beta; h=x-beenthere:received-spf:mime-version:in-reply-to:references:date :message-id:subject:from:to:x-original-authentication-results :x-original-sender:reply-to:precedence:mailing-list:list-id :list-post:list-help:list-archive:x-thread-url:x-message-url:sender :list-subscribe:list-unsubscribe:content-type; b=VkLNCq50rskJgG0Yzd5buJd7J+a9ZHM+Ym9WmXq4+mV/m1eMkGIGPSaa99cDp1jVY+ 5wfrsIb1ssBKZ9pa8P9S+xZdcOdYO0JyhahesRfHgpB5DXCzerq+uh6uB0Wbsj1SZVyF vngdWxU1IfZELUKPTzOG2A5H0fKjOlqqze1R4= Received: by 10.101.22.8 with SMTP id z8mr104059ani.21.1265677108779; Mon, 08 Feb 2010 16:58:28 -0800 (PST) X-BeenThere: plan9port-dev@googlegroups.com Received: by 10.101.200.17 with SMTP id c17ls1442790anq.2.p; Mon, 08 Feb 2010 16:58:28 -0800 (PST) Received: by 10.101.3.19 with SMTP id f19mr6781665ani.9.1265677107855; Mon, 08 Feb 2010 16:58:27 -0800 (PST) Received: by 10.101.3.19 with SMTP id f19mr6781663ani.9.1265677107836; Mon, 08 Feb 2010 16:58:27 -0800 (PST) Received: from mail-pz0-f198.google.com (mail-pz0-f198.google.com [209.85.222.198]) by gmr-mx.google.com with ESMTP id 11si610420gxk.1.2010.02.08.16.58.26; Mon, 08 Feb 2010 16:58:26 -0800 (PST) Received-SPF: pass (google.com: domain of michaelmuffin@gmail.com designates 209.85.222.198 as permitted sender) client-ip=209.85.222.198; Received: by pzk36 with SMTP id 36so7505745pzk.23 for ; Mon, 08 Feb 2010 16:58:26 -0800 (PST) MIME-Version: 1.0 Received: by 10.142.66.38 with SMTP id o38mr4782427wfa.336.1265677105616; Mon, 08 Feb 2010 16:58:25 -0800 (PST) In-Reply-To: References: Date: Mon, 8 Feb 2010 18:58:25 -0600 Message-ID: <3df301651002081658j32d4f3e9xb9f9be198153fea8@mail.gmail.com> Subject: Re: tiny rio hack: Delete From: michael block To: plan9port-dev@googlegroups.com, 9fans@9fans.net X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of michaelmuffin@gmail.com designates 209.85.222.198 as permitted sender) smtp.mail=michaelmuffin@gmail.com; dkim=pass (test mode) header.i=@gmail.com X-Original-Sender: michaelmuffin@gmail.com Reply-To: michaelmuffin@gmail.com Precedence: list Mailing-list: list plan9port-dev@googlegroups.com; contact plan9port-dev+owners@googlegroups.com List-ID: List-Post: , List-Help: , List-Archive: X-Thread-Url: http://groups.google.com/group/plan9port-dev/t/f6fdb957b07cb239 X-Message-Url: http://groups.google.com/group/plan9port-dev/msg/ed6b76b474372aea Sender: plan9port-dev@googlegroups.com List-Subscribe: , List-Unsubscribe: , Content-Type: text/plain; charset=UTF-8 > [...] it has happened to me too often to select [delete] by mistake > and to delete a window afterwards before I realized my mistake. there is a patch on sources that allows you to change rio's linear menus into pie menus. this allows you to associate the desired action with a mouse gesture rather than requiring you to either remember the menu state or to always look carefully at what you're doing. since i began using pie menus with rio, my rate of absent-minded window loss has sharply dropped satisfaction guaranteed. and thank you to whoever wrote the patch --upas-avguzrloddnljmkslgywieyjnq-- --upas-immxpbzlcdqxmrkwuayjknjcry--