CKickEditorDlgBar Class Reference

#include <KickEditorDlgBar.h>

Inheritance diagram for CKickEditorDlgBar:

CRobotControlDialogBar CDynamicBarDlg MessageHandler CDynamicChildDlg CDynamicDialog CDynamicWndEx CDynamicWnd List of all members.

Public Types

 IDD = IDD_DIALOG_BAR_KICK_EDITOR
enum  { IDD = IDD_DIALOG_BAR_KICK_EDITOR }

Public Member Functions

 CKickEditorDlgBar ()
 ~CKickEditorDlgBar ()
virtual bool handleMessage (InMessage &message)

Public Attributes

CSliderCtrl m_sizeSlider
CButton m_paintComparisonCheck
CComboBox m_tableCombo
CComboBox m_actionCombo

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
virtual BOOL OnInitDialog ()
afx_msg void OnPaint ()
afx_msg void OnSize (UINT nType, int cx, int cy)
afx_msg void OnLButtonDown (UINT nFlags, CPoint point)
afx_msg void OnLButtonUp (UINT nFlags, CPoint point)
afx_msg void OnMouseMove (UINT nFlags, CPoint point)
afx_msg void OnContextMenu (CWnd *pWnd, CPoint point)
afx_msg void OnSave ()
afx_msg void OnSelchangeActionCombo ()
afx_msg void OnSelchangeTableCombo ()
afx_msg void OnOpen ()
afx_msg void OnLButtonDblClk (UINT nFlags, CPoint point)
afx_msg void OnSend ()
afx_msg void OnHScroll (UINT nSBCode, UINT nPos, CScrollBar *pScrollBar)
afx_msg void OnPaintComparisonFirstCheck ()
 DECLARE_MESSAGE_MAP ()

Protected Attributes

CArray< KickCase, KickCase & > caseBase [KickSelectionTable::numberOfActions]

Private Member Functions

virtual void OnConfigurationLoad (CString sectionName)
virtual void OnConfigurationSave (CString sectionName)
void setSliders ()
void paintKickSelectionTableToCDC (CDC &dc, const KickSelectionTable &kickSelectionTable, KickSelectionTable::KickSelectionTableID kickSelectionTableID, int sector, bool paintGrayed)
void paintLegend (CDC &dc)
void changeKickPerLegend (CPoint point)
void paintDot (CDC &dc, int x, int y, PaintMethodsWin32::PaintStyle style)
void paintCurrentSelectionToCDC (CDC &dc, bool paintFrame=false)
void copyToClipBoard ()
void copy ()
void pasteForCurrentSector ()
void pasteForAllSectors ()
void mirrorForCurrentSector ()
void mirrorForAllSectors ()
void reloadCaseBase ()
void clearCaseBase ()
void loadCaseBaseLogfile (CString fileName)
void paintKickCase (CDC &dc, KickCase &kickCase, bool highlight)
void paintCaseBase (CDC &dc, KickSelectionTable::ActionID action)
void floodFill (int x, int y, KickSelectionTable::ActionID oldAction, KickSelectionTable::ActionID newAction)
void setFloodFillColor (int x, int y, KickSelectionTable::ActionID newAction)

Private Attributes

double scale
CPoint m_LeftDownPos
bool m_LeftButtonDown
int highlightedSector
int selectedSector
int highlightedX
int highlightedY
CRect rect
bool showCoordinateSystem
bool showRobot
bool showKickCases
int currentWidth
int currentHeight
int horizontalOffset
int verticalOffset
KickSelectionTable kickSelectionTable
KickSelectionTable kickSelectionTableForComparison
KickSelectionTable kickSelectionTableForCopies
PaintMethodsWin32::PaintStyle paintStyles [KickSelectionTable::numberOfActions]
KickSelectionTable::KickSelectionTableID currentTable
KickSelectionTable::ActionID currentAction
int frameSize
int columnsCount
int columnWidth
int xOffset
int yOffset
int ySpacing
int actionsPerColumn
bool kickRecordWasSent
int selectedSectorWhenCopied
KickSelectionTable::ActionID oldAction

