Class GanttTester


  • public class GanttTester
    extends java.lang.Object
    • Field Detail

      • _vfChart

        private final org.eclipse.swt.custom.ViewForm _vfChart
      • _timerText

        private org.eclipse.swt.widgets.Text _timerText
      • _bUseSections

        private org.eclipse.swt.widgets.Button _bUseSections
      • _bUseSectionsRight

        private org.eclipse.swt.widgets.Button _bUseSectionsRight
      • _bUseSectionsLeft

        private org.eclipse.swt.widgets.Button _bUseSectionsLeft
      • _bDrawHorizontalLines

        private org.eclipse.swt.widgets.Button _bDrawHorizontalLines
      • _bIncreaseDates

        private org.eclipse.swt.widgets.Button _bIncreaseDates
      • _bCreate

        private org.eclipse.swt.widgets.Button _bCreate
      • _bCreatePlannedDates

        private org.eclipse.swt.widgets.Button _bCreatePlannedDates
      • _bShowHolidays

        private org.eclipse.swt.widgets.Button _bShowHolidays
      • _bUndo

        private org.eclipse.swt.widgets.Button _bUndo
      • _bRedo

        private org.eclipse.swt.widgets.Button _bRedo
      • _bRandomEventLength

        private org.eclipse.swt.widgets.Button _bRandomEventLength
      • _bConnectEvents

        private org.eclipse.swt.widgets.Button _bConnectEvents
      • _bRandomColors

        private org.eclipse.swt.widgets.Button _bRandomColors
      • _bRandomEventColors

        private org.eclipse.swt.widgets.Button _bRandomEventColors
      • _bDNDLimits

        private org.eclipse.swt.widgets.Button _bDNDLimits
      • _bRandomPercentCompletes

        private org.eclipse.swt.widgets.Button _bRandomPercentCompletes
      • _bGanttPhases

        private org.eclipse.swt.widgets.Button _bGanttPhases
      • _bSpecialDateRange

        private org.eclipse.swt.widgets.Button _bSpecialDateRange
      • _bRandomRowHeights

        private org.eclipse.swt.widgets.Button _bRandomRowHeights
      • _bRandomEventVLoc

        private org.eclipse.swt.widgets.Button _bRandomEventVLoc
      • _bRandomEventTextHLocation

        private org.eclipse.swt.widgets.Button _bRandomEventTextHLocation
      • _bRandomEventTextVLocation

        private org.eclipse.swt.widgets.Button _bRandomEventTextVLocation
      • _bUseDDay

        private org.eclipse.swt.widgets.Button _bUseDDay
      • _bLockHeader

        private org.eclipse.swt.widgets.Button _bLockHeader
      • _bMoveOnlyLaterLinkedEvents

        private org.eclipse.swt.widgets.Button _bMoveOnlyLaterLinkedEvents
      • _bClear

        private org.eclipse.swt.widgets.Button _bClear
      • _bRedraw

        private org.eclipse.swt.widgets.Button _bRedraw
      • _bHeavyRedraw

        private org.eclipse.swt.widgets.Button _bHeavyRedraw
      • _bSaveFull

        private org.eclipse.swt.widgets.Button _bSaveFull
      • _bRandomImage

        private org.eclipse.swt.widgets.Button _bRandomImage
      • _vDNDCombo

        private org.eclipse.swt.widgets.Combo _vDNDCombo
      • _eventCountCombo

        private org.eclipse.swt.widgets.Combo _eventCountCombo
      • _themeCombo

        private org.eclipse.swt.widgets.Combo _themeCombo
      • _scrollCombo

        private org.eclipse.swt.widgets.Combo _scrollCombo
      • _selCombo

        private org.eclipse.swt.widgets.Combo _selCombo
      • _localeCombo

        private org.eclipse.swt.widgets.Combo _localeCombo
      • _sMaxSections

        private org.eclipse.swt.widgets.Spinner _sMaxSections
      • _sConnectionCountNumber

        private org.eclipse.swt.widgets.Spinner _sConnectionCountNumber
      • _bEnableAutoScroll

        private org.eclipse.swt.widgets.Button _bEnableAutoScroll
      • _bEventResizing

        private org.eclipse.swt.widgets.Button _bEventResizing
      • _bEventDND

        private org.eclipse.swt.widgets.Button _bEventDND
      • _bAdjustForLetters

        private org.eclipse.swt.widgets.Button _bAdjustForLetters
      • _bConnectionLineStyle

        private org.eclipse.swt.widgets.Combo _bConnectionLineStyle
      • _bShowArrows

        private org.eclipse.swt.widgets.Button _bShowArrows
      • _bShowBoldScopeText

        private org.eclipse.swt.widgets.Button _bShowBoldScopeText
      • _bShowGradientEventBars

        private org.eclipse.swt.widgets.Button _bShowGradientEventBars
      • _bShowOnlyDependenciesForSelectedItems

        private org.eclipse.swt.widgets.Button _bShowOnlyDependenciesForSelectedItems
      • _bShowTooltips

        private org.eclipse.swt.widgets.Button _bShowTooltips
      • _bShowAdvancedTooltips

        private org.eclipse.swt.widgets.Button _bShowAdvancedTooltips
      • _bEnableZooming

        private org.eclipse.swt.widgets.Button _bEnableZooming
      • _bShowZoomLevelBox

        private org.eclipse.swt.widgets.Button _bShowZoomLevelBox
      • _bAllowBlankAreaDragAndDropToMoveDates

        private org.eclipse.swt.widgets.Button _bAllowBlankAreaDragAndDropToMoveDates
      • _bAllowVerticalBlankDnd

        private org.eclipse.swt.widgets.Button _bAllowVerticalBlankDnd
      • _bFlipBlankAreaDragDirection

        private org.eclipse.swt.widgets.Button _bFlipBlankAreaDragDirection
      • _bDrawSelectionMarkerAroundSelectedEvent

        private org.eclipse.swt.widgets.Button _bDrawSelectionMarkerAroundSelectedEvent
      • _bAllowCheckpointResizing

        private org.eclipse.swt.widgets.Button _bAllowCheckpointResizing
      • _bStartCalendarOnFirstDayOfWeek

        private org.eclipse.swt.widgets.Button _bStartCalendarOnFirstDayOfWeek
      • _bDrawFullPercentageBar

        private org.eclipse.swt.widgets.Button _bDrawFullPercentageBar
      • _bDrawLockedDateMarks

        private org.eclipse.swt.widgets.Button _bDrawLockedDateMarks
      • _bShowDateTipsOnScrolling

        private org.eclipse.swt.widgets.Button _bShowDateTipsOnScrolling
      • _bZoomToMousePointerDateOnWheelZooming

        private org.eclipse.swt.widgets.Button _bZoomToMousePointerDateOnWheelZooming
      • _bScaleImageToDay

        private org.eclipse.swt.widgets.Button _bScaleImageToDay
      • _bAllowArrowKeysToMoveChart

        private org.eclipse.swt.widgets.Button _bAllowArrowKeysToMoveChart
      • _bCreateSpecialRangesWithAllowNoEvents

        private org.eclipse.swt.widgets.Button _bCreateSpecialRangesWithAllowNoEvents
      • _tEventLog

        private org.eclipse.swt.widgets.Table _tEventLog
      • _undoRedoListener

        private org.eclipse.swt.widgets.Listener _undoRedoListener
      • _prefs

        private java.util.prefs.Preferences _prefs
    • Constructor Detail

      • GanttTester

        public GanttTester()
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
        Parameters:
        args -
      • createEventLogTab

        private org.eclipse.swt.widgets.Composite createEventLogTab​(org.eclipse.swt.widgets.Composite parent)
      • createAdvancedTab

        private org.eclipse.swt.widgets.Composite createAdvancedTab​(org.eclipse.swt.widgets.Composite parent)
      • createCreationTab

        private org.eclipse.swt.widgets.Composite createCreationTab​(org.eclipse.swt.widgets.Composite parent)
      • createButtonClicked

        private void createButtonClicked()
      • createCreateButtons

        private void createCreateButtons​(org.eclipse.swt.widgets.Composite parent)
      • prefHook

        private void prefHook​(org.eclipse.swt.widgets.Control ctrl)
        Hooks a control to have state saved automatically when it changes
        Parameters:
        ctrl - Control to state save
      • prefLoad

        private void prefLoad​(org.eclipse.swt.widgets.Control ctrl)
        Loads a saved preference onto a control
        Parameters:
        ctrl - Control to load preference onto
      • getVerticalDNDStyle

        public int getVerticalDNDStyle()
      • createBottom

        private org.eclipse.swt.widgets.Composite createBottom​(org.eclipse.swt.widgets.Composite parent)
      • moveAllEvents

        private void moveAllEvents​(int calendarObj,
                                   int amount)
      • moveFocus

        private void moveFocus()
      • getSelectedLocale

        private java.util.Locale getSelectedLocale()
      • eventLog

        private void eventLog​(java.lang.String txt)