I hope there is still some traces of life on this list. :)

I was thinking, maybe it's time to finally fill that "TODO", of a X
version of irssi. I've also taken a little time of how to pull it off.
A similar procedure would probably apply for a GTK or GNOME version of
irssi, if anyone has that particular itch ;)

I thought, maybe I could take the code from the KDE terminal (konsole),
and the first step of making kirssi, would be a simple konsole which
would display the text version of irssi.

Then gradually, I could start modifying the UI code. Gradually I could:

- Add a nicklist
- Nicklist context menu
- Input line with KDE widgets
- Status line with KDE widgets
- Modifications to konsole widget to allow mouse wheel scrollbacks and
  better copy & paste etc.
- Menus
- Clickable tabs for channels
- File manager drag & drop for DCC sends
- Ability to detach the IRC client from it's X display and run it text
  based and vice versa. (Now we're talking. :)

This would all be incremental steps to an existing codebase.

I'm sure this would be a quite trivial task for a seasoned KDE programmer
to pull off.

However, I'm not, but I'm willing to and intend to sit down and learn
how to program for KDE (the desktop environment I currently) as soon as
my exams end in a week or so.

That's why I'm asking here on the list if anyone has any suggestions on
whether this is the best way to pull off making a KDE version of irssi,
and if anyone knows of any good resources (either in electronic or in
dead tree format) on programming with KDE. I'm already a pretty decent
C programmer, and I also have some experience with C++.

Who knows? Maybe this could make it's way into KDE as the default IRC
client. Irssi world domination! Or maybe, world liberation. :)

Either way I'd have my itch scratched, an X version of irssi. Great fun.
:)

--
Per von Zweigbergk <[EMAIL PROTECTED]>
IRC: pv2b (IRCnet, OPN, QuakeNet)

Reply via email to