");
+ m_strTaskPage += wxT(" ");
+ m_strTaskPage += wxT(" ");
+ }
+}
+
+
void CBOINCTaskCtrl::BeginTaskSection( const wxString& strLink, const wxString& strTaskHeaderFilename, bool bHidden )
{
wxString strModifiedTaskHeaderFilename;
@@ -122,19 +150,6 @@ void CBOINCTaskCtrl::CreateTask( const wxString& strLink, const wxString& strTas
}
-void CBOINCTaskCtrl::CreateTaskSeperator( bool bHidden )
-{
- if ( !bHidden )
- {
- m_strTaskPage += wxT(" ");
- m_strTaskPage += wxT(" ");
- m_strTaskPage += wxT("
");
- m_strTaskPage += wxT(" | ");
- m_strTaskPage += wxT(" ");
- }
-}
-
-
void CBOINCTaskCtrl::CreateTask( const wxString& strLink, const wxString& strTaskIconFilename, const wxString& strTaskName, bool bHidden )
{
if ( !bHidden )
@@ -166,6 +181,19 @@ void CBOINCTaskCtrl::CreateTask( const wxString& strLink, const wxString& strTas
}
+void CBOINCTaskCtrl::CreateTaskSeperator( bool bHidden )
+{
+ if ( !bHidden )
+ {
+ m_strTaskPage += wxT(" ");
+ m_strTaskPage += wxT(" ");
+ m_strTaskPage += wxT("
");
+ m_strTaskPage += wxT(" | ");
+ m_strTaskPage += wxT(" ");
+ }
+}
+
+
void CBOINCTaskCtrl::EndTaskSection( bool bHidden )
{
if ( !bHidden )
@@ -183,6 +211,27 @@ void CBOINCTaskCtrl::EndTaskSection( bool bHidden )
}
+void CBOINCTaskCtrl::UpdateQuickTip( const wxString& strIconFilename, const wxString& strTip, bool bHidden )
+{
+ if (!strTip.empty())
+ {
+ BeginTaskSection(
+ strIconFilename,
+ bHidden
+ );
+ if (!bHidden)
+ {
+ m_strTaskPage += wxT(" ");
+ m_strTaskPage += wxT(" ");
+ m_strTaskPage += wxT(" ") + strTip;
+ m_strTaskPage += wxT(" | ");
+ m_strTaskPage += wxT(" ");
+ }
+ EndTaskSection(bHidden);
+ }
+}
+
+
void CBOINCTaskCtrl::UpdateQuickTip( const wxString& strLink, const wxString& strIconFilename, const wxString& strTip, bool bHidden )
{
if (!strTip.empty())
diff --git a/clientgui/BOINCTaskCtrl.h b/clientgui/BOINCTaskCtrl.h
index 7c33bfd341..fb5adbd6fe 100644
--- a/clientgui/BOINCTaskCtrl.h
+++ b/clientgui/BOINCTaskCtrl.h
@@ -42,6 +42,8 @@ public:
~CBOINCTaskCtrl();
virtual void BeginTaskPage();
+ virtual void BeginTaskSection( const wxString& strTaskHeaderFilename,
+ bool bHidden );
virtual void BeginTaskSection( const wxString& strLink,
const wxString& strTaskHeaderFilename,
bool bHidden );
@@ -54,6 +56,9 @@ public:
bool bHidden );
virtual void CreateTaskSeperator( bool bHidden );
virtual void EndTaskSection( bool bHidden );
+ virtual void UpdateQuickTip( const wxString& strIconFilename,
+ const wxString& strTip,
+ bool bHidden );
virtual void UpdateQuickTip( const wxString& strLink,
const wxString& strIconFilename,
const wxString& strTip,
diff --git a/clientgui/ViewMessages.cpp b/clientgui/ViewMessages.cpp
index 810a8b7135..28615ac6c2 100644
--- a/clientgui/ViewMessages.cpp
+++ b/clientgui/ViewMessages.cpp
@@ -312,11 +312,11 @@ void CViewMessages::OnTaskLinkClicked( const wxHtmlLinkInfo& link )
wxASSERT(NULL != m_pTaskPane);
wxASSERT(NULL != m_pListPane);
- if ( link.GetHref() == SECTION_TASK )
- m_bTaskHeaderHidden ? m_bTaskHeaderHidden = false : m_bTaskHeaderHidden = true;
+ m_bTaskHeaderHidden = false;
+ m_bTipsHeaderHidden = false;
#ifndef NOCLIPBOARD
- else if ( link.GetHref() == LINK_TASKCOPYALL )
+ if ( link.GetHref() == LINK_TASKCOPYALL )
{
wxInt32 iRowCount = 0;
@@ -349,10 +349,6 @@ void CViewMessages::OnTaskLinkClicked( const wxHtmlLinkInfo& link )
}
#endif
- else if ( link.GetHref() == SECTION_TIPS )
- m_bTipsHeaderHidden ? m_bTipsHeaderHidden = false : m_bTipsHeaderHidden = true;
-
-
UpdateSelection();
}
@@ -503,15 +499,15 @@ void CViewMessages::UpdateTaskPane()
m_pTaskPane->BeginTaskPage();
- m_pTaskPane->BeginTaskSection( SECTION_TASK, BITMAP_TASKHEADER, m_bTaskHeaderHidden );
+ m_pTaskPane->BeginTaskSection( BITMAP_TASKHEADER, m_bTaskHeaderHidden );
if (!m_bTaskHeaderHidden)
{
- m_pTaskPane->CreateTask( LINK_TASKCOPYALL, BITMAP_MESSAGE, _("Copy all messages"), m_bTaskCopyAllHidden );
- m_pTaskPane->CreateTask( LINK_TASKCOPYMESSAGE, BITMAP_MESSAGE, _("Copy selected messages"), m_bTaskCopyMessageHidden );
+ m_pTaskPane->CreateTask( LINK_TASKCOPYALL, _("Copy all messages"), m_bTaskCopyAllHidden );
+ m_pTaskPane->CreateTask( LINK_TASKCOPYMESSAGE, _("Copy selected messages"), m_bTaskCopyMessageHidden );
}
m_pTaskPane->EndTaskSection( m_bTaskHeaderHidden );
- m_pTaskPane->UpdateQuickTip( SECTION_TIPS, BITMAP_TIPSHEADER, GetCurrentQuickTipText(), m_bTipsHeaderHidden );
+ m_pTaskPane->UpdateQuickTip( BITMAP_TIPSHEADER, GetCurrentQuickTipText(), m_bTipsHeaderHidden );
m_pTaskPane->EndTaskPage();
}
diff --git a/clientgui/ViewProjects.cpp b/clientgui/ViewProjects.cpp
index dd2548b095..7ccb216377 100644
--- a/clientgui/ViewProjects.cpp
+++ b/clientgui/ViewProjects.cpp
@@ -416,9 +416,11 @@ void CViewProjects::OnTaskLinkClicked( const wxHtmlLinkInfo& link )
wxASSERT(NULL != m_pTaskPane);
wxASSERT(NULL != m_pListPane);
- if ( link.GetHref() == SECTION_TASK )
- m_bTaskHeaderHidden ? m_bTaskHeaderHidden = false : m_bTaskHeaderHidden = true;
- else if ( link.GetHref() == LINK_TASKATTACH )
+ m_bTaskHeaderHidden = false;
+ m_bWebsiteHeaderHidden = false;
+ m_bTipsHeaderHidden = false;
+
+ if ( link.GetHref() == LINK_TASKATTACH )
{
CDlgAttachProject* pDlg = new CDlgAttachProject(this);
wxASSERT(NULL != pDlg);
@@ -506,8 +508,6 @@ void CViewProjects::OnTaskLinkClicked( const wxHtmlLinkInfo& link )
iProjectIndex
);
}
- else if ( link.GetHref() == SECTION_WEB )
- m_bWebsiteHeaderHidden ? m_bWebsiteHeaderHidden = false : m_bWebsiteHeaderHidden = true;
else if ( link.GetHref() == LINK_WEBBOINC )
{
ExecuteLink(wxT("http://boinc.berkeley.edu"));
@@ -526,8 +526,6 @@ void CViewProjects::OnTaskLinkClicked( const wxHtmlLinkInfo& link )
ExecuteLink(strURL);
}
- else if ( link.GetHref() == SECTION_TIPS )
- m_bTipsHeaderHidden ? m_bTipsHeaderHidden = false : m_bTipsHeaderHidden = true;
UpdateSelection();
m_pListPane->Refresh();
@@ -582,7 +580,9 @@ void CViewProjects::OnTaskCellMouseHover( wxHtmlCell* cell, wxCoord WXUNUSED(x),
{
if ( 0 == m_pListPane->GetSelectedItemCount() )
{
- if ( LINK_DEFAULT != GetCurrentQuickTip() )
+ if ( ( LINK_DEFAULT != GetCurrentQuickTip() ) &&
+ ( LINK_TASKATTACH != strLink ) &&
+ ( LINK_WEBBOINC != strLink ) )
{
SetCurrentQuickTip(
LINK_DEFAULT,
@@ -695,7 +695,7 @@ void CViewProjects::UpdateSelection()
{
SetCurrentQuickTip(
LINK_DEFAULT,
- wxT("")
+ LINKDESC_DEFAULT
);
}
m_bItemSelected = false;
@@ -745,24 +745,24 @@ void CViewProjects::UpdateTaskPane()
m_pTaskPane->BeginTaskPage();
- m_pTaskPane->BeginTaskSection( SECTION_TASK, BITMAP_TASKHEADER, m_bTaskHeaderHidden );
+ m_pTaskPane->BeginTaskSection( BITMAP_TASKHEADER, m_bTaskHeaderHidden );
if (!m_bTaskHeaderHidden)
{
- m_pTaskPane->CreateTask( LINK_TASKATTACH, BITMAP_PROJECTS, _("Attach to new project"), m_bTaskAttachHidden );
- m_pTaskPane->CreateTask( LINK_TASKDETACH, BITMAP_PROJECTS, _("Detach from project"), m_bTaskDetachHidden );
- m_pTaskPane->CreateTask( LINK_TASKRESET, BITMAP_PROJECTS, _("Reset project"), m_bTaskResetHidden );
- m_pTaskPane->CreateTask( LINK_TASKSUSPEND, BITMAP_PROJECTS, _("Suspend project"), m_bTaskSuspendHidden );
- m_pTaskPane->CreateTask( LINK_TASKRESUME, BITMAP_PROJECTS, _("Resume project"), m_bTaskResumeHidden );
- m_pTaskPane->CreateTask( LINK_TASKUPDATE, BITMAP_PROJECTS, _("Update project"), m_bTaskUpdateHidden );
+ m_pTaskPane->CreateTask( LINK_TASKATTACH, _("Attach to new project"), m_bTaskAttachHidden );
+ m_pTaskPane->CreateTask( LINK_TASKDETACH, _("Detach from project"), m_bTaskDetachHidden );
+ m_pTaskPane->CreateTask( LINK_TASKRESET, _("Reset project"), m_bTaskResetHidden );
+ m_pTaskPane->CreateTask( LINK_TASKSUSPEND, _("Suspend project"), m_bTaskSuspendHidden );
+ m_pTaskPane->CreateTask( LINK_TASKRESUME, _("Resume project"), m_bTaskResumeHidden );
+ m_pTaskPane->CreateTask( LINK_TASKUPDATE, _("Update project"), m_bTaskUpdateHidden );
}
m_pTaskPane->EndTaskSection( m_bTaskHeaderHidden );
- m_pTaskPane->BeginTaskSection( wxT(SECTION_WEB), wxT(BITMAP_WEBHEADER), m_bWebsiteHeaderHidden );
+ m_pTaskPane->BeginTaskSection( BITMAP_WEBHEADER, m_bWebsiteHeaderHidden );
if (!m_bWebsiteHeaderHidden)
{
- m_pTaskPane->CreateTask( LINK_WEBBOINC, BITMAP_BOINC, _("BOINC"), m_bWebsiteBOINCHidden );
- m_pTaskPane->CreateTask( LINK_WEBPROJECT, BITMAP_PROJECTS, _("Project"), m_bWebsiteProjectHidden );
+ m_pTaskPane->CreateTask( LINK_WEBBOINC, _("BOINC"), m_bWebsiteBOINCHidden );
+ m_pTaskPane->CreateTask( LINK_WEBPROJECT, _("Project"), m_bWebsiteProjectHidden );
iProjectIndex = m_pListPane->GetFirstSelected();
if ( -1 != iProjectIndex )
@@ -773,13 +773,13 @@ void CViewProjects::UpdateTaskPane()
ConvertWebsiteIndexToLink( iProjectIndex, iWebsiteIndex, strWebsiteLink );
pDoc->GetProjectWebsiteName(iProjectIndex, iWebsiteIndex, strWebsiteName);
- m_pTaskPane->CreateTask( strWebsiteLink, BITMAP_PROJECTS, strWebsiteName, false );
+ m_pTaskPane->CreateTask( strWebsiteLink, strWebsiteName, false );
}
}
}
m_pTaskPane->EndTaskSection(m_bWebsiteHeaderHidden);
- m_pTaskPane->UpdateQuickTip( SECTION_TIPS, BITMAP_TIPSHEADER, GetCurrentQuickTipText(), m_bTipsHeaderHidden );
+ m_pTaskPane->UpdateQuickTip( BITMAP_TIPSHEADER, GetCurrentQuickTipText(), m_bTipsHeaderHidden );
m_pTaskPane->EndTaskPage();
}
diff --git a/clientgui/ViewResources.cpp b/clientgui/ViewResources.cpp
index 2560f88292..8c0f636889 100644
--- a/clientgui/ViewResources.cpp
+++ b/clientgui/ViewResources.cpp
@@ -223,10 +223,8 @@ void CViewResources::OnTaskLinkClicked( const wxHtmlLinkInfo& link )
wxString strMessage;
- if ( link.GetHref() == wxT(SECTION_TASK) )
- m_bTaskHeaderHidden ? m_bTaskHeaderHidden = false : m_bTaskHeaderHidden = true;
- else if ( link.GetHref() == wxT(SECTION_TIPS) )
- m_bTipsHeaderHidden ? m_bTipsHeaderHidden = false : m_bTipsHeaderHidden = true;
+ m_bTaskHeaderHidden = false;
+ m_bTipsHeaderHidden = false;
UpdateSelection();
m_pListPane->Refresh();
@@ -353,13 +351,13 @@ void CViewResources::UpdateTaskPane()
m_pTaskPane->BeginTaskPage();
- m_pTaskPane->BeginTaskSection( SECTION_TASK, BITMAP_TASKHEADER, m_bTaskHeaderHidden );
+ m_pTaskPane->BeginTaskSection( BITMAP_TASKHEADER, m_bTaskHeaderHidden );
if (!m_bTaskHeaderHidden)
{
}
m_pTaskPane->EndTaskSection( m_bTaskHeaderHidden );
- m_pTaskPane->UpdateQuickTip( SECTION_TIPS, BITMAP_TIPSHEADER, GetCurrentQuickTipText(), m_bTipsHeaderHidden);
+ m_pTaskPane->UpdateQuickTip( BITMAP_TIPSHEADER, GetCurrentQuickTipText(), m_bTipsHeaderHidden);
m_pTaskPane->EndTaskPage();
}
diff --git a/clientgui/ViewTransfers.cpp b/clientgui/ViewTransfers.cpp
index 821e8cb891..dabc7add71 100644
--- a/clientgui/ViewTransfers.cpp
+++ b/clientgui/ViewTransfers.cpp
@@ -362,9 +362,10 @@ void CViewTransfers::OnTaskLinkClicked( const wxHtmlLinkInfo& link )
wxASSERT(NULL != m_pTaskPane);
wxASSERT(NULL != m_pListPane);
- if ( link.GetHref() == SECTION_TASK )
- m_bTaskHeaderHidden ? m_bTaskHeaderHidden = false : m_bTaskHeaderHidden = true;
- else if ( link.GetHref() == LINK_TASKRETRY )
+ m_bTaskHeaderHidden = false;
+ m_bTipsHeaderHidden = false;
+
+ if ( link.GetHref() == LINK_TASKRETRY )
{
iProjectIndex = m_pListPane->GetFirstSelected();
@@ -395,8 +396,6 @@ void CViewTransfers::OnTaskLinkClicked( const wxHtmlLinkInfo& link )
);
}
}
- else if ( link.GetHref() == SECTION_TIPS )
- m_bTipsHeaderHidden ? m_bTipsHeaderHidden = false : m_bTipsHeaderHidden = true;
UpdateSelection();
m_pListPane->Refresh();
@@ -544,15 +543,15 @@ void CViewTransfers::UpdateTaskPane()
m_pTaskPane->BeginTaskPage();
- m_pTaskPane->BeginTaskSection( SECTION_TASK, BITMAP_TASKHEADER, m_bTaskHeaderHidden );
+ m_pTaskPane->BeginTaskSection( BITMAP_TASKHEADER, m_bTaskHeaderHidden );
if (!m_bTaskHeaderHidden)
{
- m_pTaskPane->CreateTask( LINK_TASKRETRY, BITMAP_TRANSFER, _("Retry Now"), m_bTaskRetryHidden );
- m_pTaskPane->CreateTask( LINK_TASKABORT, BITMAP_TRANSFER, _("Abort Upload"), m_bTaskAbortHidden );
+ m_pTaskPane->CreateTask( LINK_TASKRETRY, _("Retry Now"), m_bTaskRetryHidden );
+ m_pTaskPane->CreateTask( LINK_TASKABORT, _("Abort Upload"), m_bTaskAbortHidden );
}
m_pTaskPane->EndTaskSection( m_bTaskHeaderHidden );
- m_pTaskPane->UpdateQuickTip( SECTION_TIPS, BITMAP_TIPSHEADER, GetCurrentQuickTipText(), m_bTipsHeaderHidden );
+ m_pTaskPane->UpdateQuickTip( BITMAP_TIPSHEADER, GetCurrentQuickTipText(), m_bTipsHeaderHidden );
m_pTaskPane->EndTaskPage();
}
diff --git a/clientgui/ViewWork.cpp b/clientgui/ViewWork.cpp
index 9481478af2..bfe17bf514 100644
--- a/clientgui/ViewWork.cpp
+++ b/clientgui/ViewWork.cpp
@@ -396,9 +396,10 @@ void CViewWork::OnTaskLinkClicked( const wxHtmlLinkInfo& link )
wxASSERT(NULL != m_pTaskPane);
wxASSERT(NULL != m_pListPane);
- if ( link.GetHref() == SECTION_TASK )
- m_bTaskHeaderHidden ? m_bTaskHeaderHidden = false : m_bTaskHeaderHidden = true;
- else if ( link.GetHref() == LINK_TASKSUSPEND )
+ m_bTaskHeaderHidden = false;
+ m_bTipsHeaderHidden = false;
+
+ if ( link.GetHref() == LINK_TASKSUSPEND )
{
iProjectIndex = m_pListPane->GetFirstSelected();
@@ -467,8 +468,6 @@ void CViewWork::OnTaskLinkClicked( const wxHtmlLinkInfo& link )
);
}
}
- else if ( link.GetHref() == SECTION_TIPS )
- m_bTipsHeaderHidden ? m_bTipsHeaderHidden = false : m_bTipsHeaderHidden = true;
UpdateSelection();
m_pListPane->Refresh();
@@ -645,17 +644,17 @@ void CViewWork::UpdateTaskPane()
m_pTaskPane->BeginTaskPage();
- m_pTaskPane->BeginTaskSection( SECTION_TASK, BITMAP_TASKHEADER, m_bTaskHeaderHidden );
+ m_pTaskPane->BeginTaskSection( BITMAP_TASKHEADER, m_bTaskHeaderHidden );
if (!m_bTaskHeaderHidden)
{
- m_pTaskPane->CreateTask( LINK_TASKSUSPEND, BITMAP_RESULTS, _("Suspend"), m_bTaskSuspendHidden );
- m_pTaskPane->CreateTask( LINK_TASKRESUME, BITMAP_RESULTS, _("Resume"), m_bTaskResumeHidden );
- m_pTaskPane->CreateTask( LINK_TASKSHOWGRAPHICS, BITMAP_RESULTS, _("Show graphics"), m_bTaskShowGraphicsHidden );
- m_pTaskPane->CreateTask( LINK_TASKABORT, BITMAP_RESULTS, _("Abort result"), m_bTaskAbortHidden );
+ m_pTaskPane->CreateTask( LINK_TASKSUSPEND, _("Suspend"), m_bTaskSuspendHidden );
+ m_pTaskPane->CreateTask( LINK_TASKRESUME, _("Resume"), m_bTaskResumeHidden );
+ m_pTaskPane->CreateTask( LINK_TASKSHOWGRAPHICS, _("Show graphics"), m_bTaskShowGraphicsHidden );
+ m_pTaskPane->CreateTask( LINK_TASKABORT, _("Abort result"), m_bTaskAbortHidden );
}
m_pTaskPane->EndTaskSection( m_bTaskHeaderHidden );
- m_pTaskPane->UpdateQuickTip( SECTION_TIPS, BITMAP_TIPSHEADER, GetCurrentQuickTipText(), m_bTipsHeaderHidden );
+ m_pTaskPane->UpdateQuickTip( BITMAP_TIPSHEADER, GetCurrentQuickTipText(), m_bTipsHeaderHidden );
m_pTaskPane->EndTaskPage();
}
diff --git a/clientgui/res/hiddenheader.xpm b/clientgui/res/hiddenheader.xpm
index 7a817ca095..f1c445c7e2 100644
--- a/clientgui/res/hiddenheader.xpm
+++ b/clientgui/res/hiddenheader.xpm
@@ -21,6 +21,9 @@
// Revision History:
//
// $Log$
+// Revision 1.3 2004/12/23 03:36:51 rwalton
+// *** empty log message ***
+//
// Revision 1.2 2004/09/21 01:28:34 rwalton
// *** empty log message ***
//
@@ -67,24 +70,24 @@ static const char *hiddenheader_xpm[] = {
" :>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;,X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
" ::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11111111>>>>>>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>111111111111>>>>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>1111>>>>>>1111>>>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>111>>>>>>>>>>111>>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11>>>>>>>>>>>>11>>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11>>>>;;>>>;;>>>11>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11>>>>>;;>;;>>>>11>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11>>>>>>;;;>>>>>11>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11>>>>>>>;>>>>>>11>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11>>>>>>>>>>>>>>11>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11>>>>;;>>>;;>>>11>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11>>>>>;;>;;>>>>11>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11>>>>>>;;;>>>>>11>>>> ",
-" :::>>>>>X3;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11>>>>>>;>>>>>11>>>>> ",
-" :::>>>>>X3;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>111>>>>>>>>>>111>>>>> ",
-" :::>>>>>X435556..,,<<7@@@@@222222222228X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>1111>>>>>>1111>>>>>> ",
-" :::>>>>>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>111111111111>>>>>>> ",
-" :::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11111111>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X3;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X3;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X435556..,,<<7@@@@@222222222228X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
" :::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
" :::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
" :::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
diff --git a/clientgui/res/visibleheader.xpm b/clientgui/res/visibleheader.xpm
index 66f70f9aa8..8c0e63f469 100644
--- a/clientgui/res/visibleheader.xpm
+++ b/clientgui/res/visibleheader.xpm
@@ -21,6 +21,9 @@
// Revision History:
//
// $Log$
+// Revision 1.3 2004/12/23 03:36:51 rwalton
+// *** empty log message ***
+//
// Revision 1.2 2004/09/21 01:28:34 rwalton
// *** empty log message ***
//
@@ -67,24 +70,24 @@ static const char *visibleheader_xpm[] = {
" :>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;,X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
" ::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11111111>>>>>>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>111111111111>>>>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>1111>>>>>>1111>>>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>111>>>>>>>>>>111>>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11>>>>>>;>>>>>11>>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11>>>>>>;;;>>>>>11>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11>>>>>;;>;;>>>>11>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11>>>>;;>>>;;>>>11>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11>>>>>>>>>>>>>>11>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11>>>>>>>;>>>>>>11>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11>>>>>>;;;>>>>>11>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11>>>>>;;>;;>>>>11>>>> ",
-" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11>>>>;;>>>;;>>>11>>>> ",
-" :::>>>>>X3;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11>>>>>>>>>>>>11>>>>> ",
-" :::>>>>>X3;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>111>>>>>>>>>>111>>>>> ",
-" :::>>>>>X435556..,,<<7@@@@@222222222228X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>1111>>>>>>1111>>>>>> ",
-" :::>>>>>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>111111111111>>>>>>> ",
-" :::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11111111>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X-;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X3;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X3;;;;;;;;;;;;;;;;;;;;;;;;;;;;2X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>X435556..,,<<7@@@@@222222222228X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
+" :::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
" :::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
" :::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
" :::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ",
|