ec29b90757
tvplanit: VpDayView icons are painted side-by-side now.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6437 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-18 15:52:16 +00:00
3043e953cc
tvplanit: Provide image list for the dayview icons.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6436 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-18 09:47:36 +00:00
0dafc729e5
tvplanit: Publish the LCL property BorderSpacing for all visual TvPlanIt controls. Unpublish ChildSizing for TVpClock.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6435 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-18 07:43:44 +00:00
2e2acca4da
tvplanit: Draw transparent category icons in VpDayView.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6434 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-17 22:51:07 +00:00
7ac9a7ca1b
tvplanit: Cleaning up unit VpBase
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6433 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-17 22:21:23 +00:00
5502e43d53
tvplanit: Show category colors and icons in category combobox of event editor.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6432 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-17 21:21:16 +00:00
a38f491755
tvplanit: Fire OnAddEvent after DavView's/WeekView's/MonthView's event editor only in case of a new event (mentioned in the discussion of issue #33749 ).
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6431 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-17 16:35:44 +00:00
451b6e0016
tvplanit: Remove unnecessary call to Datastore.PostEvents after closing VpDayView's event editor dialog (issue #33749 ).
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6430 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-17 16:04:57 +00:00
4cb75a89cc
tvplanit: Add additional parameters "IsNewEvent", "IsNewContact", "IsNewTask" to the events "OnOwnerEditEvent", "OnOwnerEditContact" and "OnOwnerEditTask" of TVpDayView/TVpWeekView/TVpMontView, TVpContactGrid and TVpTaskList, respectively (extended patch by linux-man, issue #33750 ).
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6429 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-17 15:37:37 +00:00
64aaca1c1d
tvplaint: Rename the new VpDayView property CustomRowHeight to RowHeight.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6426 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-17 08:09:21 +00:00
2fd663bcf0
tvplanit: Add new parameter AGutterRect to the OnBeforeDrawEvent and OnAfterDrawEvent events of TVpDayView (issue #33748 )
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6425 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-17 07:58:22 +00:00
bb2bf8b3ca
tvplanit: Fix VpZeosDatastore crashing when db-connection and table creation is not in a certain order. Fix AutoCreate.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6419 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-15 23:14:44 +00:00
8c17a2d31b
tvplanit: Fix VpNavBar component editor crashing after adding an item if no image list is assigned.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6418 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-15 20:44:00 +00:00
fd634956fd
tvplanit: Make VpDayView's new property ShowNavButtons work at designtime.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6417 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-15 20:09:59 +00:00
ea478cd403
tvplanit: Avoid truncation of VpDayView's NavBtns if no Header height if no Datastore is assigned.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6416 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-15 19:47:29 +00:00
3eb43e2152
tvplanit: Use scaled (instead of constant) TickDist in TVpDayView
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6414 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-15 09:25:37 +00:00
5a4a3b19c9
tvplanit: Add new properties to TVpDayView: ShowNavButtons, FixedDate, CustomRowHeight, RowLinesStep, SimpleRowTime (slightly modified patch by "linux-man", issue #33723 ).
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6413 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-15 09:08:53 +00:00
4d4e06ecb9
tvplanit: Fix ZEOS Datastore crashing if ZConnection is open when connected to datastore (issue #33717 ).
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6407 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-12 17:05:40 +00:00
417eff8496
tvplanit: Use Constraints in the VpNavBar component editor form.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6392 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-06 08:47:18 +00:00
6f01c05126
tvplanit: A combined commit due to outage of sourceforge
...
- Increase version to 1.0.11 for new development version
- Fix misalignment of listboxes in VpNavBar component editor form (issue #33698 )
- More flexible aligment of the listboxes in VpNavBar component editor (alLeft/alClient)
- Add themed highlighting of VpNavBar items.
- Extended VpNavBar demo with selection of item theme and text color.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6391 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-05 23:21:08 +00:00
22a58397f4
tvplanit: Set version to 1.0.10 for next release.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6389 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-05 16:09:31 +00:00
b68354b929
tvplanit: Support scaled imagelist of Laz 1.9+ in VpNavBar. Fix compilation with Laz 1.6.4/fpc 2.6.4.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6388 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-05 15:01:55 +00:00
3cfeca9127
tvplanit: Support VpNavBar scaling with screen resolution.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6386 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-04 22:28:03 +00:00
74675b1396
tvplanit: Make NavBar componente edit Hi-DPI aware (except for icons). Cleanup.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6385 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-04 14:26:36 +00:00
c5ed4281a9
tvplanit: Call IDEDialogLayoutList.Apply/SaveLayout used by other component editors (seems to have no effect)
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6384 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-04 13:16:33 +00:00
20b643ae68
tvplanit: Find already-open VpNavBar component editor
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6383 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-04 13:01:51 +00:00
b1084a5d3f
tvplanit: Fix incorrect enable/disable state of command buttons in vpNavBar component editor after exchanging listbox items.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6382 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-04 12:40:53 +00:00
c599028a0c
tvplanit: Fix IDE crashing at end if VpNavBar component editor is still open after editing a property in object inspector.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6381 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-04 12:35:39 +00:00
4a68ab4027
tvplanit: use a Listbox in VpNavBar component editor for image selection.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6380 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-04 12:04:31 +00:00
9ae714dee3
tvplanit: Change layout of VpNavBar component editor to clarify which action buttons belong to folders or which belong to btnitems.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6379 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-04 10:01:26 +00:00
fb3f45cf2c
tvplanit: Remove RefreshTimer from VpNavBar component editor form and replace its function by property hook handler.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6378 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-04 09:17:09 +00:00
47138e4412
tvplanit: Prevent VpNavBar component editor playing sounds in design mode.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6376 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-03 22:17:43 +00:00
6542115d09
tvplanit: Fix missing update of object inspector/component tree when new folders/items are added by VpNavBar component editor.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6375 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-03 22:12:30 +00:00
166dae1e7f
tvplanit: Fix crash of IDE when a folder is added and deleted to an empty JvNavBar. Issue #33676 . Patch by Hichem.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6374 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-03 13:19:15 +00:00
8b3da42703
tvplanit: In VpNavBar component editor, update properties changed by object inspector (caption, icon index).
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6373 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-03 09:45:11 +00:00
e383592406
tvplanit: Add images for NavBar up/down arrows.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6372 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-02 22:51:17 +00:00
159c1958df
tvplanit: Several further improvements of NavBar component editor (avoid crashes, hopefully; enable/disable buttons).
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6371 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-02 21:50:54 +00:00
3627e39793
tvplanit: Fix and activate component editor of TVpNavBar (still some issues!). Fix TvNavBar background painting issue ( #33675 ).
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6370 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-02 15:52:08 +00:00
44ec7c690b
tvplanit: Fix list-index-out-of-bounds error of freshly created NavBar (issue #33670 )
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6368 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-05-02 04:49:38 +00:00
37bb56a6cd
tvplanit: Inc version number to 1.0.9. Less hints and warnings.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6130 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-01-12 12:42:12 +00:00
12ae2ed3c8
tvplanit: Fix compilation with Laz trunk (Hi-DPI issue). Release as v1.0.8.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6129 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-01-12 11:07:34 +00:00
6723411283
tvplanit: Fix Event editor erasing event if created from MonthView and if closed by the form's "x" button.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5992 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-08-08 14:56:05 +00:00
c79ae662d4
tvplanit: Implement drag and drop of events from and to MonthView
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5991 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-08-02 21:10:14 +00:00
219e3830e8
tvplanit: Add editing of events to TVpMonthView by double-click
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5990 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-08-02 17:20:03 +00:00
d6b78be9b6
tvplanit: Fix json demo crashing if data file does not yet exist.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5964 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-06-27 07:52:52 +00:00
c7dffe1ebf
tvplanit: Fix new icons in TVpCalendar
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5931 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-06-12 09:45:08 +00:00
9b3a49a438
tvplanit: Initial commit of json datastore.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5930 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-06-12 09:19:55 +00:00
5d59eca6f0
tvplanit: New component palette icons including versions at 150% and 200% magnification for HighDPI screens.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5921 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-06-07 22:37:51 +00:00
7d2edf69f9
tvplanit: Fix Linux qt not painting internal tasklist icon.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5904 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-05-27 10:11:56 +00:00
590f5139ee
tvplanit: Simplify day, week and monthview, as well as contact list hints. Fix crash in Linux when mouse is moved into a hint.
...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5901 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2017-05-25 21:24:23 +00:00