Previous Next Table of Contents

3. KEIRC GUI

Keirc consists of 4 main windows, which are keirc window, channel window, privatemsg window and DCC window. Keirc window has 2 tab window, server message and client setup, DCC window has 2 tab window, DCC chat and DCC file while channel and privatemsg window each only have 1 tab window.
Every tab window contains treelist at the left side, output page at the right side and input line at the bottom. 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 main 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. On the most left of output page toolbar there is detach/attach button. You can use it to detach/attach the outputpage from/to main window. 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 like toggle button. Klicking on this button means:
    - Starting web server if web server not yet started
    - Stoping web server if web server already started
  • 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.

  • Web server page

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

    Client setup tab

    Here you can configure your keirc identity like nick, user, ircname and ircserver list. If apply button is clicked, all configuration will be saved.

    3.2 Channel Window

    Treelist on the left side shows all channels you have joined to. 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

  • DCC Chat
  • DCC File
  • CTCP Sound
  • Options Preferences
  • Option private messgae
  • Option channel
  • Option DCC
  • Windows menu
  • Statusbar

    See keirc window

    Output page

    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