Detailed Description

A dialog bar for creating the data base for the kick selector

Author:
Matthias Jüngel

Definition at line 26 of file KickEditorDlgBar.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
IDD 

Definition at line 43 of file KickEditorDlgBar.h.


Constructor & Destructor Documentation

CKickEditorDlgBar::CKickEditorDlgBar (  ) 

Default constructor.

Definition at line 17 of file KickEditorDlgBar.cpp.

References highlightedSector, kickRecordWasSent, m_LeftButtonDown, selectedSector, and selectedSectorWhenCopied.

CKickEditorDlgBar::~CKickEditorDlgBar (  ) 

Destructor

Definition at line 29 of file KickEditorDlgBar.cpp.


Member Function Documentation

void CKickEditorDlgBar::changeKickPerLegend ( CPoint  point  )  [private]

Definition at line 764 of file KickEditorDlgBar.cpp.

References actionsPerColumn, columnsCount, columnWidth, m_actionCombo, OnSelchangeActionCombo(), xOffset, yOffset, and ySpacing.

Referenced by OnLButtonDown().

void CKickEditorDlgBar::clearCaseBase (  )  [private]

Definition at line 230 of file KickEditorDlgBar.cpp.

References caseBase, and KickSelectionTable::numberOfActions.

Referenced by OnContextMenu(), and reloadCaseBase().

void CKickEditorDlgBar::copy (  )  [private]

Definition at line 876 of file KickEditorDlgBar.cpp.

References KickSelectionTable::action, currentTable, kickSelectionTable, kickSelectionTableForCopies, KickSelectionTable::numberOfSectors, selectedSector, selectedSectorWhenCopied, KickSelectionTable::xRange, and KickSelectionTable::yRange.

Referenced by OnContextMenu().

void CKickEditorDlgBar::copyToClipBoard (  )  [private]

Definition at line 354 of file KickEditorDlgBar.cpp.

References paintCurrentSelectionToCDC(), and scale.

Referenced by OnContextMenu().

CKickEditorDlgBar::DECLARE_MESSAGE_MAP (  )  [protected]

Reimplemented from CDynamicBarDlg.

void CKickEditorDlgBar::DoDataExchange ( CDataExchange *  pDX  )  [protected, virtual]

Definition at line 52 of file KickEditorDlgBar.cpp.

References IDC_KICK_EDITOR_SIZE_SLIDER.

void CKickEditorDlgBar::floodFill ( int  x,
int  y,
KickSelectionTable::ActionID  oldAction,
KickSelectionTable::ActionID  newAction 
) [private]

Definition at line 1104 of file KickEditorDlgBar.cpp.

References KickSelectionTable::action, currentTable, kickSelectionTable, selectedSector, setFloodFillColor(), KickSelectionTable::xRange, and KickSelectionTable::yRange.

Referenced by OnLButtonDblClk().

bool CKickEditorDlgBar::handleMessage ( InMessage message  )  [virtual]

Called from a MessageQueue to distribute messages

Parameters:
message The message that can be read.
Returns:
true if the message was read (handled).

Reimplemented from CRobotControlDialogBar.

Definition at line 1191 of file KickEditorDlgBar.cpp.

References InMessage::bin, caseBase, currentAction, FALSE, KickSelectionTable::getActionIDFromSpecialActionID(), InMessage::getMessageID(), SpecialActionRequest::getSpecialActionIDFromName(), idKickRecord, kickRecordWasSent, and m_actionCombo.

void CKickEditorDlgBar::loadCaseBaseLogfile ( CString  fileName  )  [private]

Definition at line 221 of file KickEditorDlgBar.cpp.

References InFile::exists(), MessageQueue::handleAllMessages(), and kickRecordWasSent.

