! DSTART 
! SmIRC - an X11R6/Motif 2.0 IRC client for Linux 
!  
! Current version is 0.70 
!  
! Copyright 1997-1999, Double Precision, Inc. 
!  
! This program is distributed under the terms of the GNU General Public 
! License. See COPYING for additional information. 
!  
! DEND 
! $Id: Smirc.ad,v 1.16 1999/04/12 04:39:47 mrsam Exp $
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! The following resources may be modified to your heart's content.
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!---------------------------------------------------------------------------
! COLORS (except font colors)
!---------------------------------------------------------------------------

! Default foreground/background color

Smirc*foreground: black
Smirc*background: ghost white

! Default menu background color

Smirc.channel.menu*background: gray
Smirc.chanlist.list.popup_popup*background: gray

! Colors for the pane and the sash:

Smirc.channel*pane.background: gray

! Background color for the form widget containing the log and the log scrollbar

Smirc.channel*log_pane.background: gray

! Background color for dialogs, and dialog fields.

Smirc.channel.XmDialogShell*background: gray
Smirc.channel.XmDialogShell*XmText.background: light gray
Smirc.channel.XmDialogShell*XmList.background: light gray

! background color for channel listing window (it's an XmDialogShell, so
! the above default must be overriden)

Smirc.chanlist*background: ghost white

! background color for links listing window (it's an XmDialogShell, so
! the above default must be overriden)

Smirc.linkslist*background: ghost white

! background color for the channel info window

Smirc.channel.channel_info_popup*background: gray
Smirc.channel.channel_info_popup*XmText.background: light gray
Smirc.channel.channel_info_popup*XmList.background: ghost white

! background color for the nick change window

Smirc.channel.nick_change_popup*background: gray
Smirc.channel.nick_change_popup*XmText.background: light gray
Smirc.channel.nick_change_popup*XmList.background: ghost white

! background color for connection listing window (it's in  a XmDialogShell, so
! the above default must be overriden)

Smirc.channel.open_form_popup.open_form.list_scroll.list.background: ghost white

!---------------------------------------------------------------------------
! Window titles
!---------------------------------------------------------------------------

! Window title for the server channel window: @1 - IRC server, @2 - my nick, @3 - my modes
Smirc.stringTable.SERVERTITLE: @2 [+@3] on @1

! Window title for a regular channel window: @1 - my nick, @2 - channel name
!                                            @3 - topic, @4 - channel modes

Smirc.stringTable.CHANNELTITLE: @1 on @2 [+@4] - @3

! Window title for a "private channel" window: @1 - my nick, @2 - other nick

Smirc.stringTable.PRIVATECHANNELTITLE: Talking to @2

! Titles for channel window

Smirc.stringTable.chanlistTempTitle: @2 - [ @1 channels received ]
Smirc.stringTable.chanlistTitle: @2 - @1 channels available

! Titles for links window

Smirc.stringTable.linkslistTempTitle: [ @1 links received ]
Smirc.stringTable.linkslistTitle: @1 links

! Title for bot list server window

Smirc.stringTable.serverBotList: Bots currently running
Smirc.stringTable.channelBotList: Bots currently running on @1

!---------------------------------------------------------------------------
! Various messages
!---------------------------------------------------------------------------

Smirc.stringTable.IMREADY: {status}[ready]
Smirc.stringTable.LOOKINGUP: {status}Looking up "@1"...
Smirc.stringTable.CONNECTING: {status}Connecting to @1, port @2...
Smirc.stringTable.CONNCOMPLETE: {status}Connected, waiting for registration.
Smirc.stringTable.PINGPONG: {status}PING... PONG...
Smirc.stringTable.READY: {status}*** Connection Complete ***
Smirc.stringTable.BADCMD: {error}Unknown command: {default}@1
Smirc.stringTable.BADHOST: {error}Bad host.
Smirc.stringTable.BADPORT: {error}Bad port.
Smirc.stringTable.NOSUCHHOST: {error}No such host: {default}@1
Smirc.stringTable.SYSERR: {error}System error: {status}@1
Smirc.stringTable.DISCONNECTED: {error}Disconnected from @1
Smirc.stringTable.TERMINATED: {status}Connection terminated...
Smirc.stringTable.LOGSTART: {status}*** Logging started
Smirc.stringTable.LOGEND: {status}*** Logging finished
Smirc.stringTable.KILL: {nick}@1{status} killed by {nick}@2
Smirc.stringTable.AUTOICONIFY: {status}*** Will automatically iconify after @1 seconds
Smirc.stringTable.NOAUTOICONIFY: {status}*** Automatic iconification disabled
Smirc.stringTable.AUTOCLOSE: {status}*** Will automatically close after @1 seconds
Smirc.stringTable.NOAUTOCLOSE: {status}*** Automatic closing disabled
Smirc.stringTable.AUTODEICONIFY: {status}*** Will automatically deiconify
Smirc.stringTable.NOAUTODEICONIFY: {status}*** Automatic deiconification disabled

Smirc.stringTable.ICONIFIED: {status}*** [Iconified]
Smirc.stringTable.DEICONIFIED: {status}*** [Deiconified]

Smirc.stringTable.AUTOPLAYADDED: {status}*** {default}@2{status} added to autoplay for {default}@1
Smirc.stringTable.AUTOPLAYREMOVED: {status}*** Autoplay list for {default}@1{status} removed

