From owner-freebsd-questions@FreeBSD.ORG Thu Mar 19 23:55:10 2009 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 01EE8106564A for ; Thu, 19 Mar 2009 23:55:10 +0000 (UTC) (envelope-from michael.copeland@gmail.com) Received: from yw-out-2324.google.com (yw-out-2324.google.com [74.125.46.28]) by mx1.freebsd.org (Postfix) with ESMTP id A94A08FC0C for ; Thu, 19 Mar 2009 23:55:09 +0000 (UTC) (envelope-from michael.copeland@gmail.com) Received: by yw-out-2324.google.com with SMTP id 5so494963ywh.13 for ; Thu, 19 Mar 2009 16:55:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=jOgyRyt5TPkO5neyuXcvYe4fToCAnKfRiUVhWYOiX8E=; b=YI/aatJZbnHet3ykp4gjGd3yaQDDXurIoafPxeKQ0RU3S/TdyFuiKpKF4/+01j11Z7 kXW98sRyroC8W99dqomXO4mQbQItfnK8BXw64vOiLEvJDTCdWGgAnZ3Pq1vYZOqiZusJ Jv8TVMwqEq7b+HdXCyLlf57OMLQqtBpoLxz5I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=fqAVdZEsUQtlMH0qqBQvFnRyZqptOWzwKQ2kN6hZFSvPwWku8a9o5EwUZGIiuRR3dz oJ0+Xdm7LIxsR8pHiAOpqwtZBl2XKgVhYTNlqZVYqCIgtuUQVySaJa6jagaMO/6sSR8g Fw2Qv13CQMz0eLYGbpZmZsEACGvUvaDeYRcx0= Received: by 10.100.33.15 with SMTP id g15mr2241647ang.103.1237505038489; Thu, 19 Mar 2009 16:23:58 -0700 (PDT) Received: from ?10.10.10.8? (adsl-074-245-053-043.sip.jax.bellsouth.net [74.245.53.43]) by mx.google.com with ESMTPS id c9sm3491916ana.13.2009.03.19.16.23.57 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 19 Mar 2009 16:23:57 -0700 (PDT) Message-ID: <49C2D40E.4080702@gmail.com> Date: Thu, 19 Mar 2009 19:23:58 -0400 From: michael User-Agent: Thunderbird 2.0.0.19 (X11/20090105) MIME-Version: 1.0 To: Polytropon References: <20090320001352.caa9cc9e.freebsd@edvax.de> In-Reply-To: <20090320001352.caa9cc9e.freebsd@edvax.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: questions@freebsd.org Subject: Re: Text mode dialog library like TSO X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Mar 2009 23:55:10 -0000 Polytropon wrote: > Dear list, > > I'm searching for something really strange, maybe some reader will > be able to tell me what I'm searching for. :-) > > For a special application, I need a programmable dialog library that > has... well, how to describe it... anyone know SIOS? Or at least TSO? > A bit like this. A kind of form-driven screen layout. > > A silly example: > > E n t e r s o m e d a t a > ----------------------------------------------------------- > Name: ____________________ Address: ____________________ > Foo: ____________________ Pups: ___ Furz: ___ > Bar: ____/__/__ Logon: ________ > > F1 F2 F3 F9 F10 > Help Done Reset Print Cancel > ----------------------------------------------------------- > 250/81 3 > > Where I used underscores, an input line should occur. Positions > and length as well as colour of text and input should be specified, > customization of function keys would be great, skipping from input > field to input field, too. Default values would eventually appear > in the input lines. > > The whole library should be accessible via C, or at least for a > shell script. You know, a bit like Tcl/Tk, but in text mode. > > Any suggestions? Ideas? > > If not, I will need to write this myself, but I considered asking > the list for being able to avoid reinventing the wheel. I know > it's not such a big deal, but if it alredy exists...? > > > ok, i'm a bit drunk but from what i gather is that you want a purely text mode form program? ala, ncurses, or just text mode, as in the old monochrome days? if so, i might be able to supply you with such.