Referenced by OnContextMenu(), and reloadCaseBase().

void CKickEditorDlgBar::mirrorForAllSectors (  )  [private]

Definition at line 940 of file KickEditorDlgBar.cpp.

References KickSelectionTable::action, currentTable, kickSelectionTable, kickSelectionTableForCopies, KickSelectionTable::numberOfSectors, KickSelectionTable::xRange, and KickSelectionTable::yRange.

Referenced by OnContextMenu().

void CKickEditorDlgBar::mirrorForCurrentSector (  )  [private]

Definition at line 919 of file KickEditorDlgBar.cpp.

References KickSelectionTable::action, currentTable, kickSelectionTable, kickSelectionTableForCopies, selectedSector, KickSelectionTable::xRange, and KickSelectionTable::yRange.

Referenced by OnContextMenu().

void CKickEditorDlgBar::OnConfigurationLoad ( CString  sectionName  )  [private, virtual]

Is called when a configuration is loaded. Can be used by the dialogs and bars to load configuration dependand settings.

Parameters:
sectionName The registry section for the current configuration

Reimplemented from CRobotControlDialogBar.

Definition at line 332 of file KickEditorDlgBar.cpp.

References scale, showCoordinateSystem, showKickCases, and showRobot.

void CKickEditorDlgBar::OnConfigurationSave ( CString  sectionName  )  [private, virtual]

Is called when a configuration is saved. Can be used by the dialogs and bars to save configuration dependand settings.

Parameters:
sectionName The registry section for the current configuration

Reimplemented from CRobotControlDialogBar.

Definition at line 345 of file KickEditorDlgBar.cpp.

References scale, showCoordinateSystem, showKickCases, and showRobot.

void CKickEditorDlgBar::OnContextMenu ( CWnd *  pWnd,
CPoint  point 
) [protected]

Definition at line 479 of file KickEditorDlgBar.cpp.

References clearCaseBase(), copy(), copyToClipBoard(), InFile::exists(), File::getGTDir(), kickSelectionTableForComparison, loadCaseBaseLogfile(), mirrorForAllSectors(), mirrorForCurrentSector(), pasteForAllSectors(), pasteForCurrentSector(), reloadCaseBase(), showCoordinateSystem, showKickCases, showRobot, and VERIFY.

void CKickEditorDlgBar::OnHScroll ( UINT  nSBCode,
UINT  nPos,
CScrollBar *  pScrollBar 
) [protected]

Definition at line 1175 of file KickEditorDlgBar.cpp.

References FALSE, m_sizeSlider, scale, and setSliders().

BOOL CKickEditorDlgBar::OnInitDialog (  )  [protected, virtual]

Reimplemented from CDynamicDialog.

Definition at line 63 of file KickEditorDlgBar.cpp.

References actionsPerColumn, KickSelectionTable::anyLeft, KickSelectionTable::anyRight, KickSelectionTable::armLeft, KickSelectionTable::armRight, PaintMethodsWin32::PaintStyle::brushColor, KickSelectionTable::chestSoft, KickSelectionTable::chestStrong, PaintMethodsWin32::PaintStyle::circle, columnsCount, columnWidth, currentAction, currentTable, PaintMethodsWin32::PaintStyle::filledCircle, PaintMethodsWin32::PaintStyle::filledSquare, KickSelectionTable::forwardKickFast, KickSelectionTable::forwardKickHard, frameSize, KickSelectionTable::getActionName(), KickSelectionTable::getKickSelectionTableIDName(), KickSelectionTable::headLeft, KickSelectionTable::headLeftSoft, KickSelectionTable::headRight, KickSelectionTable::headRightSoft, KickSelectionTable::hookLeft, KickSelectionTable::hookRight, PaintMethodsWin32::PaintStyle::horizontalLine, horizontalOffset, KickSelectionTable::inCenterOfField, KickSelectionTable::leftPaw, m_actionCombo, m_tableCombo, KickSelectionTable::nothing, KickSelectionTable::numberOfActions, KickSelectionTable::numberOfKickSelectionTableIDs, CDynamicDialog::OnInitDialog(), paintStyles, PaintMethodsWin32::PaintStyle::penColor, PaintMethodsWin32::PaintStyle::penWidth, KickSelectionTable::pushSoft, KickSelectionTable::pushStrong, KickSelectionTable::putLeft, KickSelectionTable::putRight, KickSelectionTable::rightPaw, setSliders(), PaintMethodsWin32::PaintStyle::shape, showCoordinateSystem, showKickCases, showRobot, KickSelectionTable::slapLeft, KickSelectionTable::slapRight, TRUE, and verticalOffset.

