WriteLog
[Top] [All Lists]

[WriteLog] More on Writelog colors (and a comment on contest customizati

To: <writelog@contesting.com>
Subject: [WriteLog] More on Writelog colors (and a comment on contest customization)
From: w5xd@writelog.com (W. Wright, W5XD)
Date: Wed, 6 Feb 2002 21:47:33 -0600
The "SpecialBackgroundColor" is currently only used in one
case: the EU DX RTTY contest module scans for incoming
lines that look like received QTCs. When it spots them,
it highlights them in this color.

The mechanism is a little more general. The RTTY window
sends every received line of text to the contest module and offers
the contest module the opportunity to mark each character
for the "SpecialBackgroundColor". The mark counts for more
than just the color. It causes the left click on any such
character to send not only that character, but all adjacent
characters that are similarly colored back to WriteLog.
This is how WriteLog accomplishes receiving QTCs.

By the way, this detail is one of dozens of reasons I haven't
made it possible to "declare" new contests for WriteLog.
The existing C++ interface allows almost unlimited ability
for a contest module to customize WriteLog's behavior. I think
its safe to say that, with the exception of the 0.5 point
QSOs in the PA QSO Party, that there is no contest with
rules that WriteLog cannot implement. It would be possible to
accomplish the requested feature: enable contest customization
without resorting to custom coded C++. I haven't attacked that
problem because such customization would be necessarily limited
compared to what is possible now.

In fact, it is definitely within the capabilities of any of
the guys that have already created C++ modules for various
contests to create a new module named Roll-your-own (or
whatever) that would show up in the list of supported 
contests in WriteLog. Selecting
that Roll-your-own contest might then pop up a
set of queries about the contest exchange, what constitutes
a multiplier, etc. etc. etc. It could even save the
selections in the .WL file with no QSOs such that 
copying the QSO-less .WL around to those wanting to
enter the contest would pick up whatever rules the first
guy entered (assuming they also have the Roll-your-own
module installed).

The problem is convincing someone (or me) to invest their
time in constructing such a contest module. Anyone that knows
how to run the existing wizard, can program any contest in
their spare time in less than a week or so. Writing the roll-your-own
is probably 5x to 10x as hard. Why not just write the
custom modules for 5 contests instead? (The answer might
simply be that its an interesting challenge.)

Wayne, W5XD

> -----Original Message-----
> From: writelog-admin@contesting.com
> [mailto:writelog-admin@contesting.com]On Behalf Of Scot Herrick
> Sent: Monday, February 04, 2002 08:37
> To: Steve Forst; writelog@contesting.com
> Subject: RE: [WriteLog] More on Writelog colors
> 
> 
> Hi Steve,
> 
> Well, I know the 'ReverseBackgroundColor' is the background 
> color when you
> click on 'FSK Reverse' in the Rttyrite window. I don't know the
> 'SpecialBackgroundColor.' Anyone else?
> 
> CU...Scot, K9JY
> 
> K9JY's WriteLog User Support Site at:
> http://www.k9jy.com
> mailto:scot@k9jy.com
> 
> > Since there has been some recent discussion on setting 
> screen colors, I'll
> > ask a question that has me puzzled.
> >
> > Under the Rttywrite option in the ini file,  what are
> > "ReverseBackgroundColor"  and "SpecialBackgroundColor"???
> >
> > I have the other colors set to suit my particular needs, 
> but have no idea
> > what these other 2  colors do, or when they come into play.
> >
> > Couldn't find the answer in help file or at  K9JY's fantastic site.
> >
> > Steve KW3A
> >
> > _______________________________________________
> > WriteLog mailing list
> > WriteLog@contesting.com
> > http://lists.contesting.com/mailman/listinfo/writelog
> 
> _______________________________________________
> WriteLog mailing list
> WriteLog@contesting.com
> http://lists.contesting.com/mailman/listinfo/writelog
> 

<Prev in Thread] Current Thread [Next in Thread>