! Caution - defining autoplay for the following messages will get you screwed

Smirc.stringTable.PLAYOPENERROR: {error}Error: {status}@1{error} - @2
Smirc.stringTable.PLAYSAMPLEERROR: {error}Error: {status}@1{error} - Failed to set sampling rate of @2 Hz

! Smirc.stringTable.PLAYING: {status}*** Playing @1 (@3 Hz, @2 channels)

! /SV command.  SHOWVER is what you see in the window, SHOWVERMSG is the
! text "/ME" string that goes out on the channel.  @1 is your nick, @2 is
! your version string

Smirc.stringTable.SHOWVER: {default}[ {nick}@1{status} is running {default}@2 ]
Smirc.stringTable.SHOWVERMSG: is running @2

! Somebody changes their nickname
Smirc.stringTable.NICKCHANGE: {default}@1{status} is now known as {default}@2

! I change my nickname (@1 is available - old nickname)
Smirc.stringTable.MYNICKCHANGE: {status}You are now known as {default}@2


! Reset flood control

Smirc.stringTable.FLOOD: {status}*** Flood control set to: {default}@1{status} messages, {default}@2{status} seconds, {default}@3{status} delay, {default}@4{status} ignore.

!---------------------------------------------------------------------------
! Miscellaneous replies from the server
!---------------------------------------------------------------------------

Smirc.stringTable.RPL301: {nick}@1{status} is away:{default} @2
Smirc.stringTable.RPL311: {nick}@1{status} is {default}@2@@@3 "@5"
Smirc.stringTable.RPL312: {nick}@1{status} is using @2, {default}@3
Smirc.stringTable.RPL313: {nick}@1{status} @2
Smirc.stringTable.RPL317: {nick}@1{status} @2 (@t3) @4
Smirc.stringTable.RPL318: {nick}@1{status} @2
Smirc.stringTable.RPL319: {nick}@1{status} is on {default}@2
Smirc.stringTable.RPL324: {status}@1 has mode {default}@2 @3
Smirc.stringTable.RPL329: {status}@1 was created on {default}@t2
Smirc.stringTable.RPL331: {status}Topic for @1: {default}@2
Smirc.stringTable.RPL332: {status}Topic for @1: {default}@2
Smirc.stringTable.RPL333: {status}Topic for @1 was set by {nick}@2{status} on {default}@t3
Smirc.stringTable.RPL351: {status}@2 is running @1 (@3)
Smirc.stringTable.RPL367: {status}@1: {nick}@2{status} banned by {nick}@3{status} on @t4
Smirc.stringTable.RPL372: {default}@1
Smirc.stringTable.RPL375: {default}@1
Smirc.stringTable.RPL376: {default}@1

! All 400 - 500 series error codes are handled by this format:
! (You can still cook individual errors, if you wish).

Smirc.stringTable.RPLERROR: {default}@1:{status} @2{error}@3

! If I can't find anything better:

Smirc.stringTable.RPLDEFAULT: {status}@1: {default}@2

!---------------------------------------------------------------------------
! Channel traffic
!---------------------------------------------------------------------------

! Private messages: @1 - sender, @2 - channel, @3 - text
Smirc.stringTable.PRIVMSG:  {nick}@1> {default}@3

! Normal traffic:  @1 - sender, @2 - channel, @3 - text
Smirc.stringTable.NOTICE: {nick}@1> {notice}@3

! NOTE: CTCPUNKNOWN from 0.51 now obsolete, replaced by the following two:

! Unknown CTCP command: @1 - sender, @2 - channel/nick, @3 - command
! @4 - stripped value (value stripped from all non-printing characters)

Smirc.stringTable.CTCPCMD: {nick}@1> {error}[CTCP @3 @4]
Smirc.stringTable.CTCPCMDACK: {nick}@1> {error}[CTCP @3 @4]

! This goes back to whoever sent me an unknown command

Smirc.stringTable.CTCPUNKNOWNERRMSG: I do not support this CTCP command ...yet!

! Ping response: @1/@2 sender, @3 - # of seconds

Smirc.stringTable.CTCPPING: {error}*** PING REPLY {nick}@1(@2){error}: @3 secs

! Output:  @1 - my nick, @2 - channel/nick destination, @3 - blather
! MYNOTICE - my notice to a nick/channel
! MYPRIVMSG - my privmsg to a nick
! MYMESSAGE - my channel traffic

Smirc.stringTable.MYNOTICE: {nick}@2 -> {notice}@3
Smirc.stringTable.MYPRIVMSG: {nick}@2> {notice}@3
Smirc.stringTable.MYMESSAGE: {nick}> {default}@3

! Topic change:  @1 - nick, @2 - channel, @3 - topic

Smirc.stringTable.TOPIC: {status}*** {nick}@1{status} sets the topic to {default}@3

Smirc.stringTable.USERJOIN: {status}*** @1 (@2) joins @3
Smirc.stringTable.USERPART: {status}*** @1 (@2) leaves @3
Smirc.stringTable.USERQUIT: {error}*** @1 (@2) is disconnected from IRC (@3)

! Kick message:  USERKICK somebody else, USERKICKME, myself
! @1 - kicking nick, @2 - kicking user, @3 - channel, #4 - kicked nick @5 - why