void CKickEditorDlgBar::OnLButtonDblClk ( UINT  nFlags,
CPoint  point 
) [protected]

Definition at line 1043 of file KickEditorDlgBar.cpp.

References KickSelectionTable::action, currentAction, currentHeight, currentTable, currentWidth, floodFill(), highlightedX, highlightedY, horizontalOffset, int(), kickSelectionTable, m_LeftDownPos, KickSelectionTable::nothing, oldAction, scale, selectedSector, verticalOffset, KickSelectionTable::xRange, and KickSelectionTable::yRange.

void CKickEditorDlgBar::OnLButtonDown ( UINT  nFlags,
CPoint  point 
) [protected]

Definition at line 395 of file KickEditorDlgBar.cpp.

References KickSelectionTable::action, changeKickPerLegend(), currentAction, currentHeight, currentTable, currentWidth, highlightedSector, highlightedX, highlightedY, horizontalOffset, int(), kickSelectionTable, m_LeftButtonDown, m_LeftDownPos, KickSelectionTable::nothing, oldAction, scale, selectedSector, verticalOffset, KickSelectionTable::xRange, and KickSelectionTable::yRange.

void CKickEditorDlgBar::OnLButtonUp ( UINT  nFlags,
CPoint  point 
) [protected]

Definition at line 425 of file KickEditorDlgBar.cpp.

References m_LeftButtonDown.

void CKickEditorDlgBar::OnMouseMove ( UINT  nFlags,
CPoint  point 
) [protected]

Definition at line 431 of file KickEditorDlgBar.cpp.

References KickSelectionTable::action, currentAction, currentHeight, currentTable, currentWidth, distance(), FALSE, frameSize, highlightedSector, highlightedX, highlightedY, horizontalOffset, int(), kickSelectionTable, m_LeftButtonDown, normalize(), KickSelectionTable::nothing, KickSelectionTable::numberOfSectors, pi, pi2, rect, scale, selectedSector, sqr, verticalOffset, KickSelectionTable::xRange, and KickSelectionTable::yRange.

void CKickEditorDlgBar::OnOpen (  )  [protected]

Definition at line 838 of file KickEditorDlgBar.cpp.

References InFile::exists(), File::getGTDir(), and kickSelectionTable.

void CKickEditorDlgBar::OnPaint (  )  [protected]

Definition at line 237 of file KickEditorDlgBar.cpp.

References currentHeight, currentWidth, horizontalOffset, paintCurrentSelectionToCDC(), paintLegend(), rect, scale, and verticalOffset.

void CKickEditorDlgBar::OnPaintComparisonFirstCheck (  )  [protected]

Definition at line 819 of file KickEditorDlgBar.cpp.

void CKickEditorDlgBar::OnSave (  )  [protected]

Definition at line 781 of file KickEditorDlgBar.cpp.

References OutFile::exists(), File::getGTDir(), and kickSelectionTable.

void CKickEditorDlgBar::OnSelchangeActionCombo (  )  [protected]

Definition at line 824 of file KickEditorDlgBar.cpp.

References currentAction, and m_actionCombo.

