$/ph.NET/Components/GTP.NET.WEB ***************** ***************** ***************** ***************** GTP.NET 2.3.1.0 Service and feature release Many of the bugs fixed here has been available in service releases with earlier version numbers - Highlights are: Deeper zoom; now you can zoom down to milli seconds (you need this when tracking satellites ) TimeMoveMarkers to help users resize and move with precision Copy and cut from selected grid cells Gantt_ASP behaves better and faster (memory handling revised) ConflictAreas, for all users that need precise information about current time item conflicts (much more detailed handling than collisionDetection) ImageIndex of timeItemTextLayout now allows for easy placement of multiple icons on a TimeItem, with or without an associated text SelectNewdataBoundRows to easily catch new rows from dataset Versions and samples for VS2005 Versions and samples for Delphi2005 and Delphi2006 ***************** ***************** ***************** ***************** ***************** Gantt_ASP.cs ***************** User: Hasse Date: 06-01-15 Time: 16:20 Checked in $/ph.NET/Components/GTP.NET.WEB Comment: Bug when zero nodes in grid ***************** Gantt_ASP.cs ***************** User: Hasse Date: 05-11-13 Time: 11:05 Checked in $/ph.NET/Components/GTP.NET.WEB.CLR20 Comment: CLR20 changes Better handling of not on screen columns Bug in paging presentation fixed Forces CollisionDetectSyncron=true ***************** Gantt_ASP.cs ***************** User: Hasse Date: 05-10-28 Time: 12:47 Checked in $/ph.NET/Components/GTP.NET.WEB Comment: Added new property to allow for moving of static images to different directory A lot of minor changes in bug hunt for EDS ***************** Gantt_ASP.cs ***************** ***************** Gantt_ASPSettings.cs ***************** User: Hasse Date: 05-10-08 Time: 22:26 Checked in $/ph.NET/Components/GTP.NET.WEB Comment: new property public int MaxHeightOfInternalRenderingBitmap When we render the png or jpeg images to constitute the GanttRows, we use an internal Bitmap. If your Gantt is very big (several thousand pixels high) you get large memory spikes when we allocate the drawing bitmap. You can limit the allowed height of that image by setting this property. The Gantt_ASP will respect your limit and instead render smaller bitmaps after each other. This will be more time consuming, but you will avoid the memory spikes (that has proven to severly effect IIS stability). ***************** Gantt_ASP.cs ***************** User: Hasse Date: 05-10-03 Time: 20:07 Checked in $/ph.NET/Components/GTP.NET.WEB Comment: StoreTemporaryImagesOnDisk, new properties added to support disk use instead of Page.Cache. Will not use as much IIS memory ***************** Gantt_ASPSettings.cs ***************** User: Hasse Date: 05-09-29 Time: 22:06 Checked in $/ph.NET/Components/GTP.NET.WEB Comment: Colissiondetection turned off during load. (Increase performance) ***************** Gantt_ASP.cs ***************** User: Hasse Date: 05-09-29 Time: 22:05 Checked in $/ph.NET/Components/GTP.NET.WEB Comment: CacheStats added, Collisiondetection turned off during rendering Jpeg option added Unique images per user removed to decrease memory usage ***************** Gantt_ASP.cs ***************** ***************** GTP.NET.WEB_And_Samples.sln ***************** ***************** Gantt_ASPSettings.cs ***************** User: Hasse Date: 05-09-24 Time: 15:04 Checked in $/ph.NET/Components/GTP.NET.WEB Comment: Lots of memory improvents due to issues discovered in Gantt_ASP ***************** Gantt_ASP.cs ***************** User: Hasse Date: 05-09-18 Time: 9:10 Checked in $/ph.NET/Components/GTP.NET.WEB Comment: Reports from the field shows that IIS has a memory build up running Gantt_ASP on large volumes. This problem is handled with some explicit disposes to make memory recover faster than with ordinary GC handling. Also stringbuilder objects are emptied explicitly to fasten up memory recovery. $/ph.NET/Components/GTP.NET ***************** DateScaler.cs ***************** ***************** Gantt.cs ***************** User: Hasse Date: 06-01-21 Time: 13:43 Checked in $/ph.NET/Components/GTP.NET Comment: Fixed bug with time item move; if move backwards into hidden time the Start could end up within the hidden intervall. ***************** ComboText.cs ***************** User: Hasse Date: 06-01-21 Time: 13:42 Checked in $/ph.NET/Components/GTP.NET Comment: StartEdit by key on ComboBox always replaced text, return should keep text and select it (like double click does) Fixed ***************** GTP.NET.sln ***************** ***************** Layer.cs ***************** ***************** TimeItem.cs ***************** ***************** TimeItemLayout.cs ***************** ***************** AssemblyInfo.cs ***************** ***************** Gantt.cs ***************** ***************** GanttRow.cs ***************** ***************** TimeDistinctLogic.cs ***************** ***************** TimeItem.cs ***************** User: Hasse Date: 06-01-19 Time: 0:24 Checked in $/ph.NET/Components/GTP.NET Comment: ConflictAreas for time items ***************** GridColumn.cs ***************** User: Hasse Date: 06-01-11 Time: 22:49 Checked in $/ph.NET/Components/GTP.NET Comment: Bug that height of GridColumn cells was not taken from the correct cellLayout. Fixed. ***************** DateScaler.cs ***************** User: Hasse Date: 05-12-21 Time: 14:03 Checked in $/ph.NET/Components/GTP.NET Comment: New properties to facilitate access to ForwardPan and BackwardPan scroll buttons in Datescaler ***************** TimeDate.cs ***************** ***************** MultiText.cs ***************** ***************** SingleText.cs ***************** ***************** Grid.cs ***************** ***************** BoolCheck.cs ***************** ***************** ComboText.cs ***************** User: Hasse Date: 05-12-17 Time: 16:50 Checked in $/ph.NET/Components/GTP.NET Comment: Copy and paste from gridcells now also in clr1.1 ***************** GanttRow.cs ***************** User: Hasse Date: 05-12-17 Time: 16:49 Checked in $/ph.NET/Components/GTP.NET Comment: increaseRowHeightOnCollision could under some circumstances be caught in a recursive loop, eating up all cpu whenever the Gantt-containing application was frontmost. Fixed ***************** TimeDate.cs ***************** ***************** MultiText.cs ***************** ***************** SingleText.cs ***************** ***************** Grid.cs ***************** ***************** ContentEntity.cs ***************** ***************** CustomCell.cs ***************** ***************** ComboText.cs ***************** ***************** BoolCheck.cs ***************** User: Hasse Date: 05-12-17 Time: 11:28 Checked in $/ph.NET/Components/GTP.NET.CLR20 Comment: Textual clipboard handling for all grid cell types. Copy and Paste works on focused cell (even if not in edit mode) ; this is new built in functionality ***************** Cell.cs ***************** User: Hasse Date: 05-12-16 Time: 19:32 Checked in $/ph.NET/Components/GTP.NET.CLR20 Comment: Problem that selected cells was drawn on printout, bug. Fixed ***************** GridStructure.cs ***************** User: Hasse Date: 05-12-12 Time: 11:03 Checked in $/ph.NET/Components/GTP.NET Comment: New public property SelectedCells exposes all currently selected cells. ***************** TimeDate.cs ***************** User: Hasse Date: 05-12-12 Time: 11:02 Checked in $/ph.NET/Components/GTP.NET Comment: Bug that readonly datetime cells still got values if they were double clicked. Fixed. ***************** GridNodes.cs ***************** User: Hasse Date: 05-11-23 Time: 17:21 Checked in $/ph.NET/Components/GTP.NET Comment: Bug corrected in UserSort on GridNodes. ***************** Grid.cs ***************** User: Hasse Date: 05-11-23 Time: 15:00 Checked in $/ph.NET/Components/GTP.NET Comment: New overload on Grid.PrintPage to allow for Grid X-axis prints ***************** GridNodes.cs ***************** User: Hasse Date: 05-11-17 Time: 20:50 Checked in $/ph.NET/Components/GTP.NET Comment: Bug that unbinded sort messed up the sorted list and gave really strange results. Fixed ***************** Grid.cs ***************** User: Hasse Date: 05-11-17 Time: 15:57 Checked in $/ph.NET/Components/GTP.NET Comment: If no nodes in Grid, and a mousewheel operation was done, we got an exception. Fixed ***************** TimeItemLink.cs ***************** User: Hasse Date: 05-11-17 Time: 14:20 Checked in $/ph.NET/Components/GTP.NET Comment: Bug fixed; TimeItemLinkAction.Event did not fire the OnLinkAction event, instead the TimeItemLinkAction.None did this... Wrong. Fixed. ***************** Gantt.cs ***************** User: Hasse Date: 05-11-14 Time: 23:04 Checked in $/ph.NET/Components/GTP.NET Comment: OnTimeItem_Hoover extension; This is a good place to set e.Allow false if you do not want to allow the ongoing operation You can also limit dragging in this event by e.x=gantt1.MouseDownPoint.X; will stop move in x direction ***************** GTP.NET.sln ***************** User: Hasse Date: 05-11-13 Time: 12:55 Checked in $/ph.NET/Components/GTP.NET Comment: Reduced the 1.1 samples to a select few. All other samples converted to CLR20 ***************** SingleText.cs ***************** ***************** MultiText.cs ***************** ***************** ComboText.cs ***************** User: Hasse Date: 05-11-13 Time: 12:54 Checked in $/ph.NET/Components/GTP.NET Comment: Esc does not enter edit any more ***************** GridColumns.cs ***************** User: Hasse Date: 05-11-13 Time: 10:50 Checked in $/ph.NET/Components/GTP.NET.CLR20 Comment: New method that return an array of all non hidden columns NonHidden ***************** GridColumns.cs ***************** User: Hasse Date: 05-11-12 Time: 7:55 Checked in $/ph.NET/Components/GTP.NET Comment: New method FirstVisibleColumn Gets the first column that has Hide=false ***************** CellLayout.cs ***************** User: Hasse Date: 05-11-12 Time: 7:54 Checked in $/ph.NET/Components/GTP.NET Comment: Internal converter classes taken out (IDE problems) ***************** Grid.cs ***************** User: Hasse Date: 05-11-06 Time: 18:13 Checked in $/ph.NET/Components/GTP.NET Comment: PrintInit() on grid was not the same as PrintInit(null). Bug. Fixed. ***************** GridColumns.cs ***************** User: Hasse Date: 05-11-06 Time: 17:28 Checked in $/ph.NET/Components/GTP.NET Comment: SumWidth did not return value. Bug. Corrected ***************** Gantt.cs ***************** User: Hasse Date: 05-11-06 Time: 11:41 Checked in $/ph.NET/Components/GTP.NET Comment: TimeMoveMarkers enhanced ***************** GridStructure.cs ***************** User: Hasse Date: 05-11-02 Time: 12:59 Checked in $/ph.NET/Components/GTP.NET Comment: Bug that RetrieveByXY did not handle FlipView correctly fixed ***************** OffscreenDraw.cs ***************** User: Hasse Date: 05-10-29 Time: 12:08 Checked in $/ph.NET/Components/GTP.NET Comment: EDS GanttASP mystic bug hunt ***************** TimeItemTextLayout.cs ***************** ***************** TimeItemTexts.cs ***************** ***************** TimeItemText.cs ***************** User: Hasse Date: 05-10-29 Time: 12:08 Checked in $/ph.NET/Components/GTP.NET Comment: ImageIndex of timeItemTextLayout now allows for easy placement of multiple icons on a TimeItem, with or without an associated text ***************** Grid.cs ***************** ***************** GridColumns.cs ***************** User: Hasse Date: 05-10-12 Time: 22:37 Checked in $/ph.NET/Components/GTP.NET Comment: New event on Grid OnColumnWidthChanged that fires on column width change ***************** Grid.cs ***************** ***************** OffscreenDraw.cs ***************** User: Hasse Date: 05-10-08 Time: 23:38 Checked in $/ph.NET/Components/GTP.NET Comment: Changes to implement EnterLogicalDrawingState ***************** GanttRow.cs ***************** ***************** OffscreenDraw.cs ***************** ***************** Gantt.cs ***************** User: Hasse Date: 05-10-08 Time: 13:21 Checked in $/ph.NET/Components/GTP.NET Comment: Changes for Gantt_ASP collisiondetection ***************** NodeDataConnect.cs ***************** ***************** Grid.cs ***************** User: Hasse Date: 05-09-27 Time: 17:11 Checked in $/ph.NET/Components/GTP.NET Comment: SelectNewdataBoundRows property added on Grid. If set to true newly added rows to the datasource will be selected and scrolled into view. ***************** Grid.cs ***************** User: Hasse Date: 05-09-27 Time: 16:19 Checked in $/ph.NET/Components/GTP.NET Comment: Move of columns has been improved and the grid scrolls better if the column falls outside the Grid ***************** Grid.cs ***************** User: Hasse Date: 05-09-27 Time: 14:52 Checked in $/ph.NET/Components/GTP.NET Comment: New property On Grid.StepCellOnTab Allows for tabbing thru all cells back and forward. ***************** TimeItemLink.cs ***************** ***************** TimeItemTextLayout.cs ***************** ***************** TimeItemTextLayouts.cs ***************** ***************** PlexityHide.GTP.csproj.user ***************** ***************** TimeItem.cs ***************** ***************** TimeItemLayout.cs ***************** ***************** TimeItemLayouts.cs ***************** ***************** Layer.cs ***************** ***************** OffscreenDraw.cs ***************** ***************** GridStructure.cs ***************** ***************** GTP.NET.ReleaseNotes.txt ***************** ***************** GridColumns.cs ***************** ***************** GridNode.cs ***************** ***************** GridNodes.cs ***************** ***************** Grid.cs ***************** ***************** GridColumn.cs ***************** ***************** GanttRow.cs ***************** ***************** DateScaler.cs ***************** ***************** Gantt.cs ***************** ***************** Cell.cs ***************** User: Hasse Date: 05-09-24 Time: 15:03 Checked in $/ph.NET/Components/GTP.NET Comment: Lots of memory improvents due to issues discovered in Gantt_ASP ***************** OffscreenDraw.cs ***************** User: Hasse Date: 05-09-22 Time: 14:05 Checked in $/ph.NET/Components/GTP.NET Comment: A lot of changes for bitmap disposing to adress issues seen on IIS running heave Gantt_ASP charts ***************** TimeItemTextLayout.cs ***************** User: Hasse Date: 05-09-22 Time: 14:03 Checked in $/ph.NET/Components/GTP.NET Comment: StringFormat on TimeItemTextLayout could give an exception on init of OutsideText. Fixed ***************** OffscreenDraw.cs ***************** User: Hasse Date: 05-09-19 Time: 20:57 Checked in $/ph.NET/Components/GTP.NET Comment: Removed a newly introduced (never released) bitmap bug ***************** GridNode.cs ***************** User: Hasse Date: 05-09-19 Time: 20:56 Checked in $/ph.NET/Components/GTP.NET Comment: Fixed bug that subnodes of invisble nodes (visible=false) could under certain circumstances show up. (Altas Copco) ***************** OffscreenDraw.cs ***************** User: Hasse Date: 05-09-18 Time: 9:09 Checked in $/ph.NET/Components/GTP.NET Comment: Reports from the field shows that IIS has a memory build up running Gantt_ASP on large volumes. This problem is handled with some explicit disposes to make memory recover faster than with ordinary GC handling. ***************** Grid.cs ***************** User: Hasse Date: 05-09-18 Time: 9:05 Checked in $/ph.NET/Components/GTP.NET Comment: Keynavigation on empty readonly cells was not handled properly. Fixed ***************** GridNode.cs ***************** User: Hasse Date: 05-09-18 Time: 9:04 Checked in $/ph.NET/Components/GTP.NET Comment: New method added on grid node; CellValueAsString ***************** Grid.cs ***************** User: Hasse Date: 05-09-14 Time: 23:08 Checked in $/ph.NET/Components/GTP.NET Comment: Applies any pending inplace edit in the Leave event ***************** TimeItemText.cs ***************** ***************** TimeItemTextLayout.cs ***************** ***************** TimeItemLayout.cs ***************** ***************** Grid.cs ***************** ***************** OffscreenDraw.cs ***************** ***************** TimeItem.cs ***************** ***************** CellLayout.cs ***************** User: Hasse Date: 05-09-12 Time: 13:12 Checked in $/ph.NET/Components/GTP.NET Comment: Changes in naming of internal members to better support Delphi2005 ***************** OffscreenDraw.cs ***************** User: Hasse Date: 05-09-12 Time: 12:38 Checked in $/ph.NET/Components/GTP.NET Comment: Explicit destructor on Offscreendraw ***************** GridNode.cs ***************** User: Hasse Date: 05-09-12 Time: 12:38 Checked in $/ph.NET/Components/GTP.NET Comment: GridNodes are Folded before they are hidden ***************** Version 114 ***************** User: Hasse Date: 05-09-11 Time: 13:13 Deleted DateBox.cs ***************** DateScaler.cs ***************** User: Hasse Date: 05-09-10 Time: 20:45 Checked in $/ph.NET/Components/GTP.NET Comment: ScrollButtonsVisible could give strange results in Gantt_ASP, fixed ***************** TimeItemDataConnect.cs ***************** User: Hasse Date: 05-09-03 Time: 11:42 Checked in $/ph.NET/Components/GTP.NET Comment: ReBind method added to TimeItemDataConnect. ***************** TimeItem.cs ***************** User: Hasse Date: 05-09-03 Time: 11:11 Checked in $/ph.NET/Components/GTP.NET Comment: Explicit dispose when drawing time items ***************** NonLinearTime.cs ***************** ***************** DateScaler.cs ***************** User: Hasse Date: 05-08-19 Time: 10:08 Checked in $/ph.NET/Components/GTP.NET Comment: Extended DateScaler to zoom lower. Now it can zoom into 10:ths of milliseconds. New exposed Property MinSpan controls how deep to zooming shall go New property ZoomIntoResolution controls the lowest presented resolution. ***************** GridStructure.cs ***************** User: Hasse Date: 05-08-16 Time: 14:50 Checked in $/ph.NET/Components/GTP.NET Comment: Bug that if no cell was focused and user pressed End or Home it gave an exception ***************** ***************** ***************** ***************** GTP.NET 2.0.13.0 Service release ***************** ***************** ***************** ***************** Highlights: Many small quality improvements makes this the best release yet. Constant feedback from field reports has made GTP.NET 2.0.13.0 a robust, stable and very competent component package . Gantt_ASP reduced in size, and performance improvements. Help file is updated in this release ***************** Gantt_ASP.cs ***************** User: Hasse Date: 05-07-28 Time: 14:25 Checked in $/ph.NET/Components/GTP.NET.WEB Comment: The image maps for time items were present in the html even if the time item was not displayed. Fixed. ***************** Gantt_ASP.cs ***************** User: Hasse Date: 05-07-07 Time: 13:45 Checked in $/ph.NET/Components/GTP.NET.WEB Comment: Small problem with new image handling you give illegal image height and an exception that stopped rendering. Fixed ***************** Gantt_ASP.cs ***************** User: Hasse Date: 05-07-02 Time: 9:03 Checked in $/ph.NET/Components/GTP.NET.WEB Comment: Paging Bug fixed. Started on second node, not first... ***************** Gantt_ASP.cs ***************** User: Hasse Date: 05-07-02 Time: 8:31 Checked in $/ph.NET/Components/GTP.NET.WEB Comment: PerformanceEnhancments, noticeable on larger volumes IncreaseRowHeightOnCollision now supported in Gantt_ASP ***************** GTPImg.aspx.cs ***************** User: Hasse Date: 05-06-11 Time: 12:03 Checked in $/ph.NET/SamplesWeb/Sample1 Comment: #1 We never handled the case of a missed cache, now we actually render and image that says "Cache miss" + the ref name... Helps us decide if this is a cache miss or a delivery failure #2 Debug flag in GTPImg. Set Debug-flag to true and caching operations will be logged. We log cache misses and cache fetches. #3 Option to view the debug log: http://localhost/SamplesWeb/Sample1/GTPImg.aspx?log=true ***************** TimeItemTextLayout.cs ***************** ***************** TimeItemText.cs ***************** User: Hasse Date: 05-07-31 Time: 12:46 Checked in $/ph.NET/Components/GTP.NET Comment: SkipDrawIfNoFit property added to TimeItemTextLayout ***************** TimeItemTextLayout.cs ***************** ***************** TimeItemText.cs ***************** User: Hasse Date: 05-07-31 Time: 12:01 Checked in $/ph.NET/Components/GTP.NET Comment: NoWrap property implemented on TimeItemTextLayout, also padding functionality problems fixed ***************** GridNodes.cs ***************** ***************** Layer.cs ***************** User: Hasse Date: 05-07-25 Time: 21:01 Checked in $/ph.NET/Components/GTP.NET Comment: Sort method added in GridNodes and time items ***************** GridNodes.cs ***************** User: Hasse Date: 05-07-20 Time: 14:04 Checked in $/ph.NET/Components/GTP.NET Comment: Problem with index out of bounds if a focused cell was present, and then clear columns followed by GridNodes.Clear. Fixed ***************** TimeItemDataConnect.cs ***************** User: Hasse Date: 05-07-14 Time: 11:14 Checked in $/ph.NET/Components/GTP.NET Comment: UpdateValue did not apply to datarow on first change due to we did not change row in the CurrencyManager. Fixed with and EndCurrentEdit call. ***************** NodeDataConnect.cs ***************** User: Hasse Date: 05-07-14 Time: 11:13 Checked in $/ph.NET/Components/GTP.NET Comment: Empty DataSourceColumn gave error after update to be case insensitive ***************** Grid.cs ***************** User: Hasse Date: 05-07-13 Time: 19:09 Checked in $/ph.NET/Components/GTP.NET Comment: The grid could suffer from confusion if developer started DragDropOperation and mouse was over hotspot for row resize, column move or column resize. Fixed. ***************** Gantt.cs ***************** User: Hasse Date: 05-07-11 Time: 22:09 Checked in $/ph.NET/Components/GTP.NET Comment: Under certain circumstances a hatch brush with height zero was created and gave exception in draw loop ***************** TimeDate.cs ***************** ***************** NodeDataConnect.cs ***************** ***************** SingleText.cs ***************** ***************** ContentEntity.cs ***************** ***************** CustomCell.cs ***************** ***************** MultiText.cs ***************** ***************** ComboText.cs ***************** User: Hasse Date: 05-07-09 Time: 16:39 Checked in $/ph.NET/Components/GTP.NET Comment: Bug made databind neglect certain re-sorting operations of sorted datasets, this only happend when the grid-itself handled the editing that forced on the resort... ***************** NodeDataConnect.cs ***************** User: Hasse Date: 05-07-07 Time: 13:44 Checked in $/ph.NET/Components/GTP.NET Comment: DataSourceColumn were case sensitive. They are now case insesitive since most/all databases are case insensitive ***************** GanttRow.cs ***************** User: Hasse Date: 05-07-03 Time: 16:11 Checked in $/ph.NET/Components/GTP.NET Comment: Case when UserSize not used handled better ***************** CellLayout.cs ***************** User: Hasse Date: 05-07-03 Time: 16:09 Checked in $/ph.NET/Components/GTP.NET Comment: Null checks ***************** TimeDate.cs ***************** User: Hasse Date: 05-07-03 Time: 16:08 Checked in $/ph.NET/Components/GTP.NET Comment: DateTime picker is iniated before OnBeforeStartEdit, so developers can override settings in this event ***************** ContentEntity.cs ***************** ***************** Grid.cs ***************** User: Hasse Date: 05-06-27 Time: 9:56 Checked in $/ph.NET/Components/GTP.NET Comment: New event added OnAfterEditCell ***************** GridColumns.cs ***************** User: Hasse Date: 05-06-24 Time: 10:10 Checked in $/ph.NET/Components/GTP.NET Comment: Corrected bug that broke databind if DataSourceColumn was null ***************** NodeDataConnect.cs ***************** User: Hasse Date: 05-06-24 Time: 10:10 Checked in $/ph.NET/Components/GTP.NET Comment: Bug that databind made MultiText and ComboColumns to Strings edits Changed logic and documentation for FieldMapperHash so that the DataSourceColumn name is used instead of the column title ***************** TimeDate.cs ***************** User: Hasse Date: 05-06-22 Time: 13:49 Checked in $/ph.NET/Components/GTP.NET Comment: Changed creation order of inplace edit, it is now before the BeforeEdit event ***************** GridNode.cs ***************** User: Hasse Date: 05-06-22 Time: 13:48 Checked in $/ph.NET/Components/GTP.NET Comment: ListItemWhenDataBound should not crash even if we are not databound ***************** OffscreenDraw.cs ***************** ***************** Gantt.cs ***************** User: Hasse Date: 05-06-11 Time: 10:14 Checked in $/ph.NET/Components/GTP.NET Comment: Problem with hidden grid giving illegal ganttrow rectangles solved ***************** NodeDataConnect.cs ***************** User: Hasse Date: 05-06-05 Time: 21:04 Checked in $/ph.NET/Components/GTP.NET Comment: Column DataBind is less dependent on index of columns, allows for keeping sublists with new dataset-setups, but with equal column names. ***************** TimeItem.cs ***************** User: Hasse Date: 05-06-05 Time: 21:03 Checked in $/ph.NET/Components/GTP.NET Comment: Bug for ScheduleMode=true, AllowChangeRow=false, only showed X-moves, but should have shown only Y moves. Fixed ***************** OffscreenDraw.cs ***************** User: Hasse Date: 05-06-05 Time: 21:01 Checked in $/ph.NET/Components/GTP.NET Comment: Extended reporting of unhandled exceptions in GTP.NET ***************** TimeItemDataConnect.cs ***************** User: Hasse Date: 05-06-05 Time: 21:01 Checked in $/ph.NET/Components/GTP.NET Comment: Ability to stop the applying of data in the OnBeforeTimeItemToDS event by the args.GoOnSetValue property ***************** TimeItemText.cs ***************** User: Hasse Date: 05-06-05 Time: 21:00 Checked in $/ph.NET/Components/GTP.NET Comment: If EndEllipsis is set to true, we draw time item texts even if they will not fit... ***************** ***************** ***************** ***************** GTP.NET 2.0.7.0 Service release ***************** ***************** ***************** ***************** Highlights: The link selection is much better in every way New cool property on GanttRow: IncreaseRowHeightOnCollision New event to facilitate developers to catch unhandled exceptions in event callbacks: UnhandledExceptionEvent ***************** Gantt_ASP.cs ***************** User: Hasse Date: 05-05-18 Time: 22:42 Checked in $/ph.NET/Components/GTP.NET.WEB Comment: Added OnPostBackEvent Fired when the postback event has been handled. This is a good place to override viewstate data that the user submitted, One application is to check that the StartTime and StopTime falls within your defined limits... If not set them to valid values in this event Fixed incorrect html in output ***************** NodeDataConnect.cs ***************** User: Hasse Date: 05-06-03 Time: 11:41 Checked in $/ph.NET/Components/GTP.NET Comment: Dataconnect bugs reported and fixed by Ray Gilbert merged ***************** TimeItemDataConnect.cs ***************** User: Hasse Date: 05-06-03 Time: 11:41 Checked in $/ph.NET/Components/GTP.NET Comment: Dataconnect bugs reported and fixed by Ray Gilbert merged ***************** Gantt.cs ***************** User: Hasse Date: 05-06-03 Time: 11:38 Checked in $/ph.NET/Components/GTP.NET Comment: Bug in GanttRowFromPoint fixed ***************** OffscreenDraw.cs ***************** User: Hasse Date: 05-06-03 Time: 11:37 Checked in $/ph.NET/Components/GTP.NET Comment: New event to facilitate developers to catch unhandled exceptions in event callbacks: UnhandledExceptionEvent ***************** TimeItemText.cs ***************** User: Hasse Date: 05-05-28 Time: 19:23 Checked in $/ph.NET/Components/GTP.NET Comment: New check on when to draw timitemtexts inside time item; the text must fit in the time item rect ***************** TimeItem.cs ***************** User: Hasse Date: 05-05-28 Time: 19:22 Checked in $/ph.NET/Components/GTP.NET Comment: Non rectangular user drawn time items Bug caused databound time items to get nonsense updates on time item select ***************** Layer.cs ***************** User: Hasse Date: 05-05-28 Time: 19:21 Checked in $/ph.NET/Components/GTP.NET Comment: Non rectangular user drawn time items ***************** Gantt.cs ***************** User: Hasse Date: 05-05-28 Time: 19:20 Checked in $/ph.NET/Components/GTP.NET Comment: MouseMovePoint and MouseDownPoint was made public Functionality to handle non-rectangular shapes for user drawn time items added by Ray. New event OnTimeItem_UserDrawBounds. New event OnTimeItem_OnBeforeMouseModeUse to allow developer to control when to enter LinkCreateMode och TimeItemCreateMode depending on were the click occures ***************** GridNode.cs ***************** User: Hasse Date: 05-05-28 Time: 15:50 Checked in $/ph.NET/Components/GTP.NET Comment: Bug in MoveNode, did not update SubLevel index on node re-arrange ***************** NodeDataConnect.cs ***************** User: Hasse Date: 05-05-27 Time: 21:47 Checked in $/ph.NET/Components/GTP.NET Comment: Fixed oversight that made defered databind update during evaluation... Bad for performance... ***************** TimeItem.cs ***************** User: Hasse Date: 05-05-27 Time: 21:42 Checked in $/ph.NET/Components/GTP.NET Comment: Bug made lists for targets and starts of timeitemlinks return null, Fixed ***************** TimeItemLink.cs ***************** User: Hasse Date: 05-05-27 Time: 21:41 Checked in $/ph.NET/Components/GTP.NET Comment: Bug made timeitem lists of links startingpoints and targets failing update on link reassigns, fixed ***************** Gantt.cs ***************** User: Hasse Date: 05-05-21 Time: 17:25 Checked in $/ph.NET/Components/GTP.NET Comment: Link-ReAssign update ***************** TimeItemDataConnect.cs ***************** User: Hasse Date: 05-05-21 Time: 17:24 Checked in $/ph.NET/Components/GTP.NET Comment: Reported intermitent bug concearning DataSource fixed ***************** TimeItemLink.cs ***************** User: Hasse Date: 05-05-21 Time: 17:23 Checked in $/ph.NET/Components/GTP.NET Comment: New timeitemlink selection : #1 Selection drawing; Here I use the range, and draw a colored background with a hatch brush slightly wider than the link. This gives a "glow" effect to the link once it is selected. #2 I have removed the little circle that indicated selected end before.... #3 I now recognize any link click-drag as a link-reassign op (not only click in microscopic circle); I decide depending on the distance from start and target if it is a start or target reassign. This feels very much better... ***************** Gantt.cs ***************** ***************** TimeItemLink.cs ***************** User: Hasse Date: 05-05-17 Time: 18:26 Checked in $/ph.NET/Components/GTP.NET Comment: Added Rays Regions on links ***************** Gantt.cs ***************** User: Hasse Date: 05-05-16 Time: 18:09 Checked in $/ph.NET/Components/GTP.NET Comment: ClearSelected also clear selected link ***************** TimeItemLink.cs ***************** User: Hasse Date: 05-05-16 Time: 18:09 Checked in $/ph.NET/Components/GTP.NET Comment: DropLink clear selectedLink if same ***************** GanttRow.cs ***************** User: Hasse Date: 05-05-16 Time: 18:08 Checked in $/ph.NET/Components/GTP.NET Comment: Changed default to IncreaseRowHeightOnCollision=false ***************** GanttRow.cs ***************** User: Hasse Date: 05-05-13 Time: 16:11 Checked in $/ph.NET/Components/GTP.NET Comment: New Property IncreaseRowHeightOnCollision ***************** Gantt.cs ***************** User: Hasse Date: 05-05-13 Time: 16:10 Checked in $/ph.NET/Components/GTP.NET Comment: Fixed so that Refresh draws the offscreen Gantt even if it is not visible anywere. This simplifies hide of grid and Advanced Gantt_ASP functions ***************** OffscreenDraw.cs ***************** User: Hasse Date: 05-05-13 Time: 16:10 Checked in $/ph.NET/Components/GTP.NET Comment: Fixed so that Refresh draws the offscreen Gantt even if it is not visible anywere. This simplifies hide of grid and Advanced Gantt_ASP functions ***************** DateScaler.cs ***************** User: Hasse Date: 05-05-13 Time: 16:10 Checked in $/ph.NET/Components/GTP.NET Comment: Fixed so that Refresh draws the offscreen Gantt even if it is not visible anywere. This simplifies hide of grid and Advanced Gantt_ASP functions ***************** AssemblyInfo.cs ***************** User: Hasse Date: 05-05-13 Time: 16:10 Checked in $/ph.NET/Components/GTP.NET Comment: Fixed so that Refresh draws the offscreen Gantt even if it is not visible anywere. This simplifies hide of grid and Advanced Gantt_ASP functions ***************** ***************** ***************** ***************** GTP.NET 2.0.1.0 ***************** ***************** ***************** ***************** Version Highlights: ScheduleMode - You probably will not believe it, but flip the whole Gantt into a Schedule, grabbing the first column and making it into an header with only one method call... SelectableLinks - Let end user Select and re-assign links with the mouse LinkActions - Link actions are rules that will evaluate when the target changes. Choose to set automatic actions on links, like LinkActionFollow, LinkActionNeverPass or to trigger an event whenever the time items are touched InvisbleLinks - Enables you to use link actions between time items, without a visible link (good for progressbars with linkActionFollow) Print Extensions ScheduleMode and Multi Page Print divided on both X and Y axis now supported Method call MakeSureVisible on TimeItem,Cell and GridNode, common request from developers MouseMode - CreateNewTimeItem - Easily allow user to add a new time item by clicking and dragging by setting this new MouseMode Gantt_ASP - Paging, to break up data (rows) over many pages with numbered page links in the bottom UserDrawLinks - Draw your own links Improved Link rendering - links avoid running thru target and start Grid Rowresize - end user row resize Improved CollisionDetection GridNode filter - GridNodes can be hidden from view while they still are in the databound list. DateScaler - Month day numbers instead of week presentations is now an option $/ph.NET/Components/GTP.NET.WEB ***************** Gantt_ASP.cs ***************** User: Hasse Date: 05-03-20 Time: 18:51 Checked in $/ph.NET/Components/GTP.NET.WEB Comment: Paging; PagingUse PagingPageSize $/ph.NET/Components/GTP.NET ***************** Grid.cs ***************** User: Hasse Date: 05-04-29 Time: 9:21 Checked in $/ph.NET/Components/GTP.NET Comment: Default unbounded sort implemented ***************** NodeDataConnect.cs ***************** ***************** GridNodes.cs ***************** User: Hasse Date: 05-04-27 Time: 21:33 Checked in $/ph.NET/Components/GTP.NET Comment: OnClear fixes from Ray Gilbert ***************** Grid.cs ***************** User: Hasse Date: 05-04-25 Time: 19:14 Checked in $/ph.NET/Components/GTP.NET Comment: StopRowResize, allows you to break a started RowResize operation ***************** TimeItem.cs ***************** User: Hasse Date: 05-04-25 Time: 19:13 Checked in $/ph.NET/Components/GTP.NET Comment: Fixed problem with missaligned selection markers ***************** Gantt.cs ***************** User: Hasse Date: 05-04-24 Time: 18:09 Checked in $/ph.NET/Components/GTP.NET Comment: linkReAssign and Link selections implemented ***************** GridNode.cs ***************** User: Hasse Date: 05-04-24 Time: 18:08 Checked in $/ph.NET/Components/GTP.NET Comment: GridNodeScreenStatus New enum to describe status of a single GridNode ***************** GridStructure.cs ***************** User: Hasse Date: 05-04-24 Time: 18:07 Checked in $/ph.NET/Components/GTP.NET Comment: New property LastDrawnNode returns the last row that is on screen. ***************** OffscreenDraw.cs ***************** User: Hasse Date: 05-04-24 Time: 18:06 Checked in $/ph.NET/Components/GTP.NET Comment: New method CalcRect returns the effective draw rect, on screen and on paper (printing) ***************** TimeItem.cs ***************** User: Hasse Date: 05-04-24 Time: 18:06 Checked in $/ph.NET/Components/GTP.NET Comment: Better handling of time item links when the time item is out of screen. Improvement for printing and overall experience ***************** TimeItemLayout.cs ***************** User: Hasse Date: 05-04-24 Time: 18:04 Checked in $/ph.NET/Components/GTP.NET Comment: AllowLinkReAssignStart AllowLinkReAssignTarget AllowLinkSelectionStart AllowLinkSelectionTarget New properties to support customization of Clickable links ***************** TimeItemLink.cs ***************** User: Hasse Date: 05-04-24 Time: 18:03 Checked in $/ph.NET/Components/GTP.NET Comment: New Z-Link drawing that avoids crossing TimeItem that are in the link Selection of Link-Hotspots ***************** Gantt.cs ***************** User: Hasse Date: 05-04-22 Time: 18:40 Checked in $/ph.NET/Components/GTP.NET Comment: Merged bug fixes from Ray Gilbert ***************** TimeItem.cs ***************** User: Hasse Date: 05-04-22 Time: 18:40 Checked in $/ph.NET/Components/GTP.NET Comment: Merged bug fixes from Ray Gilbert ***************** GanttRow.cs ***************** User: Hasse Date: 05-04-22 Time: 14:53 Checked in $/ph.NET/Components/GTP.NET Comment: CollisionDetection is defered longer, given better performance ***************** NodeDataConnect.cs ***************** User: Hasse Date: 05-04-22 Time: 14:52 Checked in $/ph.NET/Components/GTP.NET Comment: Fix Thread bug with GridNode binding ***************** Grid.cs ***************** ***************** GridNode.cs ***************** ***************** GridStructure.cs ***************** User: Hasse Date: 05-04-22 Time: 13:17 Checked in $/ph.NET/Components/GTP.NET Comment: Added possiblity to filter out gridNodes from drawing and key navigation by setting GridNode.Visible=false. Much more efficent that applying a filter to a datasource to achive the same thing. ***************** GridStructure.cs ***************** ***************** GridNode.cs ***************** ***************** Cell.cs ***************** User: Hasse Date: 05-04-22 Time: 10:48 Checked in $/ph.NET/Components/GTP.NET Comment: Made VisibleOnLastDraw on GridNode public ***************** GridNodes.cs ***************** ***************** NodeDataConnect.cs ***************** User: Hasse Date: 05-04-22 Time: 10:44 Checked in $/ph.NET/Components/GTP.NET Comment: Nulls out subnodes datasoource on node remove ***************** Gantt.cs ***************** ***************** Layer.cs ***************** User: Hasse Date: 05-04-22 Time: 9:12 Checked in $/ph.NET/Components/GTP.NET Comment: Events HandleLayerOnInsertComplete and HandleLayerOnBeforeRemove added ***************** GridNodes.cs ***************** User: Hasse Date: 05-04-22 Time: 9:11 Checked in $/ph.NET/Components/GTP.NET Comment: Clear calls base.Count to avoid binding update,performance issue ***************** Gantt.cs ***************** User: Hasse Date: 05-04-19 Time: 21:47 Checked in $/ph.NET/Components/GTP.NET Comment: UseDayNumbersNotWeeks ***************** GridStructure.cs ***************** User: Hasse Date: 05-04-19 Time: 10:13 Checked in $/ph.NET/Components/GTP.NET Comment: Fixed bug that setting a hidden sub-node to TopNode made the scrollbar confused ***************** Gantt.cs ***************** User: Hasse Date: 05-04-18 Time: 21:40 Checked in $/ph.NET/Components/GTP.NET Comment: MutliPage print now also in time direction ***************** TimeDistinctLogic.cs ***************** ***************** GanttRow.cs ***************** User: Hasse Date: 05-04-17 Time: 17:45 Checked in $/ph.NET/Components/GTP.NET Comment: Removed bug that collisiondetect sometimes missed to update the screen ***************** OffscreenDraw.cs ***************** ***************** Gantt.cs ***************** User: Hasse Date: 05-04-17 Time: 16:32 Checked in $/ph.NET/Components/GTP.NET Comment: Smoother scrolling of time items ***************** GridStructure.cs ***************** User: Hasse Date: 05-04-16 Time: 19:00 Checked in $/ph.NET/Components/GTP.NET Comment: MultiSelect can be turned off or on in the grid ***************** TimeItem.cs ***************** ***************** Grid.cs ***************** ***************** Cell.cs ***************** ***************** GridNode.cs ***************** ***************** GridStructure.cs ***************** User: Hasse Date: 05-04-15 Time: 16:51 Checked in $/ph.NET/Components/GTP.NET Comment: MakeSureVisible on GridNode, Cell and TimeItem ***************** GridColumn.cs ***************** User: Hasse Date: 05-04-15 Time: 16:51 Checked in $/ph.NET/Components/GTP.NET Comment: Corrected bug that if the grid got the exact same size as a column and that column was placed on exactly 0 at screen, nothing was drawn... ***************** Gantt.cs ***************** User: Hasse Date: 05-04-15 Time: 13:20 Checked in $/ph.NET/Components/GTP.NET Comment: SheduleMode OnTimeItem_AfterCreateByMouse; needed when using databind and CreateByMouse ***************** TimeItemDataConnect.cs ***************** ***************** TimeItemLink.cs ***************** ***************** TimeItem.cs ***************** User: Hasse Date: 05-04-15 Time: 13:18 Checked in $/ph.NET/Components/GTP.NET Comment: Reported null cases fixed ***************** Gantt.cs ***************** ***************** DateScaler.cs ***************** User: Hasse Date: 05-04-14 Time: 22:41 Checked in $/ph.NET/Components/GTP.NET Comment: ScheduleMode Print ***************** TimeItem.cs ***************** User: Hasse Date: 05-04-14 Time: 15:07 Checked in $/ph.NET/Components/GTP.NET Comment: Better rounding of subcolumns Better performance on TimeItem draw. ***************** TimeDistinctLogic.cs ***************** ***************** GanttRow.cs ***************** User: Hasse Date: 05-04-14 Time: 12:03 Checked in $/ph.NET/Components/GTP.NET Comment: New way to calculate Collisions, no longer an ordo n*n. Now ordo n*log(n) 10 times faster on 10 000 time items per row ***************** Gantt.cs ***************** User: Hasse Date: 05-04-14 Time: 12:00 Checked in $/ph.NET/Components/GTP.NET Comment: ScheduleMode ***************** TimeItemDataConnect.cs ***************** User: Hasse Date: 05-04-14 Time: 11:59 Checked in $/ph.NET/Components/GTP.NET Comment: Removed exception from reducing number of items in a databind controlled list ***************** GridNode.cs ***************** ***************** GridStructure.cs ***************** ***************** Grid.cs ***************** ***************** GridColumn.cs ***************** ***************** Cell.cs ***************** ***************** ContentEntity.cs ***************** ***************** GridColumns.cs ***************** User: Hasse Date: 05-04-03 Time: 17:33 Checked in $/ph.NET/Components/GTP.NET Comment: Added UserRowResize function. ***************** Gantt.cs ***************** User: Hasse Date: 05-03-24 Time: 19:49 Checked in $/ph.NET/Components/GTP.NET Comment: UserDrawLinkEvent LinkActionEvent ***************** TimeItem.cs ***************** User: Hasse Date: 05-03-24 Time: 19:48 Checked in $/ph.NET/Components/GTP.NET Comment: LinkTargetCount and indexer LinkStartCount and indexer ***************** TimeItemLink.cs ***************** User: Hasse Date: 05-03-24 Time: 19:47 Checked in $/ph.NET/Components/GTP.NET Comment: TimeItemLinkDrawStyle Invisble and user TimeItemLinkAction DropLink on TimeItemLink ***************** Layer.cs ***************** User: Hasse Date: 05-03-24 Time: 14:45 Checked in $/ph.NET/Components/GTP.NET Comment: Corrected bug that No Focused timed item existed after a move from one row to another. ***************** DateScaler.cs ***************** User: Hasse Date: 05-03-21 Time: 22:36 Checked in $/ph.NET/Components/GTP.NET Comment: Autoscroll on time items did not consider Upper or Lower Bounds of Datescaler. Fixed. ***************** Gantt.cs ***************** User: Hasse Date: 05-03-19 Time: 10:42 Checked in $/ph.NET/Components/GTP.NET Comment: EnterTimeItemCreateMode added for 2.0 ***************** ***************** ***************** ***************** GTP.NET 1.3.1.X Before 2.0 ***************** ***************** ***************** ***************** ***************** GridNodes.cs ***************** User: Hasse Date: 05-03-02 Time: 22:03 Checked in $/ph.NET/Components/GTP.NET Comment: A misplaced hash-index update could make the grid hang in certain move operations; Fixed ***************** Cell.cs ***************** User: Hasse Date: 05-03-02 Time: 22:02 Checked in $/ph.NET/Components/GTP.NET Comment: Bug in StartEdit, made it impossible to add a row and start edit in a cell without a screen update between. Fixed. ***************** GanttRow.cs ***************** ***************** Gantt.cs ***************** ***************** OffscreenDraw.cs ***************** User: Hasse Date: 05-02-19 Time: 9:19 Checked in $/ph.NET/Components/GTP.NET Comment: Invalidate_opt optimized for TimeItemArea with many time items ***************** TimeItem.cs ***************** User: Hasse Date: 05-02-15 Time: 21:21 Checked in $/ph.NET/Components/GTP.NET Comment: null checks ***************** ComboText.cs ***************** User: Hasse Date: 05-01-29 Time: 19:31 Checked in $/ph.NET/Components/GTP.NET Comment: Bug that Editbox was not available in OnBeforeEditCell. Fixed. ***************** NodeDataConnect.cs ***************** User: Hasse Date: 05-01-29 Time: 19:25 Checked in $/ph.NET/Components/GTP.NET Comment: problem with last edit on grid, databind, would not apply to last edited row... Fixed. ***************** GridStructure.cs ***************** User: Hasse Date: 05-01-24 Time: 21:00 Checked in $/ph.NET/Components/GTP.NET Comment: New call EndEdit that will end any current inplace editing. ***************** DateScaler.cs ***************** User: Hasse Date: 05-01-19 Time: 21:40 Checked in $/ph.NET/Components/GTP.NET Comment: New event on datescaler OnBeforeScaleOrSpanChange Fires whenever the scale or shown intervall is changed by user interaction. This would be a good place to limit scaling or panoration in code ***************** GridNodes.cs ***************** User: Hasse Date: 05-01-06 Time: 11:34 Checked in $/ph.NET/Components/GTP.NET Comment: The Unbinded sort event had empty arguments ***************** GridColumn.cs ***************** User: Hasse Date: 05-01-06 Time: 11:31 Checked in $/ph.NET/Components/GTP.NET Comment: LeftEdge check must ensure that Nodes property is assigned ***************** GridColumns.cs ***************** User: Hasse Date: 05-01-06 Time: 11:30 Checked in $/ph.NET/Components/GTP.NET Comment: GridColumn would not scroll if there was only one. ***************** ***************** ***************** ***************** GTP.NET 1.3.1.0 ***************** ***************** ***************** ***************** Version highlights: - Sorting in grid; Set SortEnable on GridColumns - Key-navigation in Grid; Read-only cells react to keys with navigation much like Explorer - Performance; Grid is very much faster - Loads of bug-fixes $/ph.NET/Components/GTP.NET.WEB ***************** Gantt_ASP.cs ***************** User: Hasse Date: 04-12-29 Time: 15:13 Checked in $/ph.NET/Components/GTP.NET.WEB Comment: Bug in htm-translation of colors. Gave wrong colors for all values not having two hex digits. ***************** Gantt_ASP.cs ***************** User: Hasse Date: 04-11-14 Time: 14:52 Checked in $/ph.NET/Components/GTP.NET.WEB Comment: UseColWidths and FiixedCells merged ***************** Gantt_ASP.cs ***************** User: Hasse Date: 04-11-10 Time: 14:54 Checked in $/ph.NET/Components/GTP.NET.WEB Comment: FixedGridColumns ***************** Gantt_ASP.cs ***************** User: Hasse Date: 04-11-09 Time: 19:57 Checked in $/ph.NET/Components/GTP.NET.WEB Comment: Datescaler height 0 gave rendering problem that is fixed ***************** Gantt_ASP.cs ***************** User: Hasse Date: 04-10-26 Time: 21:33 Checked in $/ph.NET/Components/GTP.NET.WEB Comment: new property UseColumnWidths Use the defined column widthts or let content expand the grid new property UseExandedRowHeights Use the resulting row height or use 100% Fixed bug with images hash value, could give problem with background pyjama lines ***************** Gantt_ASP.cs ***************** User: Hasse Date: 04-10-17 Time: 13:43 Checked in $/ph.NET/Components/GTP.NET.WEB Comment: Major changes to html grid structure to eliminate reported problem of column headers and column content being out of sync. ***************** TimeItem.cs ***************** User: Hasse Date: 04-12-08 Time: 19:31 Checked in $/ph.NET/Components/GTP.NET Comment: Bug in timeitem icon style print... They became very very small on paper ***************** Grid.cs ***************** ***************** GridColumn.cs ***************** ***************** GridColumns.cs ***************** ***************** GridNodes.cs ***************** ***************** GridStructure.cs ***************** ***************** NodeDataConnect.cs ***************** User: Hasse Date: 04-11-28 Time: 15:34 Checked in $/ph.NET/Components/GTP.NET Comment: ColumnSort for binded list. Both clickable column-heads and API changes has been added. Also key navigation is performed for non-editable columns with sorted content (hit a key and the grid jumps to matching location) ***************** MultiText.cs ***************** ***************** SingleText.cs ***************** ***************** TimeDate.cs ***************** ***************** ComboText.cs ***************** User: Hasse Date: 04-11-21 Time: 17:26 Checked in $/ph.NET/Components/GTP.NET Comment: Moved init of editor to after verification of write enable. Reduced flicker on readonly fields ***************** Grid.cs ***************** User: Hasse Date: 04-11-21 Time: 13:41 Checked in $/ph.NET/Components/GTP.NET Comment: Added F2 to be "Enter Edit" key ***************** Cell.cs ***************** User: Hasse Date: 04-11-20 Time: 15:44 Checked in $/ph.NET/Components/GTP.NET Comment: BugFix, Images in column cells were not scaled to the new context due to bug in ImageList. ***************** GridNode.cs ***************** ***************** GridNodes.cs ***************** ***************** GridStructure.cs ***************** User: Hasse Date: 04-11-19 Time: 18:25 Checked in $/ph.NET/Components/GTP.NET Comment: Profiling results applied- optimizations. IndexOf is not used for GridNode.Index. Very much better performance on large volumes (1000-20000) ***************** GridColumns.cs ***************** User: Hasse Date: 04-11-19 Time: 18:24 Checked in $/ph.NET/Components/GTP.NET Comment: semantic changes ***************** OffscreenDraw.cs ***************** User: Hasse Date: 04-11-19 Time: 18:23 Checked in $/ph.NET/Components/GTP.NET Comment: Profiling results applied- optimizations ***************** NodeDataConnect.cs ***************** User: Hasse Date: 04-11-19 Time: 18:22 Checked in $/ph.NET/Components/GTP.NET Comment: Move did not trigger update row content correctly ***************** Grid.cs ***************** User: Hasse Date: 04-11-19 Time: 18:21 Checked in $/ph.NET/Components/GTP.NET Comment: Changes of databind bug fixed pre release ***************** ContentEntity.cs ***************** User: Hasse Date: 04-11-19 Time: 18:20 Checked in $/ph.NET/Components/GTP.NET Comment: Deinit of edit could give acc-vio ***************** Cell.cs ***************** ***************** GridColumns.cs ***************** ***************** GridNode.cs ***************** ***************** GridNodes.cs ***************** ***************** GridStructure.cs ***************** ***************** NodeDataConnect.cs ***************** User: Hasse Date: 04-11-14 Time: 20:15 Checked in $/ph.NET/Components/GTP.NET Comment: Binding reset is now delayed to information request. This will increase performance of load. Bug in ColumnToFieldMapperHash, used column title instead of DataSourceColumn ***************** NodeDataConnect.cs ***************** User: Hasse Date: 04-11-10 Time: 14:03 Checked in $/ph.NET/Components/GTP.NET Comment: The column title was updated from the binding properties DisplayName , even if ColumnDerivedFromDS=false and this was wrong ***************** NodeDataConnect.cs ***************** ***************** TimeItemDataConnect.cs ***************** User: Hasse Date: 04-11-07 Time: 18:21 Checked in $/ph.NET/Components/GTP.NET Comment: Fixed problem with databind requiring IEditableObject ***************** Gantt.cs ***************** User: Hasse Date: 04-11-07 Time: 16:34 Checked in $/ph.NET/Components/GTP.NET Comment: RootNodes_DataSourceList ***************** Layer.cs ***************** User: Hasse Date: 04-11-07 Time: 14:20 Checked in $/ph.NET/Components/GTP.NET Comment: DataSourceList eliminates need for listwrapper ***************** Grid.cs ***************** User: Hasse Date: 04-11-07 Time: 14:09 Checked in $/ph.NET/Components/GTP.NET Comment: DataSourceList Added ***************** GridNode.cs ***************** User: Hasse Date: 04-11-07 Time: 14:09 Checked in $/ph.NET/Components/GTP.NET Comment: New method ListItemWhenDataBound, reduces code when finding the bounded object from a Gantt object ***************** TimeItem.cs ***************** User: Hasse Date: 04-11-07 Time: 14:08 Checked in $/ph.NET/Components/GTP.NET Comment: New method ListItemWhenDataBound, reduces code when finding the bounded object from a Gantt object ***************** TimeItemDataConnect.cs ***************** User: Hasse Date: 04-11-07 Time: 14:06 Checked in $/ph.NET/Components/GTP.NET Comment: DataSourceList added to remove need of ListWrapper ***************** GanttRow.cs ***************** ***************** Gantt.cs ***************** ***************** Layer.cs ***************** ***************** TimeDistinctLogic.cs ***************** User: Hasse Date: 04-11-05 Time: 23:08 Checked in $/ph.NET/Components/GTP.NET Comment: Fixed bug Collisiondetection removing colliding item was not handled correctly. Gantt.CollisionDetectionSyncron property Added to allow for syncron collisiondetection. Good for Gantt_ASP. ***************** ComboText.cs ***************** ***************** ContentEntity.cs ***************** ***************** MultiText.cs ***************** ***************** SingleText.cs ***************** ***************** TimeDate.cs ***************** User: Hasse Date: 04-11-05 Time: 17:24 Checked in $/ph.NET/Components/GTP.NET Comment: Deinit problem with inplace editors, could throw exceptions while in edit and using the mouse wheel. Fixed ***************** GridStructure.cs ***************** User: Hasse Date: 04-11-01 Time: 22:35 Checked in $/ph.NET/Components/GTP.NET Comment: New Method Grid.GridStructure.ClearSelection Grid.GridStructure.FocusedCell updates selection state better ***************** Gantt.cs ***************** User: Hasse Date: 04-10-30 Time: 21:01 Checked in $/ph.NET/Components/GTP.NET Comment: GanttRowFromY, incorrect bug fix revoked ***************** Gantt.cs ***************** User: Hasse Date: 04-10-28 Time: 21:11 Checked in $/ph.NET/Components/GTP.NET Comment: GanttRowFromY ***************** TimeItemText.cs ***************** User: Hasse Date: 04-10-24 Time: 11:19 Checked in $/ph.NET/Components/GTP.NET Comment: Text items rendered outside of time item are no longer restricted of time item width ***************** DateScaler.cs ***************** User: Hasse Date: 04-10-24 Time: 11:18 Checked in $/ph.NET/Components/GTP.NET Comment: Changes to remove bug of slow updates of Gantt Time Item Area on ScaleAnimation ***************** Gantt.cs ***************** User: Hasse Date: 04-10-24 Time: 11:18 Checked in $/ph.NET/Components/GTP.NET Comment: Changes to remove bug of slow updates of Gantt Time Item Area on ScaleAnimation ***************** TimeItemDataConnect.cs ***************** User: Hasse Date: 04-10-17 Time: 15:19 Checked in $/ph.NET/Components/GTP.NET Comment: CurrencyManagerListItem available in the events that fire before move of information in databind ***************** NodeDataConnect.cs ***************** User: Hasse Date: 04-10-17 Time: 15:19 Checked in $/ph.NET/Components/GTP.NET Comment: CurrencyManagerListItem available in the events that fire before move of information in databind ***************** Layer.cs ***************** User: Hasse Date: 04-10-10 Time: 19:47 Checked in $/ph.NET/Components/GTP.NET Comment: TimeItemDataConnect has this new name Before it was EnsuredTimeItemDataConnect ***************** CellLayouts.cs ***************** User: Hasse Date: 04-10-10 Time: 19:46 Checked in $/ph.NET/Components/GTP.NET Comment: Better handling of "default" named CellLayout ***************** GanttRow.cs ***************** ***************** TimeItem.cs ***************** User: Hasse Date: 04-10-10 Time: 13:47 Checked in $/ph.NET/Components/GTP.NET Comment: SubColumns on GanttRows The number of subcolumns actually applied is found in EffectiveSubColumns. EffectiveSubColumns equals Math.Max(SubColumnsFromCollisionDetect,SubColumns) ***************** Gantt.cs ***************** ***************** Grid.cs ***************** User: Hasse Date: 04-10-10 Time: 0:13 Checked in $/ph.NET/Components/GTP.NET Comment: Exposed border style and changed implementation ***************** TimeItemDataConnect.cs ***************** User: Hasse Date: 04-10-10 Time: 0:12 Checked in $/ph.NET/Components/GTP.NET Comment: Fixed bug with loopback in TimeItemDataConnect, could make it harder to perform derive function for Start and Stop values ***************** TimeItemDataConnect.cs ***************** User: Hasse Date: 04-10-07 Time: 23:51 Checked in $/ph.NET/Components/GTP.NET Comment: Handles DateTime null better on TimeItem data bind ***************** TimeDate.cs ***************** User: Hasse Date: 04-10-07 Time: 22:13 Checked in $/ph.NET/Components/GTP.NET Comment: Better handling of cells with Time format ***************** Gantt.cs ***************** User: Hasse Date: 04-09-29 Time: 21:10 Checked in $/ph.NET/Components/GTP.NET Comment: Bug that remove of a time item in the in an OnTimeItem event caused exception. ***************** ***************** ***************** ***************** GTP.NET 1.2.1.0 ***************** ***************** ***************** ***************** ***************** CellLayouts.cs ***************** User: Hasse Date: 04-09-26 Time: 11:41 Checked in $/ph.NET/Components/GTP.NET Comment: Missing comments added ***************** Grid.cs ***************** User: Hasse Date: 04-09-26 Time: 10:45 Checked in $/ph.NET/Components/GTP.NET Comment: Safeguard against out of bounds values to scrollbar ***************** GridNodes.cs ***************** User: Hasse Date: 04-09-26 Time: 10:44 Checked in $/ph.NET/Components/GTP.NET Comment: Bugs in tree topnode behavior on gridnode delete and clear ***************** GridNodes.cs ***************** User: Hasse Date: 04-09-25 Time: 13:49 Checked in $/ph.NET/Components/GTP.NET Comment: Bug that cell in editmode did not call EndEdit on node remove. Fixed ***************** LicenseProvider.cs ***************** User: Hasse Date: 04-09-15 Time: 18:53 Checked in $/ph.NET/Components/GTP.NET Comment: Fixed bugg that end user machines could get Eval messages ***************** Cell.cs ***************** User: Hasse Date: 04-08-29 Time: 22:20 Checked in $/ph.NET/Components/GTP.NET Comment: New property Index on cell to get to the x index ***************** GridNodes.cs ***************** User: Hasse Date: 04-08-29 Time: 22:19 Checked in $/ph.NET/Components/GTP.NET Comment: Bug in selecting new item when the currently selected row was deleted (from the datasource) ***************** Grid.cs ***************** User: Hasse Date: 04-08-29 Time: 19:13 Checked in $/ph.NET/Components/GTP.NET Comment: Fixed intermitent bug in grid design time, caused drawloop exception ***************** Grid.cs ***************** User: Hasse Date: 04-08-15 Time: 18:10 Checked in $/ph.NET/Components/GTP.NET Comment: The HasMorePages reference variable was set to true correct but it was never set to false if HasMorePages was false. Fixed ***************** GridStructure.cs ***************** User: Hasse Date: 04-08-15 Time: 18:09 Checked in $/ph.NET/Components/GTP.NET Comment: Print over multiple pages could break page in the middle of a row. Fixed. ***************** Gantt.cs ***************** User: Hasse Date: 04-08-15 Time: 12:12 Checked in $/ph.NET/Components/GTP.NET Comment: Vertical Lines did not go all the way down on printouts ***************** OffscreenDraw.cs ***************** User: Hasse Date: 04-08-15 Time: 12:12 Checked in $/ph.NET/Components/GTP.NET Comment: Vertical Lines did not go all the way down on printouts ***************** Cell.cs ***************** User: Hasse Date: 04-08-11 Time: 22:18 Checked in $/ph.NET/Components/GTP.NET Comment: StartEdit method added ***************** Gantt.cs ***************** User: Hasse Date: 04-08-11 Time: 22:07 Checked in $/ph.NET/Components/GTP.NET Comment: Bug in Gantt print; Vertical lines like today line ended early. ***************** Gantt.cs ***************** User: Hasse Date: 04-08-08 Time: 9:35 Checked in $/ph.NET/Components/GTP.NET Comment: New overload for TimeItemFromPoint that takes a Point Fixed link creation to disregard links that have start=target on mouseup creation ***************** TimeItemLink.cs ***************** User: Hasse Date: 04-08-08 Time: 9:32 Checked in $/ph.NET/Components/GTP.NET Comment: CreationTimeItemLinkDrawStyle and CreationTimeItemLinkStyle added to control link rendering during creation. Bugs corrected that could give drawloop exception during link creation Added GetLinksFromStart and GetLinksFromTarget to aid in link find from time item ***************** TimeItemDataConnect.cs ***************** User: Hasse Date: 04-08-02 Time: 19:52 Checked in $/ph.NET/Components/GTP.NET Comment: ListChangedType In ListChangedCallback may sometimes be Move with OldIndex<0. This was ignored before but it really means Add. Fixed. ***************** GridColumns.cs ***************** User: Hasse Date: 04-07-31 Time: 12:34 Checked in $/ph.NET/Components/GTP.NET Comment: IndexOf overload form column title (not case sensitive) ***************** NodeDataConnect.cs ***************** User: Hasse Date: 04-07-31 Time: 12:33 Checked in $/ph.NET/Components/GTP.NET Comment: Major extension to DataSource connection; several bugs corrected and ColumnToFieldMapperHash introduced to allow for different definitions of dataviews per NodeList. ***************** Grid.cs ***************** User: Hasse Date: 04-07-30 Time: 13:25 Checked in $/ph.NET/Components/GTP.NET Comment: Extra Scroll value check ***************** Gantt.cs ***************** User: Hasse Date: 04-07-29 Time: 22:47 Checked in $/ph.NET/Components/GTP.NET Comment: Printing issue resolved: Note that GridWith=zero is not supported, if you need to suppress the grid while printing please use the overloaded PrintPage call with the suppressGrid=true. The GridWidth is still used to calculate the row heights that might depend on things as row wrap and different MinHeights on cells. ***************** OffscreenDraw.cs ***************** User: Hasse Date: 04-07-28 Time: 19:03 Checked in $/ph.NET/Components/GTP.NET Comment: AutoScroll LeftButton problem ***************** NodeDataConnect.cs ***************** User: Hasse Date: 04-07-28 Time: 19:02 Checked in $/ph.NET/Components/GTP.NET Comment: bug when removing DataSource but CurrencyManager still sends events avoided ***************** ***************** ***************** ***************** GTP.NET 1.1.3.0 ***************** ***************** ***************** ***************** ***************** HelpFile ***************** Lots of updates to help file, merged with samples help file. UML-Diagram is now clickable. $/ph.NET/Components/GTP.NET.WEB ***************** Gantt_ASP.cs ***************** User: Hasse Date: 04-07-10 Time: 12:03 Checked in $/ph.NET/Components/GTP.NET.WEB Comment: Updated to use IIS Cache to retrieve images rather than disk... Still uses disk for design time, but better runtime behavior Fixed problem with semi-colon trailing style-objects. This was reported being an IE-approved syntax only. So we should have better Opera/Netscape presentation now. ***************** GTPImg.aspx.cs ***************** User: Hasse Date: 04-07-10 Time: 12:01 Checked in $/ph.NET/Components/GTP.NET.WEB Comment: Updated to use IIS Cache to retrieve images rather then disk... Still uses disk for design time, but better runtime behavior ***************** AssemblyInfo.cs ***************** User: Hasse Date: 04-07-07 Time: 23:02 Checked in $/ph.NET/Components/GTP.NET.WEB Comment: Turned on strong keys ***************** DateScaler.cs ***************** ***************** Grid.cs ***************** User: Hasse Date: 04-07-08 Time: 10:30 Checked in $/ph.NET/Components/GTP.NET Comment: Fixed up Background and Foreground printing ***************** Gantt.cs ***************** User: Hasse Date: 04-07-08 Time: 10:29 Checked in $/ph.NET/Components/GTP.NET Comment: OnTimeItemAreaScalerPaintBackground deprecated, added OnTimeItemAreaPaintBackground instead. Fixed up Background and Foreground drawing and printing ***************** OffscreenDraw.cs ***************** User: Hasse Date: 04-07-08 Time: 10:27 Checked in $/ph.NET/Components/GTP.NET Comment: Added OffscreenBackgroundDrawing to separate normal drawing from background drawing, the Gantt Pyjama stripes are drawn in the OffscreenBackgroundDrawing ***************** Gantt.cs ***************** ***************** Grid.cs ***************** ***************** OffscreenDraw.cs ***************** User: Hasse Date: 04-07-05 Time: 23:13 Checked in $/ph.NET/Components/GTP.NET Comment: Added a PreCursorChangeEvent OnPreCursorChangeEvent. This will allow implementors to easily override default cursor appearances. ***************** BoolCheck.cs ***************** User: Hasse Date: 04-07-01 Time: 21:07 Checked in $/ph.NET/Components/GTP.NET Comment: OnBeforeEdit did not run for boolcheck edits ***************** TimeDistinctLogic.cs ***************** User: Hasse Date: 04-06-27 Time: 16:01 Checked in $/ph.NET/Components/GTP.NET Comment: Fixed bug in collisiondetection, items placed next to each other and x.start=y.stop was marked as colliding ***************** GridNode.cs ***************** User: Hasse Date: 04-06-26 Time: 18:12 Checked in $/ph.NET/Components/GTP.NET Comment: Corrected bugs in MoveNode, discovered and reported by Tracy Jenkins ***************** TimeItemLink.cs ***************** User: Hasse Date: 04-06-25 Time: 17:11 Checked in $/ph.NET/Components/GTP.NET Comment: Straight and nurb links With StartToStart are drawn nicer ***************** CellLayout.cs ***************** ***************** Cell.cs ***************** User: Hasse Date: 04-06-06 Time: 22:03 Checked in $/ph.NET/Components/GTP.NET Comment: ImageIndex_UnSelect and ImageIndex_Select on CellLayouts, easy way to display imagelist icons in grid. ***************** ***************** ***************** ***************** GTP.NET 1.1.2.0 ***************** ***************** ***************** ***************** ***************** GridNode.cs ***************** User: Hasse Date: 04-05-31 Time: 17:52 Checked in $/ph.NET/Components/GTP.NET Comment: Earlier bug fix to let Expand invalidate grid does not work during initialization; fixed. ***************** Gantt.cs ***************** User: Hasse Date: 04-05-31 Time: 17:50 Checked in $/ph.NET/Components/GTP.NET Comment: OnTimeItem_Move is implemented did not fire before ***************** GridNode.cs ***************** User: Hasse Date: 04-05-16 Time: 12:42 Checked in $/ph.NET/Components/GTP.NET Comment: UserReference now also on GridNode ***************** ContentEntity.cs ***************** User: Hasse Date: 04-05-16 Time: 12:41 Checked in $/ph.NET/Components/GTP.NET Comment: Column.ReadOnly is now handled correcty ***************** Gantt.cs ***************** User: Hasse Date: 04-05-16 Time: 10:51 Checked in $/ph.NET/Components/GTP.NET Comment: Drag started on right click bug fixed ***************** ***************** ***************** ***************** GTP.NET 1.1.0.0 ***************** ***************** ***************** ***************** ***************** GridNodes.cs ***************** ***************** GridStructure.cs ***************** ***************** GridNode.cs ***************** User: Hasse Date: 04-05-15 Time: 12:10 Checked in $/ph.NET/Components/GTP.NET Comment: Several performance issues with the grid has been fixed. The grid performs a lot better with 10 000 rows ***************** TimeItemText.cs ***************** ***************** TimeItemTextLayout.cs ***************** User: Hasse Date: 04-05-09 Time: 18:30 Checked in $/ph.NET/Components/GTP.NET Comment: TextOutside property of TimeItemTextLayout added; this allows for text placing outside time item; above, below, right , left or diagonals... ***************** OffscreenDraw.cs ***************** ***************** GridStructure.cs ***************** ***************** TimeItem.cs ***************** ***************** Gantt.cs ***************** User: Hasse Date: 04-05-09 Time: 11:22 Checked in $/ph.NET/Components/GTP.NET Comment: Implemented AutoScroll in TimeItemArea for Time item move and resize ***************** GridStructure.cs ***************** User: Hasse Date: 04-04-21 Time: 21:29 Checked in $/ph.NET/Components/GTP.NET Comment: New method CellFromXY ***************** Layer.cs ***************** User: Hasse Date: 04-04-21 Time: 21:21 Checked in $/ph.NET/Components/GTP.NET Comment: Fixed bug after clear Gantt.FocusedTimeItem remained ***************** GridNode.cs ***************** User: Hasse Date: 04-04-21 Time: 21:21 Checked in $/ph.NET/Components/GTP.NET Comment: New method Expand(bool newExpanded,bool recurse) Fixed bug Expanded did not Invalidate grid ***************** GridStructure.cs ***************** User: Hasse Date: 04-04-21 Time: 21:19 Checked in $/ph.NET/Components/GTP.NET Comment: FocusedCell is now read/write Added ExpandAll and CollapseAll methods ***************** ***************** ***************** ***************** GTP.NET 1.0.6.0 ***************** ***************** ***************** ***************** ***************** GridColumn.cs ***************** User: Hasse Date: 04-04-03 Time: 14:26 Checked in $/ph.NET/Components/GTP.NET Comment: Added AllowMove and AllowResize on GridColumn ***************** Gantt.cs ***************** User: Hasse Date: 04-04-03 Time: 14:14 Checked in $/ph.NET/Components/GTP.NET Comment: MouseMoveCancel, good for canceling mouse operations in time item area ***************** MultiText.cs ***************** User: Hasse Date: 04-03-28 Time: 23:19 Checked in $/ph.NET/Components/GTP.NET Comment: MultiEdit box did not respond correctly to Allow=False in the DoBeforeEditEvent ***************** Grid.cs ***************** ***************** MultiText.cs ***************** ***************** SingleText.cs ***************** User: Hasse Date: 04-03-24 Time: 21:22 Checked in $/ph.NET/Components/GTP.NET Comment: Enter key in cell started edit and replaced content, it nows only starts edit but does not null content ***************** GanttRow.cs ***************** User: Hasse Date: 04-03-21 Time: 8:51 Checked in $/ph.NET/Components/GTP.NET Comment: Pyjama was placed wrong on prints ***************** GridColumn.cs ***************** ***************** GridColumns.cs ***************** User: Hasse Date: 04-03-03 Time: 23:02 Checked in $/ph.NET/Components/GTP.NET Comment: Bug in GridColumn.Hide toggle; did not recalc extents ***************** GridStructure.cs ***************** User: Hasse Date: 04-03-03 Time: 23:02 Checked in $/ph.NET/Components/GTP.NET Comment: Bug in keynav when RowSelect=true ***************** TimeItemText.cs ***************** User: Hasse Date: 04-03-01 Time: 23:17 Checked in $/ph.NET/Components/GTP.NET Comment: Fixed bug that TimeItemTextLayouts where recreated if they was not explicitly named. ***************** ***************** ***************** ***************** GTP.NET 1.0.5.0 ***************** ***************** ***************** ***************** ***************** DateScaler.cs ***************** User: Hasse Date: 04-02-27 Time: 9:53 Checked in $/ph.NET/Components/GTP.NET Comment: Added properties to better allow for non western languages like chinese to tailor the scaler output PixelsFromLineAboveToScalerText PixelsFromBottomUpperLine PixelsFromBottomLowerLine ***************** Gantt.cs ***************** User: Hasse Date: 04-02-26 Time: 20:58 Checked in $/ph.NET/Components/GTP.NET Comment: Added properties to control TimeItemArea VerticalLines TodayLine VerticalDayStripes ***************** DateScaler.cs ***************** User: Hasse Date: 04-02-26 Time: 20:57 Checked in $/ph.NET/Components/GTP.NET Comment: Added LinePos to DateScaleMark ***************** ContentEntity.cs ***************** User: Hasse Date: 04-02-26 Time: 20:56 Checked in $/ph.NET/Components/GTP.NET Comment: Fixed bug in DoBeforeEndEditEvent ***************** Gantt.cs ***************** User: Hasse Date: 04-02-25 Time: 22:19 Checked in $/ph.NET/Components/GTP.NET Comment: FixedTime items could cause exception on move; bugfix ***************** TimeItem.cs ***************** User: Hasse Date: 04-02-25 Time: 22:18 Checked in $/ph.NET/Components/GTP.NET Comment: HatchBrush FixedSize places time in middle now, bugfix ***************** TimeItemLayout.cs ***************** User: Hasse Date: 04-02-25 Time: 22:17 Checked in $/ph.NET/Components/GTP.NET Comment: SpanWithTimeInPoint time item style HatchBrush in timeitemLayout ***************** DateScaler.cs ***************** User: Hasse Date: 04-02-25 Time: 20:47 Checked in $/ph.NET/Components/GTP.NET Comment: AnimateScaleTransition ***************** DateScaler.cs ***************** User: Hasse Date: 04-02-25 Time: 18:13 Checked in $/ph.NET/Components/GTP.NET Comment: pixelsForModeSwitch_NarrowDays and pixelsForModeSwitch added to control scalemode switch Option BoxesOnDaysRulerOnTime ***************** AssemblyInfo.cs ***************** User: Hasse Date: 04-02-24 Time: 21:48 Checked in $/ph.NET/Components/GTP.NET Comment: Signing the assembly with GTP.NET.snk ***************** ***************** ***************** ***************** GTP.NET 1.0.4.0 ***************** ***************** ***************** ***************** ***************** Gantt.cs ***************** User: Hasse Date: 04-02-08 Time: 13:52 Checked in $/ph.NET/Components/GTP.NET Comment: CollisionDetect event ***************** GanttRow.cs ***************** User: Hasse Date: 04-02-08 Time: 13:52 Checked in $/ph.NET/Components/GTP.NET Comment: HandleCollisionDetect ***************** TimeDistinctLogic.cs ***************** User: Hasse Date: 04-02-08 Time: 13:52 Checked in $/ph.NET/Components/GTP.NET Comment: Opened up for reaction to Collisions ***************** TimeItem.cs ***************** User: Hasse Date: 04-02-08 Time: 13:51 Checked in $/ph.NET/Components/GTP.NET Comment: Added MoveTo and Duration ***************** Gantt.cs ***************** User: Hasse Date: 04-02-04 Time: 22:39 Checked in $/ph.NET/Components/GTP.NET Comment: Bug in AllowMove=false then AllowResize had no effect, fixed. OnTimeItem_Hoover did not update e.diff, fixed ***************** GTP.NET.sln ***************** User: Hasse Date: 04-01-20 Time: 22:46 Checked in $/ph.NET/Components/GTP.NET Comment: Changes to grid databind to support multiple types ***************** Grid.cs ***************** User: Hasse Date: 04-01-18 Time: 15:22 Checked in $/ph.NET/Components/GTP.NET.VS10 Comment: Adaption to compile in VS10 ***************** DateScaler.cs ***************** User: Hasse Date: 04-01-18 Time: 15:21 Checked in $/ph.NET/Components/GTP.NET.VS10 Comment: Adaption to compile in VS10 ***************** GridColumns.cs ***************** User: Hasse Date: 04-01-11 Time: 21:34 Checked in $/ph.NET/Components/GTP.NET Comment: New exposed property ColumnsHeight ***************** Version 96 ***************** User: Hasse Date: 04-01-10 Time: 13:42 Added TimeItemLink.cs ***************** Version 95 ***************** User: Hasse Date: 04-01-10 Time: 13:42 Added TimeItem.cs ***************** Version 94 ***************** User: Hasse Date: 04-01-10 Time: 13:42 Added Layer.cs ***************** GanttRow.cs ***************** User: Hasse Date: 04-01-10 Time: 12:17 Checked in $/ph.NET/Components/GTP.NET Comment: Added Visisble property on GanttRow ***************** GanttRow.cs ***************** User: Hasse Date: 04-01-10 Time: 11:46 Checked in $/ph.NET/Components/GTP.NET Comment: Will Pritchard fixed span draw to scale to small boxes ***************** TimeDistinctLogic.cs ***************** User: Hasse Date: 04-01-10 Time: 11:46 Checked in $/ph.NET/Components/GTP.NET Comment: GroupKey changed type from object to int; makes comparison more clear, and removes collision detect bug when seperating layers ***************** TimeItemLayout.cs ***************** User: Hasse Date: 04-01-10 Time: 11:44 Checked in $/ph.NET/Components/GTP.NET Comment: TimeItemLayout is now Cloneable ***************** TimeItemText.cs ***************** User: Hasse Date: 04-01-10 Time: 11:44 Checked in $/ph.NET/Components/GTP.NET Comment: TextItemStrings was drawn wrong when rect<=0 ***************** CellLayout.cs ***************** User: Hasse Date: 04-01-10 Time: 11:43 Checked in $/ph.NET/Components/GTP.NET Comment: CellLayout is now Cloneable ***************** GanttRow.cs ***************** User: Hasse Date: 04-01-08 Time: 19:02 Checked in $/ph.NET/Components/GTP.NET Comment: Will Pritchard provided fix for backwards traversing on TimeItemFromXY ***************** DateScaler.cs ***************** User: Hasse Date: 04-01-08 Time: 19:01 Checked in $/ph.NET/Components/GTP.NET Comment: Will Pritchard provided bug fix for infinite loop when close to top boundary Fixed StopTime=StartTime on minimize ***************** ***************** ***************** ***************** GTP.NET 1.0.3.0 ***************** ***************** ***************** ***************** ***************** DateScaler.cs ***************** User: Hasse Date: 04-01-04 Time: 20:28 Checked in $/ph.NET/Components/GTP.NET Comment: ScrollButtonsVisible as property ***************** Gantt.cs ***************** User: Hasse Date: 04-01-04 Time: 14:20 Checked in $/ph.NET/Components/GTP.NET Comment: ResizeType On ScalerPropeties ***************** TimeItemLayout.cs ***************** User: Hasse Date: 04-01-04 Time: 14:19 Checked in $/ph.NET/Components/GTP.NET Comment: Snapping Start and Stop AllowChangeRow AllowResize AllowMove ***************** Cell.cs ***************** User: Hasse Date: 04-01-04 Time: 12:32 Checked in $/ph.NET/Components/GTP.NET Comment: GridColumn now public on cell ***************** DateScaler.cs ***************** User: Joka Date: 04-01-03 Time: 9:49 Checked in $/ph.NET/Components/GTP.NET Comment: Added method for receivng a snapped time based on a supplied precision. ***************** DateScaler.cs ***************** User: Joka Date: 03-12-28 Time: 19:55 Checked in $/ph.NET/Components/GTP.NET Comment: Property ResizeType added, resizes with start, stop, center or startandstop locked. ***************** GanttRow.cs ***************** User: Hasse Date: 03-12-22 Time: 16:53 Checked in $/ph.NET/Components/GTP.NET Comment: Added methods to support GTP.NET.WEB ***************** OffscreenDraw.cs ***************** User: Hasse Date: 03-12-22 Time: 16:53 Checked in $/ph.NET/Components/GTP.NET Comment: Added methods to support GTP.NET.WEB ***************** GanttRow.cs ***************** User: Hasse Date: 03-12-11 Time: 21:15 Checked in $/ph.NET/Components/GTP.NET Comment: Drawing styles on links, color and width ***************** GridNode.cs ***************** User: Hasse Date: 03-12-11 Time: 11:23 Checked in $/ph.NET/Components/GTP.NET Comment: missing null checks GTP.NET 1.0.2.0 ***************** Gantt.cs ***************** User: Hasse Date: 03-12-07 Time: 9:58 Checked in $/ph.NET/Components/GTP.NET Comment: Exposed standard events on Gantt from Grid, DateScaler and TimeItemArea. Exposed draw-Customization events from DateScaler on Gantt ***************** DateScaler.cs ***************** User: Hasse Date: 03-12-07 Time: 9:57 Checked in $/ph.NET/Components/GTP.NET Comment: Updated doc ***************** DateScaler.cs ***************** User: Hasse Date: 03-12-06 Time: 18:42 Checked in $/ph.NET/Components/GTP.NET Comment: Cultural settings CultureInfoDateTimeFormat, added properties for PrefixWeek and PrefixQuarter ***************** DateScaler.cs ***************** User: Hasse Date: 03-12-06 Time: 13:43 Checked in $/ph.NET/Components/GTP.NET Comment: Fixed problem with day-boxes being aligned wrong on high day resolutions ***************** NonLinearTime.cs ***************** User: Joka Date: 03-12-05 Time: 22:09 Checked in $/ph.NET/Components/GTP.NET Comment: Fixed week number for weeks starting on Sunday. ***************** Grid.cs ***************** User: Hasse Date: 03-12-04 Time: 22:05 Checked in $/ph.NET/Components/GTP.NET Comment: RowSelect on GridStructure ***************** GridNode.cs ***************** User: Hasse Date: 03-12-04 Time: 22:05 Checked in $/ph.NET/Components/GTP.NET Comment: RowSelect on GridStructure ***************** GridStructure.cs ***************** User: Hasse Date: 03-12-04 Time: 22:05 Checked in $/ph.NET/Components/GTP.NET Comment: RowSelect on GridStructure ***************** Cell.cs ***************** User: Hasse Date: 03-12-04 Time: 22:05 Checked in $/ph.NET/Components/GTP.NET Comment: RowSelect on GridStructure ***************** GanttRow.cs ***************** User: Hasse Date: 03-12-02 Time: 20:48 Checked in $/ph.NET/Components/GTP.NET Comment: Exposed GridNode on GanttRow ***************** GanttRow.cs ***************** User: Hasse Date: 03-12-02 Time: 20:41 Checked in $/ph.NET/Components/GTP.NET Comment: Overflow in drawloop for large time items that was very zoomed. ***************** GridStructure.cs ***************** User: Joka Date: 03-11-30 Time: 14:15 Checked in $/ph.NET/Components/GTP.NET Comment: Page Up is now working. ***************** GridStructure.cs ***************** User: Joka Date: 03-11-30 Time: 13:16 Checked in $/ph.NET/Components/GTP.NET Comment: Home, End with and without CTRL works. Page Down works. ***************** Cell.cs ***************** User: Joka Date: 03-11-30 Time: 13:16 Checked in $/ph.NET/Components/GTP.NET Comment: Home, End with and without CTRL works. Page Down works. ***************** Grid.cs ***************** User: Joka Date: 03-11-30 Time: 13:16 Checked in $/ph.NET/Components/GTP.NET Comment: Home, End with and without CTRL works. Page Down works. ***************** GridColumns.cs ***************** User: Joka Date: 03-11-30 Time: 13:16 Checked in $/ph.NET/Components/GTP.NET Comment: Home, End with and without CTRL works. Page Down works. GTP.NET 1.0.1.0 ***************** DateScaler.cs ***************** User: Hasse Date: 03-11-23 Time: 17:16 Checked in $/ph.NET/Components/GTP.NET Comment: Added events for user draw, boxes, texts, and date info. ***************** GridNodes.cs ***************** User: Joka Date: 03-11-23 Time: 13:15 Checked in $/ph.NET/Components/GTP.NET Comment: Fixed, new nodes always turn up on the grid instead of above the grid. ***************** Grid.cs ***************** User: Joka Date: 03-11-22 Time: 19:11 Checked in $/ph.NET/Components/GTP.NET Comment: Bottom colour of grid now draws correctly. ***************** Grid.cs ***************** User: Joka Date: 03-11-22 Time: 18:31 Checked in $/ph.NET/Components/GTP.NET Comment: Fixed column scroll buttons, columns are left adjusted when fitting grid area. ***************** GridColumns.cs ***************** User: Joka Date: 03-11-22 Time: 18:31 Checked in $/ph.NET/Components/GTP.NET Comment: Fixed column scroll buttons, columns are left adjusted when fitting grid area. ***************** GridColumn.cs ***************** User: Joka Date: 03-11-21 Time: 20:54 Checked in $/ph.NET/Components/GTP.NET Comment: Total width of columns are now updated when adding new column or changing width of one. ***************** GridColumns.cs ***************** User: Joka Date: 03-11-21 Time: 20:54 Checked in $/ph.NET/Components/GTP.NET Comment: Total width of columns are now updated when adding new column or changing width of one. ***************** Cell.cs ***************** User: Hasse Date: 03-11-20 Time: 20:39 Checked in $/ph.NET/Components/GTP.NET Comment: Tree plus drawn center if less than 11 pixels Nothing is drawn on open and empty parents Changed column header draw to use gradient brush ***************** CellLayout.cs ***************** User: Hasse Date: 03-11-20 Time: 20:38 Checked in $/ph.NET/Components/GTP.NET Comment: backgroundUse new name for backgroundValid Added ColumnHeadGradientColor ***************** GridNode.cs ***************** User: Hasse Date: 03-11-20 Time: 20:37 Checked in $/ph.NET/Components/GTP.NET Comment: ParentNode made public ***************** DateScaler.cs ***************** User: Hasse Date: 03-11-16 Time: 14:40 Checked in $/ph.NET/Components/GTP.NET Comment: Invalidate on time hide GTP.NET 1.0a