Smirc.stringTable.USERKICK: {error}*** {nick}@4{error} was kicked by {nick}@1(@2){error}: {status}@5
Smirc.stringTable.USERKICKME: {error}*** You were kicked by {nick}@1(@2){error} from {status}@3: @5

! Ignore/Unignore advisories

Smirc.stringTable.IGNORE: {error}*** You are now ignoring {nick}@1
Smirc.stringTable.UNIGNORE: {error}*** You are no longer ignoring {nick}@1
Smirc.stringTable.ENDIGNORE: {error}*** End of ignore list.

! /CTCP: @1 - my nick, @2 - dest nick, @3 - command, @4 - args

Smirc.stringTable.MYCTCP: {nick}@2 -> {error} [CTCP @3 @4]

! CTCP ACTION output  @1 - nick, @2 - channel (or my nick, for personal touch),
!                     @3 - blather

Smirc.stringTable.CTCPACTION: {action}* {nick}@1{action} @3

! What I reply to a CTCP FINGER request: @1(@2) requesting nick, @3 my userid

Smirc.stringTable.MYFINGER: Listen @1 (or, should I say @2), WHOIS will already tell you that I am @3.

! How I show CTCP FINGER replies from others:

Smirc.stringTable.CTCPFINGER: {error}*** FINGER @1 {status}@3

! How I show CTCP VERSION replies @1(@2) nick, @3 client, @4 version, @5 O/S
! ("VERSION" is a macro, if this resource file is loaded via xrdb, so
! syntactic sugar is necessary)

Smirc.stringTable.CTCPVERSION: {error}*** CTCP VER{error}SION @1: {status} @3/@4/@5

! CTCP SOURCE replies are similar

Smirc.stringTable.CTCPSOURCE: {error}*** CTCP SOURCE @1: {status} @3, @4: @5
Smirc.stringTable.CTCPSOURCEEND: {error}*** CTCP SOURCE @1: *** End of listing ***

! What I reply to a VERSION
! @1 - SMIRC VERSION, @2 - sysname, @3 - machine, @4 - release (from uname)

Smirc.stringTable.VERSIONSTRING: SmIRC:@1:@2-@3-@4

! What I reply to a USERINFO

Smirc.stringTable.MYUSERINFO: I am @1, and you're not.

! How I display a USERINFO

Smirc.stringTable.CTCPUSERINFO: {error}*** CTCP USERINFO @1 {status}@3

! How I respond to a CLIENTINFO

Smirc.stringTable.MYCLIENTINFO: Available commands: PING FINGER VERS{DEFAULT}ION SOURCE USERINFO CLIENTINFO
Smirc.stringTable.MYCLIENTINFO_TIME: TIME - tells you what my clock says
Smirc.stringTable.MYCLIENTINFO_PING: PING <arg> - arg is echoed as soon as I receive it
Smirc.stringTable.MYCLIENTINFO_FINGER: FINGER - tells you something about my user
Smirc.stringTable.MYCLIENTINFO_VERSION: VERS{default}ION - tells you something about me
Smirc.stringTable.MYCLIENTINFO_SOURCE: SOURCE - tells you where you can find me
Smirc.stringTable.MYCLIENTINFO_USERINFO: USERINFO - tells you something from my user
Smirc.stringTable.MYCLIENTINFO_CLIENTINFO: CLIENTINFO - tells you what you can do
Smirc.stringTable.MYCLIENTINFO_UNKNOWN: Say what???

! How I should responses to a CLIENTINFO

Smirc.stringTable.CTCPCLIENTINFO: {error}*** CTCP CLIENTINFO @1 {status}@3

! Default response to an ERRMSG

Smirc.stringTable.MYCTCPERRMSG: No error.

! How I display ERRMSGs

Smirc.stringTable.CTCPERRMSG: {error}*** CTCP ERROR @1 {status}: @3 - @4

! How I display CTCP TIME

Smirc.stringTable.CTCPTIME: {error}*** CTCP TIME @1 {status}: @3

! Nick mode changes @1/@2 - who did it, @3 - was done to whom, @4 - what was done

Smirc.stringTable.NICKMODECHG: {error}*** {nick}@1{status} sets mode {default}@4{status} on {nick}@3

! Channel mode changes @1/@2 - who did it, @3 - channel it was done on @4 - what was done @5 - was done to whom

Smirc.stringTable.CHANNELMODECHG: {status}*** {nick}@1{status} sets mode {default}@4 @5

! A raw command

Smirc.stringTable.RAW: {error}SERVER: {default}@1

! Standard error output from a bot @1 - bot name, @2 - pid, @3 - message

Smirc.stringTable.BOTSTDERR: {error}@1 [@2]: {default}@3
Smirc.stringTable.BOTSTART: {error}@1 [@2]: {status}Started.
Smirc.stringTable.BOTEND: {error}@1 [@2]: {status}Terminated.

Smirc.stringTable.BOTNOTFOUND: {error}@1{status}: not found.

! Unknown response

Smirc.stringTable.UNKNOWN: {default}@1

! Suppression list