Referenced by changeKickPerLegend().

void CKickEditorDlgBar::OnSelchangeTableCombo (  )  [protected]

Definition at line 831 of file KickEditorDlgBar.cpp.

References currentTable, and m_tableCombo.

void CKickEditorDlgBar::OnSend (  )  [protected]

Definition at line 1166 of file KickEditorDlgBar.cpp.

References OutMessage::finishMessage(), getQueues(), idKickSelectionTable, kickSelectionTable, MessageQueue::out, CRobotControlQueuesToRobots::selectedRobot, OutMessage::text, CRobotControlQueues::toPhysical, and CRobotControlQueues::toSimulated.

void CKickEditorDlgBar::OnSize ( UINT  nType,
int  cx,
int  cy 
) [protected]

Reimplemented from CDynamicDialog.

Definition at line 386 of file KickEditorDlgBar.cpp.

References rect.

void CKickEditorDlgBar::paintCaseBase ( CDC &  dc,
KickSelectionTable::ActionID  action 
) [private]

Definition at line 967 of file KickEditorDlgBar.cpp.

References caseBase, kickRecordWasSent, KickSelectionTable::nothing, and paintKickCase().

Referenced by paintCurrentSelectionToCDC().

void CKickEditorDlgBar::paintCurrentSelectionToCDC ( CDC &  dc,
bool  paintFrame = false 
) [private]

Definition at line 294 of file KickEditorDlgBar.cpp.

References currentAction, currentHeight, currentTable, currentWidth, frameSize, highlightedSector, kickSelectionTable, kickSelectionTableForComparison, m_paintComparisonCheck, KickSelectionTable::numberOfSectors, paintCaseBase(), PaintMethodsWin32::paintCoordinateSystemForKickSelectionToCDC(), PaintMethodsWin32::paintKickSegmentsToCDC(), paintKickSelectionTableToCDC(), PaintMethodsWin32::paintRobotToCDC(), selectedSector, showCoordinateSystem, showKickCases, and showRobot.

Referenced by copyToClipBoard(), and OnPaint().

void CKickEditorDlgBar::paintDot ( CDC &  dc,
int  x,
int  y,
PaintMethodsWin32::PaintStyle  style 
) [private]

Definition at line 652 of file KickEditorDlgBar.cpp.

References PaintMethodsWin32::PaintStyle::brushColor, PaintMethodsWin32::PaintStyle::circle, PaintMethodsWin32::PaintStyle::cross, PaintMethodsWin32::PaintStyle::filledCircle, PaintMethodsWin32::PaintStyle::filledSquare, PaintMethodsWin32::PaintStyle::horizontalLine, PaintMethodsWin32::PaintStyle::penColor, PaintMethodsWin32::PaintStyle::penWidth, PaintMethodsWin32::PaintStyle::shape, PaintMethodsWin32::PaintStyle::square, and PaintMethodsWin32::PaintStyle::vcross.

Referenced by paintLegend().

void CKickEditorDlgBar::paintKickCase ( CDC &  dc,
KickCase kickCase,
bool  highlight 
) [private]

Definition at line 976 of file KickEditorDlgBar.cpp.

References KickCase::ballXA, KickCase::ballXR, KickCase::ballYA, KickCase::ballYR, blue, green, int(), normalize(), KickSelectionTable::numberOfSectors, pi, pi2, red, scale, and selectedSector.

Referenced by paintCaseBase().

void CKickEditorDlgBar::paintKickSelectionTableToCDC ( CDC &  dc,
const KickSelectionTable kickSelectionTable,
KickSelectionTable::KickSelectionTableID  kickSelectionTableID,
int  sector,
bool  paintGrayed 
) [private]

Definition at line 617 of file KickEditorDlgBar.cpp.

References KickSelectionTable::action, KickSelectionTable::nothing, KickSelectionTable::xRange, and KickSelectionTable::yRange.

Referenced by paintCurrentSelectionToCDC().

