fTrackingState
delete fTrackingState;
fTrackingState = new ColumnResizeState(this, resizedTitle, where,
fTrackingState = new ColumnDragState(this, title, where,
if (fTrackingState == NULL)
fTrackingState->MouseUp(where);
delete fTrackingState;
fTrackingState = NULL;
if (fTrackingState != NULL) {
fTrackingState->MouseMoved(where, buttons);
ColumnTrackState* fTrackingState;
fTrackingState(no_track),
fTrackingState = link_track;
fTrackingState = path_track;
fTrackingState = size_track;
fTrackingState = no_track;
switch (fTrackingState) {
fTrackingState = no_track;
fTrackingState = no_track;
fTrackingState = no_track;
if (fTrackingState == link_track && fLinkRect.Contains(where)) {
} else if (fTrackingState == path_track && fPathRect.Contains(where)) {
} else if (fTrackingState == size_track && fSizeRect.Contains(where)) {
fTrackingState = no_track;
track_state fTrackingState;
fTrackingState = fModel->IsTrash()
switch (fTrackingState) {
if ((fTrackingState == icon_track || fTrackingState == open_only_track)
fTrackingState = no_track;
fTrackingState(no_track),
track_state fTrackingState;