Smirc.stringTable.SUPPRESSED: {error}*** {default}@1{status} is suppressed.
Smirc.stringTable.ENDSUPPRESSED: {error}*** End of suppression list.
Smirc.stringTable.SUPPRESSON: {error}*** {default}@1{status} is now suppressed.
Smirc.stringTable.SUPPRESSOFF: {error}*** {default}@1{status} is not suppressed any more.

! Due to increased clutter, you may wish to suppress certain messages.
! Put messages you don't want to see in either SUPPRESSCHANNEL, or
! SUPPRESSSERVER.  This is the initial suppression list, which can
! be modified by the /MESSAGE command

! Smirc.stringTable.SUPPRESSCHANNEL: BOTSTART BOTEND

!--------------------------------------------------------------------------

! How member list items are formatted
! (You may get rid of the @ and the +, if you like

Smirc.stringTable.MEMBER: {member}@1
Smirc.stringTable.OPERATOR: {operator}@@@1
Smirc.stringTable.SPEAKER: {speaker}+@1

! How bot list items are formatted @1 - bot name, @2 - pid.

Smirc.stringTable.BOT: @1[@2]

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

! Menu labels
Smirc.channel.menu.button_0.labelString: IRC
Smirc.channel.menu.button_0.mnemonic: I
Smirc.channel.menu.button_1.labelString: Edit
Smirc.channel.menu.button_1.mnemonic: E
Smirc.channel.menu.button_2.labelString: Channel
Smirc.channel.menu.button_2.mnemonic: C
Smirc.channel.menu.button_3.labelString: Log
Smirc.channel.menu.button_3.mnemonic: L
Smirc.channel.menu.button_4.labelString: Help
Smirc.channel.menu.button_4.mnemonic: H

Smirc.channel.menu*ircnew.labelString: New server window
Smirc.channel.menu*ircnew.mnemonic: N
Smirc.channel.menu*ircconnect.labelString: Connect to server
Smirc.channel.menu*ircconnect.mnemonic: C
Smirc.channel.menu*irclinks.labelString: List server links
Smirc.channel.menu*irclinks.mnemonic: L
Smirc.channel.menu*ircexit.labelString: Close
Smirc.channel.menu*ircexit.mnemonic: l

Smirc.channel.menu*editcut.labelString: Cut
Smirc.channel.menu*editcut.mnemonic: u
Smirc.channel.menu*editcopy.labelString: Copy
Smirc.channel.menu*editcopy.mnemonic: C
Smirc.channel.menu*editpaste.labelString: Paste
Smirc.channel.menu*editpaste.mnemonic: P

Smirc.channel.menu*channellist.labelString: List
Smirc.channel.menu*channellist.mnemonic: L
Smirc.channel.menu*channeljoin.labelString: Join
Smirc.channel.menu*channeljoin.mnemonic: J
Smirc.channel.menu*channelinfo.labelString: Info...
Smirc.channel.menu*channelinfo.mnemonic: I
Smirc.channel.menu*channelnames.labelString: Names
Smirc.channel.menu*channelnames.mnemonic: N
Smirc.channel.menu*channelpart.labelString: Part
Smirc.channel.menu*channelpart.mnemonic: P
Smirc.channel.menu*channelbots.labelString: Bots...
Smirc.channel.menu*channelbots.mnemonic: B

Smirc.channel.menu*logopen.labelString: Open
Smirc.channel.menu*logopen.mnemonic: O
Smirc.channel.menu*logclose.labelString: Close
Smirc.channel.menu*logclose.mnemonic: C

Smirc.channel.menu*helpsetup.labelString: Setup
Smirc.channel.menu*helpsetup.mnemonic: S
Smirc.channel.menu*helpcontents.labelString: Contents
Smirc.channel.menu*helpcontents.mnemonic: C

! Popup menu for the channel listing dialog

Smirc.chanlist.list.popup_popup.popup.join.labelString: Join
Smirc.chanlist.list.popup_popup.popup.join.mnemonic: J
Smirc.chanlist.list.popup_popup.popup.names.labelString: Names
Smirc.chanlist.list.popup_popup.popup.names.mnemonic: N

! Popup menu for the member listing

Smirc*members.popup_menu.menu.ping.labelString: Ping
Smirc*members.popup_menu.menu.ping.mnemonic: P
Smirc*members.popup_menu.menu.finger.labelString: Finger
Smirc*members.popup_menu.menu.finger.mnemonic: F
Smirc*members.popup_menu.menu.version.labelString: Version
Smirc*members.popup_menu.menu.version.mnemonic: V
Smirc*members.popup_menu.menu.whois.labelString: Whois
Smirc*members.popup_menu.menu.whois.mnemonic: W
Smirc*members.popup_menu.menu.userinfo.labelString: Userinfo
Smirc*members.popup_menu.menu.userinfo.mnemonic: U
Smirc*members.popup_menu.menu.clientinfo.labelString: Clientinfo
Smirc*members.popup_menu.menu.clientinfo.mnemonic: C
Smirc*members.popup_menu.menu.time.labelString: Time
Smirc*members.popup_menu.menu.time.mnemonic: T
Smirc*members.popup_menu.menu.kick.labelString: Kick
!Smirc*members.popup_menu.menu.kick.mnemonic: K
Smirc*members.popup_menu.menu.ban.labelString: Ban
!Smirc*members.popup_menu.menu.ban.mnemonic: B
Smirc*members.popup_menu.menu.ignore.labelString: Ignore
Smirc*members.popup_menu.menu.ignore.mnemonic: I
Smirc*members.popup_menu.menu.unignore.labelString: Unignore
Smirc*members.popup_menu.menu.unignore.mnemonic: U

! Text for the OK and CANCEL buttons on various dialog boxes

Smirc*XmForm.ok.labelString: OK
Smirc*XmForm.cancel.labelString: CANCEL

! New IRC connection dialog

Smirc*open_form.dialogTitle: SmIRC - New IRC connection
Smirc*open_form.form.connamelabel.labelString: Connection:
Smirc*open_form.form.hostlabel.labelString: Server:
Smirc*open_form.form.portlabel.labelString: Port:
Smirc*open_form.form.nicklabel.labelString: Nick:
Smirc*open_form.form.altnicklabel.labelString: Alt nick:
Smirc*open_form.form.passwdlabel.labelString: Password:
Smirc*open_form.form.namelabel.labelString: Real name:
Smirc*open_form.ok.labelString: CONNECT

! Join channel

Smirc*join_form.dialogTitle: SmIRC - Join channel
Smirc*join_form.label1.labelString: Channel:

! Channel Info

Smirc*channel_info.dialogTitle: SmIRC - Channel info
Smirc.channel.channel_info_popup*topic_form.topic_label.labelString: Topic:
Smirc.channel.channel_info_popup*topic_form.topic_label.alignment: ALIGNMENT_END

Smirc.channel.channel_info_popup*channel_modes.modei.labelString: Invisible
Smirc.channel.channel_info_popup*channel_modes.modem.labelString: Moderated
Smirc.channel.channel_info_popup*channel_modes.moden.labelString: No outside msgs
Smirc.channel.channel_info_popup*channel_modes.modep.labelString: Private
Smirc.channel.channel_info_popup*channel_modes.modes.labelString: Secret
Smirc.channel.channel_info_popup*channel_modes.modet.labelString: Topic restricted

Smirc.channel.channel_info_popup*ban_label.labelString: Current Bans:
Smirc.channel.channel_info_popup*remove_ban.labelString: Remove
Smirc.channel.channel_info_popup*add_ban.labelString: Add:
Smirc.channel.channel_info_popup*recent_departures.labelString: Recent Departures:
Smirc.channel.channel_info_popup*ban0.labelString: Ban nick@user!host.domain
Smirc.channel.channel_info_popup*ban1.labelString: Ban *@user!host.domain
Smirc.channel.channel_info_popup*ban2.labelString: Ban *@*!host.domain
Smirc.channel.channel_info_popup*ban3.labelString: Ban *@user!*.domain
Smirc.channel.channel_info_popup*ban4.labelString: Ban *@*!*.domain

! Nick chaneg

Smirc*nick_change.dialogTitle: SmIRC - nickname in use, choose another one
Smirc.channel.nick_change_popup*nick_label.labelString: Nickname is in use, choose another one:
Smirc.channel.nick_change_popup*nick_label.alignment: ALIGNMENT_END

! List names on channel

Smirc*names_form.dialogTitle: SmIRC - List nicknames on channel
Smirc*names_form.label1.labelString: Channel:

! Help setup

Smirc*help_form.dialogTitle: SmIRC - Browser configuration
Smirc*help_form.label1.labelString: Command which runs an HTML browser:

! Log file open dialog

Smirc*logopendialog.fileRequester.filterList: Log files (*.log)|*.log|All files (*)|*
Smirc*logopendialog.dialogTitle: SmIRC - Open log file

!---------------------------------------------------------------------------
! FONTS
!---------------------------------------------------------------------------

! The command line

Smirc*cmdline.renderTable:
Smirc*cmdline.RenderTable.fontName: -*-fixed-bold-r-*-*-*-140-*-*-*-*-iso8859-*
Smirc*cmdline.RenderTable.fontType: FONT_IS_FONT
Smirc*cmdline.foreground: dark green

! Here are the fonts for the channel log window.  The fonts are used
! to format replies.
!
!    default - normal output (channel conversation, or server messages)
!    status - status messages (joins, kicks, server connect/disconnects)
!    error - error messages
!    nick - speakers' nicknames (suggestion - same font as default,
!                                different color)
!    notice - notice messages (suggestion - same font as default,
!                                different color)
!    action - font used to format /me messages