void CKickEditorDlgBar::paintLegend ( CDC &  dc  )  [private]

Definition at line 715 of file KickEditorDlgBar.cpp.

References actionsPerColumn, columnsCount, columnWidth, currentHeight, currentWidth, FALSE, KickSelectionTable::getActionName(), KickSelectionTable::numberOfActions, paintDot(), paintStyles, xOffset, yOffset, and ySpacing.

Referenced by OnPaint().

void CKickEditorDlgBar::pasteForAllSectors (  )  [private]

Definition at line 904 of file KickEditorDlgBar.cpp.

References KickSelectionTable::action, currentTable, kickSelectionTable, kickSelectionTableForCopies, KickSelectionTable::numberOfSectors, KickSelectionTable::xRange, and KickSelectionTable::yRange.

Referenced by OnContextMenu().

void CKickEditorDlgBar::pasteForCurrentSector (  )  [private]

Definition at line 892 of file KickEditorDlgBar.cpp.

References KickSelectionTable::action, currentTable, kickSelectionTable, kickSelectionTableForCopies, selectedSector, selectedSectorWhenCopied, KickSelectionTable::xRange, and KickSelectionTable::yRange.

Referenced by OnContextMenu().

void CKickEditorDlgBar::reloadCaseBase (  )  [private]

Clears the case base and reads all log files which can be found in "Config/Kick-logs/".

Definition at line 194 of file KickEditorDlgBar.cpp.

References clearCaseBase(), File::getGTDir(), and loadCaseBaseLogfile().

Referenced by OnContextMenu().

void CKickEditorDlgBar::setFloodFillColor ( int  x,
int  y,
KickSelectionTable::ActionID  newAction 
) [private]

Definition at line 1160 of file KickEditorDlgBar.cpp.

References KickSelectionTable::action, currentTable, kickSelectionTable, and selectedSector.

Referenced by floodFill().

void CKickEditorDlgBar::setSliders (  )  [private]

Definition at line 1186 of file KickEditorDlgBar.cpp.

References m_sizeSlider, and scale.

Referenced by OnHScroll(), and OnInitDialog().


Member Data Documentation

int CKickEditorDlgBar::actionsPerColumn [private]

Definition at line 155 of file KickEditorDlgBar.h.

Referenced by changeKickPerLegend(), OnInitDialog(), and paintLegend().

CArray<KickCase,KickCase&> CKickEditorDlgBar::caseBase[KickSelectionTable::numberOfActions] [protected]

A case base of recored kick experiments

Definition at line 58 of file KickEditorDlgBar.h.

Referenced by clearCaseBase(), handleMessage(), and paintCaseBase().

int CKickEditorDlgBar::columnsCount [private]

Definition at line 152 of file KickEditorDlgBar.h.

Referenced by changeKickPerLegend(), OnInitDialog(), and paintLegend().

int CKickEditorDlgBar::columnWidth [private]

Definition at line 153 of file KickEditorDlgBar.h.

Referenced by changeKickPerLegend(), OnInitDialog(), and paintLegend().

KickSelectionTable::ActionID CKickEditorDlgBar::currentAction [private]

Definition at line 146 of file KickEditorDlgBar.h.

Referenced by handleMessage(), OnInitDialog(), OnLButtonDblClk(), OnLButtonDown(), OnMouseMove(), OnSelchangeActionCombo(), and paintCurrentSelectionToCDC().

int CKickEditorDlgBar::currentHeight [private]

Definition at line 133 of file KickEditorDlgBar.h.

Referenced by OnLButtonDblClk(), OnLButtonDown(), OnMouseMove(), OnPaint(), paintCurrentSelectionToCDC(), and paintLegend().

KickSelectionTable::KickSelectionTableID CKickEditorDlgBar::currentTable [private]

Definition at line 145 of file KickEditorDlgBar.h.

