SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

<html>
<head><title>kcurses</title></head>
<body>
<h1>a low-rent widget set for ncurses</h1>

<table width="100%" border=0>
<tr><td>
<h3>what?</h3>
some simple widgets and ui abstractions for ncurses, to handle list boxes, vi-like editing fields, mouse selections, and the like.

<h3>why?</h3>
because sometimes gui programs are more annoying than helpful. web interfaces suck, and gtk/qt programs take up too much real estate, require too much mousing, and i find the api's a little too heavyweight for what i often need. i needed a simple curses-based database editor, and, finding no widgets that i needed, had to write my own.

</td><td>
<img src="screenshot.png" border=1>
</td></tr>
</table>

<h3>status</h3>
<li>working list widget and form editing widget<br> <li>the form editing widget uses vi-like keys<br> <li>there's a few database-editing widgets which are experimental and haven't been folded into the library yet.

<h3>to install: </h3>
<li>get the <a href="src/kcurses-current.tar.gz">source</a> <li>do the usual ./configure --help; ./configure; make; rigamarole <li>test by running make test. you should see a couple programs float by. <li>make install, to taste

<h3>bugs</h3>
<li>tons more. this still needs a lot of development.

<h3>to do</h3>
<li>fold in the database stuff
<li>a pop-up combo-box kind of thing
<li>some docs! something like doxygen would be nice. or even a damn readme! <li>eventually re-do the whole damn thing in c++.

        this SO wants chaining, virtual methods, inheritance, etc, 
        which are really ugly to do in c.

<h3>licensing</h3>
<li>why, the GPL of course! source files describe the license

</body>
</html>


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.