Smirc*log.RenderTable: default status error nick notice action

Smirc*log.RenderTable.default.fontName: -*-fixed-*-*-*-*-*-140-*-*-*-*-iso8859-*
Smirc*log.RenderTable.default.fontType: FONT_IS_FONT
Smirc*log.RenderTable.default.renditionForeground: black
Smirc*log.RenderTable.default.loadModel: LOAD_IMMEDIATE

Smirc*log.RenderTable.status.fontName: -*-fixed-bold-r-*-*-*-140-*-*-*-*-iso8859-*
Smirc*log.RenderTable.status.fontType: FONT_IS_FONT
Smirc*log.RenderTable.status.renditionForeground: blue
Smirc*log.RenderTable.status.loadModel: LOAD_IMMEDIATE

Smirc*log.RenderTable.error.fontName: -*-helvetica-bold-r-*-*-*-140-*-*-*-*-iso8859-*
Smirc*log.RenderTable.error.fontType: FONT_IS_FONT
Smirc*log.RenderTable.error.renditionForeground: red
Smirc*log.RenderTable.error.loadModel: LOAD_IMMEDIATE

Smirc*log.RenderTable.nick.fontName: -*-fixed-*-*-*-*-*-140-*-*-*-*-iso8859-*
Smirc*log.RenderTable.nick.fontType: FONT_IS_FONT
Smirc*log.RenderTable.nick.renditionForeground: dark cyan
Smirc*log.RenderTable.nick.loadModel: LOAD_IMMEDIATE