Referenced by copy(), floodFill(), mirrorForAllSectors(), mirrorForCurrentSector(), OnInitDialog(), OnLButtonDblClk(), OnLButtonDown(), OnMouseMove(), OnSelchangeTableCombo(), paintCurrentSelectionToCDC(), pasteForAllSectors(), pasteForCurrentSector(), and setFloodFillColor().

int CKickEditorDlgBar::currentWidth [private]

Definition at line 132 of file KickEditorDlgBar.h.

Referenced by OnLButtonDblClk(), OnLButtonDown(), OnMouseMove(), OnPaint(), paintCurrentSelectionToCDC(), and paintLegend().

int CKickEditorDlgBar::frameSize [private]

Definition at line 148 of file KickEditorDlgBar.h.

Referenced by OnInitDialog(), OnMouseMove(), and paintCurrentSelectionToCDC().

int CKickEditorDlgBar::highlightedSector [private]

Definition at line 120 of file KickEditorDlgBar.h.

Referenced by CKickEditorDlgBar(), OnLButtonDown(), OnMouseMove(), and paintCurrentSelectionToCDC().

int CKickEditorDlgBar::highlightedX [private]

Definition at line 123 of file KickEditorDlgBar.h.

Referenced by OnLButtonDblClk(), OnLButtonDown(), and OnMouseMove().

int CKickEditorDlgBar::highlightedY [private]

Definition at line 123 of file KickEditorDlgBar.h.

Referenced by OnLButtonDblClk(), OnLButtonDown(), and OnMouseMove().

int CKickEditorDlgBar::horizontalOffset [private]

Definition at line 134 of file KickEditorDlgBar.h.

Referenced by OnInitDialog(), OnLButtonDblClk(), OnLButtonDown(), OnMouseMove(), and OnPaint().

bool CKickEditorDlgBar::kickRecordWasSent [private]

Definition at line 157 of file KickEditorDlgBar.h.

Referenced by CKickEditorDlgBar(), handleMessage(), loadCaseBaseLogfile(), and paintCaseBase().

KickSelectionTable CKickEditorDlgBar::kickSelectionTable [private]

Definition at line 137 of file KickEditorDlgBar.h.

Referenced by copy(), floodFill(), mirrorForAllSectors(), mirrorForCurrentSector(), OnLButtonDblClk(), OnLButtonDown(), OnMouseMove(), OnOpen(), OnSave(), OnSend(), paintCurrentSelectionToCDC(), pasteForAllSectors(), pasteForCurrentSector(), and setFloodFillColor().

KickSelectionTable CKickEditorDlgBar::kickSelectionTableForComparison [private]

Definition at line 138 of file KickEditorDlgBar.h.

Referenced by OnContextMenu(), and paintCurrentSelectionToCDC().

KickSelectionTable CKickEditorDlgBar::kickSelectionTableForCopies [private]

Definition at line 139 of file KickEditorDlgBar.h.

Referenced by copy(), mirrorForAllSectors(), mirrorForCurrentSector(), pasteForAllSectors(), and pasteForCurrentSector().

CComboBox CKickEditorDlgBar::m_actionCombo

Definition at line 47 of file KickEditorDlgBar.h.

Referenced by changeKickPerLegend(), handleMessage(), OnInitDialog(), and OnSelchangeActionCombo().

bool CKickEditorDlgBar::m_LeftButtonDown [private]

Definition at line 118 of file KickEditorDlgBar.h.

Referenced by CKickEditorDlgBar(), OnLButtonDown(), OnLButtonUp(), and OnMouseMove().

CPoint CKickEditorDlgBar::m_LeftDownPos [private]

Definition at line 117 of file KickEditorDlgBar.h.

Referenced by OnLButtonDblClk(), and OnLButtonDown().

CButton CKickEditorDlgBar::m_paintComparisonCheck

Definition at line 45 of file KickEditorDlgBar.h.

Referenced by paintCurrentSelectionToCDC().

