From owner-freebsd-ports@FreeBSD.ORG Fri Nov 30 07:53:53 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 041D0CFD; Fri, 30 Nov 2012 07:53:53 +0000 (UTC) (envelope-from ruM1cRO@yandex.ru) Received: from forward4h.mail.yandex.net (forward4h.mail.yandex.net [IPv6:2a02:6b8:0:f05::4]) by mx1.freebsd.org (Postfix) with ESMTP id 3219F8FC08; Fri, 30 Nov 2012 07:53:52 +0000 (UTC) Received: from web8h.yandex.ru (web8h.yandex.ru [84.201.186.37]) by forward4h.mail.yandex.net (Yandex) with ESMTP id 2D9061B21213; Fri, 30 Nov 2012 11:53:48 +0400 (MSK) Received: from 127.0.0.1 (localhost.localdomain [127.0.0.1]) by web8h.yandex.ru (Yandex) with ESMTP id 473AB1AD804B; Fri, 30 Nov 2012 11:53:47 +0400 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1354262027; bh=3BWCYFsLgXULNFqznW2nqzUWvlY5wNYYTpCLiwjDtuM=; h=From:To:Cc:In-Reply-To:References:Subject:Date; b=xAwPOfasjzS0XRA/YfET/nF+MHm8zHUbI4wOS0AkDxI6CdcocsV4gDIV4EAQhYWjm 1HVlVaYxWLiMXaNLesj0wSKZgR4aMVZbTiUjq2GRKTu3JK6HbOde7d4xKb32CDuUH+ vcDEDB4idaAE/0TcP3iTEeFAsfYwNQIjF9cx2E00= Received: from owa.dbdc.luxoft.com (owa.dbdc.luxoft.com [213.208.171.196]) by web8h.yandex.ru with HTTP; Fri, 30 Nov 2012 11:53:46 +0400 From: Ilya A. Arkhipov To: Warren Block In-Reply-To: References: <695411354194775@web5g.yandex.ru> Subject: Re: Discussion concerning: New dialog for ports MIME-Version: 1.0 Message-Id: <506511354262026@web8h.yandex.ru> X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Fri, 30 Nov 2012 11:53:46 +0400 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=koi8-r Cc: "kwm@freebsd.org" , "bapt@freebsd.org" , Eitan Adler , Alexey Dokuchaev , "freebsd-ports@freebsd.org" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Nov 2012 07:53:53 -0000 29.11.2012, 19:18, "Warren Block" : > On Thu, 29 Nov 2012, Ilya A. Arkhipov wrote: > >> šFew week ago I started work on new dialog for ports, main idea it's >> šadding functionality, I guess you know ;) I took checklist.c from >> šlibdialog and modified it for us. Regarding license, I discussed with >> šThomas E. Dickey(author dialog) he said I can't change LGPL to BSD but >> šit should not be a problem. >> šWhat we have now: >> š- check + radio lists in on box (and yes we can put off radiobox) >> š- separate line with text >> š- dynamic width/height size > > Sounds familiar. :) šTwo lines for text would be good. Yeah, I started from eadler@ email :) Regarding 2 lines, maybe it will be added in future but not now. Now you can use statusbar for providing more information. I mean: http://imm.io/NqQh > >> š- all features from checklist.c :) >> š-- mouse support >> š-- hotkey for find a lines >> šMy plan: >> š- add Help button/F1/alt-h/esc-1 (actually don't know how will be better) >> š- button for license > > Might want to call that "Port License" or such. šOtherwise, it looks > like it will show the license of the dialog program. looks correct. > >> š- fixing bugs >_< >> š- start work on parsing receiving data, after that should be ready for testing. >> >> šRegarding parsing data I want discuss here. Wanna correct understand what will be better, now I have few variants: >> š1. Get all data from env. variables >> š2. Use the same with old dialog style, I mean receive from STDIN >> š3. From file? <- guess bad idea >> šYour ideas? >> >> šAnd certainly screeshots: >> šBig description(just for test); >> ššIn X -- http://imm.io/NkVR >> ššIn Terminal -- https://www.dropbox.com/s/bzt8zszpk40jrso/2012-11-29%2014.59.53.jpg >> šWith license button: >> ššin X -- http://imm.io/Nl9K >> >> šYou can find my repo there: https://bitbucket.org/m1cro/d4p/. I'll be happy for all response ;) > > Thanks for working on this! -- With Best Regards, Ilya A. Arkhipov