Smirc*log.RenderTable.notice.fontName: -*-fixed-*-*-*-*-*-140-*-*-*-*-iso8859-*
Smirc*log.RenderTable.notice.fontType: FONT_IS_FONT
Smirc*log.RenderTable.notice.renditionForeground: purple
Smirc*log.RenderTable.notice.loadModel: LOAD_IMMEDIATE

Smirc*log.RenderTable.action.fontName: -*-helvetica-medium-r-*-*-*-140-*-*-*-*-iso8859-*
Smirc*log.RenderTable.action.fontType: FONT_IS_FONT
Smirc*log.RenderTable.action.renditionForeground: black
Smirc*log.RenderTable.action.loadModel: LOAD_IMMEDIATE

! How channel members look:

Smirc*members.RenderTable: member operator speaker
Smirc*members.RenderTable.member.fontName: -*-helvetica-medium-r-*-*-*-120-*-*-*-*-iso8859-*
Smirc*members.RenderTable.member.fontType: FONT_IS_FONT
Smirc*members.RenderTable.member.renditionForeground: dark cyan
Smirc*members.RenderTable.member.loadModel: LOAD_IMMEDIATE
Smirc*members.RenderTable.operator.fontName: -*-helvetica-medium-r-*-*-*-120-*-*-*-*-iso8859-*
Smirc*members.RenderTable.operator.fontType: FONT_IS_FONT
Smirc*members.RenderTable.operator.renditionForeground: red
Smirc*members.RenderTable.operator.loadModel: LOAD_IMMEDIATE
Smirc*members.RenderTable.speaker.fontName: -*-helvetica-medium-r-*-*-*-120-*-*-*-*-iso8859-*
Smirc*members.RenderTable.speaker.fontType: FONT_IS_FONT
Smirc*members.RenderTable.speaker.renditionForeground: yellow4
Smirc*members.RenderTable.speaker.loadModel: LOAD_IMMEDIATE

!-----------------------------------------------------------------
! Channel listing window
!-----------------------------------------------------------------

Smirc.chanlist.list.RenderTable: channel members topic
Smirc.chanlist.list.RenderTable.channel.fontName: -*-helvetica-medium-r-*-*-*-140-*-*-*-*-iso8859-*
Smirc.chanlist.list.RenderTable.channel.fontType: FONT_IS_FONT
Smirc.chanlist.list.RenderTable.channel.renditionForeground: black
Smirc.chanlist.list.RenderTable.channel.loadModel: LOAD_IMMEDIATE

Smirc.chanlist.list.RenderTable.members.fontName: -*-fixed-*-*-*-*-*-140-*-*-*-*-iso8859-*
Smirc.chanlist.list.RenderTable.members.fontType: FONT_IS_FONT
Smirc.chanlist.list.RenderTable.members.renditionForeground: black
Smirc.chanlist.list.RenderTable.members.loadModel: LOAD_IMMEDIATE

Smirc.chanlist.list.RenderTable.topic.fontName: -*-helvetica-medium-r-*-*-*-140-*-*-*-*-iso8859-*
Smirc.chanlist.list.RenderTable.topic.fontType: FONT_IS_FONT
Smirc.chanlist.list.RenderTable.topic.renditionForeground: dark blue
Smirc.chanlist.list.RenderTable.topic.loadModel: LOAD_IMMEDIATE

!-----------------------------------------------------------------
! Links listing window
!-----------------------------------------------------------------

Smirc.linkslist.links.RenderTable: link
Smirc.linkslist.links.RenderTable.link.fontName: -*-fixed-medium-r-*-*-*-120-*-*-*-*-iso8859-*
Smirc.linkslist.links.RenderTable.link.fontType: FONT_IS_FONT
Smirc.linkslist.links.RenderTable.link.renditionForeground: black
Smirc.linkslist.links.RenderTable.link.loadModel: LOAD_IMMEDIATE

!-----------------------------------------------------------------
! Channel info window
!-----------------------------------------------------------------

Smirc.channel.channel_info_popup*RenderTable: default
Smirc.channel.channel_info_popup*RenderTable.default.fontName: -*-helvetica-medium-r-*-*-*-140-*-*-*-*-iso8859-*
Smirc.channel.channel_info_popup*RenderTable.default.fontType: FONT_IS_FONT
Smirc.channel.channel_info_popup*RenderTable.default.renditionForeground: black
Smirc.channel.channel_info_popup*RenderTable.default.loadModel: LOAD_IMMEDIATE

