Previous Next Table of Contents

3. KEIRC GUI

Since keirc-0.3 there is only one main window on keirc, cause it is MDI based Application. This main window contains status window, channel window, privmsg window, dcc chat window and dcc send window. Most of this window have toolbar, output page and input line. On the output page and input line you can define popupmenu. This popupmenu can be activated by clicking right mousebutton on outpage or input line.
While on the outputpage you can configure popup menu depends of art of window type, on the iput line there is only one type of configuration.
All outputpages have the same basic view. Every outputpage has 3 pages and each page contains of 75 lines. If the text buffer is full, the last 10 text lines will be added to the new text buffer. With left and right arrow like the one on the toolbar you can go to the next page or to the previous one.
Log/dont log button is toggle. If this toggle is pressed (on) the massage will be stored in directory ~/,keirc/Log with the filename "LogName.html" at html format.

3.1 Keirc Window

Toolbar

  • Connect to server
  • Disconnect server
  • DCC Chat
  • DCC File
  • CTCP Sound
  • Options Preferences
  • Webserver

  • Webserver button is just toggle button. Klicking on this button means:
    - If button is on, try to starting web server, if failed, button is toggled off
    - If button is off, try to stoping web server
  • Ircserver list

  • You can select the server you want connect to. To add new irc server dont write your new ircserver on the combo box(not yet supported), but you may use client setup:))

    Statusbar

  • Nick
  • Your current nick
  • Status
  • Keirc status, Connected or Not connect
  • Mode
  • Your current mode
  • Lagging
  • Your keirc lagging to server you are connected.
    You can update this value with command /PING $time
  • The most right shows the live time you are connected to server HH:MM

  • Server message tab

    Server message tab has 2 output pages, irc message and web server page.
  • Irc message page

  • The most of server message are printed on this page. Keirc has 2 arts to print message from server to a page: While "write to active window" message is printed on the active page, which is the page you have on the foreground, "write to message window" ist printed on the certain page, e.g JOIN message will be printed on the channel page and not on the irc message page. Since keirc-0.3 you can configure on preferences, which event should printed on which output

  • Web server page

  • If web server is running, all activities will be printed on this page, just like if a client connect to server.

    3.2 Channel Window

    All activities on the channel will be printed on this page. List on the right side shows the users on that channel. In this list you can configure your popupmenu, that will be activated by clicking right button mouse after one/some user(s) (depends on selection modus) on this list is/are selected. You can switch the selection modus with toggle button on the most right output page toolbar. If the button is toggled, multiuser selection is activated. Toolbar on the page has more button :
  • Channel mode

  • It shows the mode on this channel, checked item in the menu means the mode is active. If you have channel op, you can switch on/off the mode by clicking the item.
  • Channel ban

  • It shows banlist on this channel. If you have channel op, you can unban by clicking the item.
  • Channel topic

  • Topic is shows the current topic
    Set by shows the user, sets the topic
    Set... click here if you will set new topic
    Request requests to server what the actual topic is.

    3.3 Private Message Window

    See .......channel window.

    3.4 DCC Window

    See .......channel window.


    3.5 Popupmenu configuration

    Keirc has 7 different types of popup menu. Each one you can configure as you like. Even TCL Script can be called from popup menu (see TCL Script).
    1. KEIRC-MainPopup
    2. ChannelPopup
    3. UserListPopup
    4. PrivMsgPopup
    5. DCCChatPopup
    6. DCCFilePopup
    7. DefaultPopup

    To configure popup menu you can use your editor or use Option Preference (see Configuration). The Structure from popupmenu config is very simple. You can even define popupmenu in the popupmenu. Every popupmenu should have popupmenu "Main". Every new popupmenu always begins with keyword [Popup] and the the name of popupmenu, e.g
        [Popup] Main
    
    Then you can define popupmenu item in the next line.
    There is 2 arts of popupmenu item.
  • Popupmenu
  • Normal item

  • The format of popupmenu item is:
    Normal item
        name: command
    
    Name is what you will see in the popupmenu if activated. Command is the irc command, will be executed if item selected, e.g
        Name          Command
        join #keirc: /JOIN #keirc
    
    Popupmenu item
        Popup: name
    Popup is keyword
    Name is name of popupmenu, that will be activated if the item selected, e.g
        Popup: Join    
    

    Here is an example of popupmenu
    [Popup] Main
    Popup:  Join
    Popup:  DCC
    Change  Nick: /nick $1 $?Type new nick:
    Whoami:  /whois $nick
    Lagging: /ping $time
    Setmode: /mode $nick is
    
    [Popup] Join
    #keirc:        /JOIN #keirc
    #indonesia:    /JOIN #indonesia
    #warungpojok:  /JOIN #warungpojok
    #bawel:        /JOIN #bawel
    #lesehan:      /join #lesehan
    #indo:         /join #indo
    
    [Popup] DCC
    chat: /DCC chat $?Type nick:
    send: /DCC send
    

    3.6 Keirc Color

    Here are the list from Color using by keirc
  • 0 black
  • 1 white
  • 2 darkGray
  • 3 gray
  • 4 lightGray
  • 5 red
  • 6 green
  • 7 blue
  • 8 cyan
  • 9 magenta
  • 10 yellow
  • 11 darkRed
  • 12 darkGreen
  • 13 darkBlue
  • 14 darkCyan
  • 15 darkMagenta
  • 16 darkYellow
  • greater 16 black
  • Under construction


    Previous Next Table of Contents