CSliderCtrl CKickEditorDlgBar::m_sizeSlider

Definition at line 44 of file KickEditorDlgBar.h.

Referenced by OnHScroll(), and setSliders().

CComboBox CKickEditorDlgBar::m_tableCombo

Definition at line 46 of file KickEditorDlgBar.h.

Referenced by OnInitDialog(), and OnSelchangeTableCombo().

KickSelectionTable::ActionID CKickEditorDlgBar::oldAction [private]

Definition at line 178 of file KickEditorDlgBar.h.

Referenced by OnLButtonDblClk(), and OnLButtonDown().

PaintMethodsWin32::PaintStyle CKickEditorDlgBar::paintStyles[KickSelectionTable::numberOfActions] [private]

The paint style for each action

Definition at line 142 of file KickEditorDlgBar.h.

Referenced by OnInitDialog(), and paintLegend().

CRect CKickEditorDlgBar::rect [private]

The rect where the image is painted

Definition at line 126 of file KickEditorDlgBar.h.

Referenced by OnMouseMove(), OnPaint(), and OnSize().

double CKickEditorDlgBar::scale [private]

The scale for all drawings

Definition at line 114 of file KickEditorDlgBar.h.

Referenced by copyToClipBoard(), OnConfigurationLoad(), OnConfigurationSave(), OnHScroll(), OnLButtonDblClk(), OnLButtonDown(), OnMouseMove(), OnPaint(), paintKickCase(), and setSliders().

int CKickEditorDlgBar::selectedSector [private]

Definition at line 121 of file KickEditorDlgBar.h.

Referenced by CKickEditorDlgBar(), copy(), floodFill(), mirrorForCurrentSector(), OnLButtonDblClk(), OnLButtonDown(), OnMouseMove(), paintCurrentSelectionToCDC(), paintKickCase(), pasteForCurrentSector(), and setFloodFillColor().

int CKickEditorDlgBar::selectedSectorWhenCopied [private]

Definition at line 159 of file KickEditorDlgBar.h.

Referenced by CKickEditorDlgBar(), copy(), and pasteForCurrentSector().

bool CKickEditorDlgBar::showCoordinateSystem [private]

Definition at line 128 of file KickEditorDlgBar.h.

Referenced by OnConfigurationLoad(), OnConfigurationSave(), OnContextMenu(), OnInitDialog(), and paintCurrentSelectionToCDC().

bool CKickEditorDlgBar::showKickCases [private]

Definition at line 130 of file KickEditorDlgBar.h.

Referenced by OnConfigurationLoad(), OnConfigurationSave(), OnContextMenu(), OnInitDialog(), and paintCurrentSelectionToCDC().

bool CKickEditorDlgBar::showRobot [private]

Definition at line 129 of file KickEditorDlgBar.h.

Referenced by OnConfigurationLoad(), OnConfigurationSave(), OnContextMenu(), OnInitDialog(), and paintCurrentSelectionToCDC().

int CKickEditorDlgBar::verticalOffset [private]

Definition at line 135 of file KickEditorDlgBar.h.

Referenced by OnInitDialog(), OnLButtonDblClk(), OnLButtonDown(), OnMouseMove(), and OnPaint().

int CKickEditorDlgBar::xOffset [private]

Definition at line 154 of file KickEditorDlgBar.h.

Referenced by changeKickPerLegend(), and paintLegend().

int CKickEditorDlgBar::yOffset [private]

Definition at line 154 of file KickEditorDlgBar.h.

Referenced by changeKickPerLegend(), and paintLegend().

int CKickEditorDlgBar::ySpacing [private]

Definition at line 154 of file KickEditorDlgBar.h.

Referenced by changeKickPerLegend(), and paintLegend().


The documentation for this class was generated from the following files:
Generated on Thu Dec 7 01:22:07 2006 for DT2005.panorama by  doxygen 1.4.7