Smirc.channel.channel_info_popup.channel_info.ban_form*XmText.RenderTable: default
Smirc.channel.channel_info_popup.channel_info.ban_form*XmText.RenderTable.default.fontName: -*-fixed-medium-r-*-*-*-140-*-*-*-*-iso8859-*
Smirc.channel.channel_info_popup.channel_info.ban_form*XmText.RenderTable.default.fontType: FONT_IS_FONT
Smirc.channel.channel_info_popup.channel_info.ban_form*XmText.RenderTable.default.renditionForeground: black
Smirc.channel.channel_info_popup.channel_info.ban_form*XmText.RenderTable.default.loadModel: LOAD_IMMEDIATE
Smirc.channel.channel_info_popup.channel_info.ban_form*XmList.RenderTable: default
Smirc.channel.channel_info_popup.channel_info.ban_form*XmList.RenderTable.default.fontName: -*-fixed-medium-r-*-*-*-140-*-*-*-*-iso8859-*
Smirc.channel.channel_info_popup.channel_info.ban_form*XmList.RenderTable.default.fontType: FONT_IS_FONT
Smirc.channel.channel_info_popup.channel_info.ban_form*XmList.RenderTable.default.renditionForeground: black
Smirc.channel.channel_info_popup.channel_info.ban_form*XmList.RenderTable.default.loadModel: LOAD_IMMEDIATE

!-----------------------------------------------------------------
! Nick change window
!-----------------------------------------------------------------

Smirc.channel.nick_change_popup*RenderTable: default
Smirc.channel.nick_change_popup*RenderTable.default.fontName: -*-helvetica-medium-r-*-*-*-140-*-*-*-*-iso8859-*
Smirc.channel.nick_change_popup*RenderTable.default.fontType: FONT_IS_FONT
Smirc.channel.nick_change_popup*RenderTable.default.renditionForeground: black
Smirc.channel.nick_change_popup*RenderTable.default.loadModel: LOAD_IMMEDIATE

!-----------------------------------------------------------------
! Font for connection listing window
!-----------------------------------------------------------------

Smirc*open_form.list_scroll.list.RenderTable: default
Smirc*open_form.list_scroll.list.RenderTable.fontName: -*-fixed-medium-r-*-*-*-120-*-*-*-*-iso8859-*
Smirc*open_form.list_scroll.list.RenderTable.fontType: FONT_IS_FONT
Smirc*open_form.list_scroll.list.RenderTable.renditionForeground: black
Smirc*open_form.list_scroll.list.RenderTable.loadModel: LOAD_IMMEDIATE

!-----------------------------------------------------------------
! Font for bot listing window
!-----------------------------------------------------------------

Smirc*botlist.list_scroll.list.RenderTable: default
Smirc*botlist.list_scroll.list.RenderTable.fontName: -*-helvetica-medium-r-*-*-*-120-*-*-*-*-iso8859-*
Smirc*botlist.list_scroll.list.RenderTable.fontType: FONT_IS_FONT
Smirc*botlist.list_scroll.list.RenderTable.renditionForeground: red
Smirc*botlist.list_scroll.list.RenderTable.loadModel: LOAD_IMMEDIATE

!---------------------------------------------------------------------------
! MISC
!---------------------------------------------------------------------------

! By default, we keep a 99 line log.  This can be set as follows.  Please keep
! the log size as small as possible.

Smirc*log.buffer: 99

! Command line separator (it's a gadget, sorry, no colors)

Smirc*separator1.height: 10
Smirc*separator1.separatorType: DOUBLE_LINE

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! The following resources may be modified with caution.
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

! The initial size of the channel log window.  Note that changing the
! font also is a factor in the size.

Smirc*log.rows: 20
Smirc*log.cols: 80

! The initial width of member list window.  If you change the member list
! window fonts, adjust the default width - in pixels appropriately.

Smirc.channel.pane.members_scroll.width: 20fu

! The height for the line buffer.  No width is necessary.

Smirc*cmdline.rows: 2

! The initial size of the channel list popup

Smirc*chanlist.list.rows: 15
Smirc*chanlist.list.cols: 50

! The column widths:  channel,members  (topic takes the rest)

Smirc*chanlist.list.colwidths: 30fu,6fu

! Gap between columns

Smirc*chanlist.list.colgap: 1fu

! The initial size of the links list popup

Smirc*linkslist.list.rows: 15
Smirc*linkslist.list.cols: 70

! Width of the list in the open connection dialog.

Smirc*open_form.list_scroll.width: 40fu

! Width of the help setup string edit box

Smirc*help_form.edit1.columns: 40

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! The following resources may be modified only if you would like to crash
!! the program.  Changing these resources is a good way to do so.
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Smirc.channel.menu.helpIndex: 4
Smirc.channel*pane.orientation: HORIZONTAL
Smirc.channel*pane.members_scroll.skipAdjust: true

Smirc*cmdline.translations: #override\n\
	<Key>Return: activate()\n\
	Shift <Key>Tab: prev-tab-group()\n\
	<Key>Tab: next-tab-group()

Smirc*members.selectionPolicy: EXTENDED_SELECT
Smirc*open_form.list_scroll.list.selectionPolicy: BROWSE_SELECT
Smirc*open_form.form.portedit.allValid: 0123456789-,
Smirc*open_form.form.nickedit.initialValid: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_
Smirc*open_form.form.nickedit.allValid: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-[]\\`^{}_
Smirc*open_form.form.nickedit.maxLength: 99
Smirc*open_form.form.altnickedit.initialValid: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_
Smirc*open_form.form.altnickedit.allValid: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-[]\\`^{}_
Smirc*open_form.form.altnickedit.maxLength: 99

Smirc*XmForm.XmPushButton.navigationType: TAB_GROUP
Smirc*open_form.form.XmText.columns: 30
Smirc*join_form.XmText.columns: 30
Smirc*names_form.XmText.columns: 30

! File requester
!

Smirc*fileRequester.filterList: All files (*)|*
Smirc*fileRequester.dirnameform.dirnamelabel.marginLeft: 1fu
Smirc*fileRequester.dirnameform.dirnamelabel.labelString: Directory
Smirc*fileRequester.sep1.margin: 1fu
Smirc*fileRequester.sep1.height: 2fu
Smirc*fileRequester.pane.orientation: HORIZONTAL
Smirc*fileRequester.sep2.margin: 1fu
Smirc*fileRequester.sep2.height: 2fu
Smirc*fileRequester.pane.dirscroll.dirlist.width: 30fu
Smirc*fileRequester.pane.dirscroll.dirlist.height: 20fu
Smirc*fileRequester.pane.dirscroll.dirlist.listSizePolicy: CONSTANT
Smirc*fileRequester.pane.dirscroll.filelist.width: 30fu
Smirc*fileRequester.pane.dirscroll.filelist.height: 20fu
Smirc*fileRequester.pane.dirscroll.filelist.listSizePolicy: CONSTANT
Smirc*fileRequester.filenameform.filenamelabel.marginLeft: 1fu
Smirc*fileRequester.filenameform.filenamelabel.labelString: File

Smirc*fileRequester.dirnameform.mask.optionmenu.orientation: HORIZONTAL
Smirc*fileRequester.dirnameform.mask.optionmenu.labelString: Mask
Smirc*fileRequester.dirnameform.mask.optionmenu.mnemonic: M
Smirc*fileRequester.buttons.marginHeight: .5fu
Smirc*fileRequester.buttons.marginWidth: .5fu
Smirc*fileRequester.buttons.ok.labelString: OK
Smirc*fileRequester.buttons.cancel.labelString: CANCEL

Smirc*botlist.list_scroll.width: 40fu
Smirc*botlist.list_scroll.list.height: 10fu
Smirc*botlist.list_scroll.list.listSizePolicy: CONSTANT
Smirc*botlist.list_scroll.list.selectionPolicy: EXTENDED_SELECT
Smirc*botlist.sep1.margin: 1fu
Smirc*botlist.sep1.height: 2fu
Smirc*botlist.buttons.kill.labelString: Terminate
Smirc*botlist.buttons.cancel.labelString: Close
Smirc.channel.botlist_popup.botlist.list_scroll.list.background: white

Smirc.channel.channel_info_popup.channel_info.marginWidth: 1fu
Smirc.channel.channel_info_popup.channel_info.marginHeight: 1fu

Smirc.channel.channel_info_popup*topic_form.topic_edit.maxLength: 255
Smirc.channel.channel_info_popup*topic_form.topic_edit.columns: 60
Smirc.channel.channel_info_popup*sep1.height: 2fu
Smirc.channel.channel_info_popup*sep1.margin: 1fu
Smirc.channel.channel_info_popup*channel_modes.orientation: HORIZONTAL
Smirc.channel.channel_info_popup*channel_modes.packing: PACK_COLUMN
Smirc.channel.channel_info_popup*channel_modes.numColumns: 2
Smirc.channel.channel_info_popup*sep2.height: 2fu
Smirc.channel.channel_info_popup*sep2.margin: 1fu

Smirc.channel.channel_info_popup*ban_list.width: 40fu
Smirc.channel.channel_info_popup*ban_list.scrollBarDisplayPolicy: STATIC
Smirc.channel.channel_info_popup*ban_scroll.ban_list.height: 40fu
Smirc.channel.channel_info_popup*ban_scroll.ban_list.listSizePolicy: CONSTANT
Smirc.channel.channel_info_popup*ban_scroll.ban_list.selectionPolicy: EXTENDED_SELECT
Smirc.channel.channel_info_popup*add_ban_text.maxLength: 255
Smirc.channel.channel_info_popup*add_ban_text.columns: 30

Smirc.channel.channel_info_popup*recent_departures_list.width: 40fu
Smirc.channel.channel_info_popup*recent_departures_list.height: 20fu
Smirc.channel.channel_info_popup*recent_departures_list.listSizePolicy: CONSTANT
Smirc.channel.channel_info_popup*recent_departures_list.selectionPolicy: EXTENDED_SELECT

Smirc.channel.channel_info_popup*sep3.height: 2fu
Smirc.channel.channel_info_popup*sep3.margin: 1fu

Smirc.channel.nick_change_popup.nick_change.marginWidth: 1fu
Smirc.channel.nick_change_popup.nick_change.marginHeight: 1fu

Smirc.channel.nick_change_popup*nick_change.nick_form.nick_edit.initialValid: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_
Smirc.channel.nick_change_popup*nick_change.nick_form.nick_edit.allValid: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-[]\\`^{}_
Smirc.channel.nick_change_popup*nick_change.nick_form.nick_edit.maxLength: 99

Smirc.channel.nick_change_popup*sep1.height: 2fu
Smirc.channel.nick_change_popup*sep1.margin: 1fu
