Commit Graph

5309 Commits

Author SHA1 Message Date
bbb18d80e8 tvplanit: Add indexes to ZEOS datastore tables.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4759 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-15 19:38:44 +00:00
c836531e38 tvplanit: Add icon for Zeos datastore. Some cleanup.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4758 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-15 16:13:17 +00:00
de98ef21bf fpspreadsheet: Fix worksheetgrid growing by 1 row/col if ShowHeaders is off (issue #0030269)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4757 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-15 12:28:19 +00:00
dd6e379ea2 tvplanit: Fix typos in ZEOS field names.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4756 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-15 10:54:33 +00:00
7949f19317 tvplanit: Add SelectDirectoryDialog as property editor of datastore's MediaFolder.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4755 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-15 10:48:58 +00:00
30b2533bf4 tvplanit: Add standard file dialog as property editor for datastore's DefaultEventSound
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4754 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-15 10:15:11 +00:00
c27a9acfb7 tvplanit: Use ZConnection in VpZeosDatastore directly (instead of duplicating is properties)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4753 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-15 09:42:30 +00:00
4d1c918ccb tvplanit: Initial implementation of a ZEOS datastore (use package laz_tvplanit_zeos).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4752 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-14 21:43:21 +00:00
e8c8fb2ed2 tvplanit: remove hard-coded font name "Tahoma" from DayView unit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4751 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-14 14:24:19 +00:00
6827b11c3a tvplanit: More round-off-error-tolerant version of TimeInRange function
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4750 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-14 14:20:23 +00:00
faca8ece98 tvplanit: Replace time format strings "hh:mm" by "hh:nn" (I think fpc takes care of this (m = month!), but just to make sure...) - see https://sourceforge.net/p/tpvplanit/bugs/79/
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4749 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-14 11:25:38 +00:00
4f72acf8cd tvplanit: Remove redundant code in AboutBox. Make sure all links are working.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4748 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-14 11:19:09 +00:00
597407206b tvplanit: Remove vpabout.rst. Increase width of AboutBox to allow longer text with other widget sets.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4747 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-14 10:51:06 +00:00
726606df8c tvplanit: In WavDlg play sound asynchronously and add option to turn it off.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4746 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-14 10:38:28 +00:00
4493e26898 tvplanit: Cosmetic changes in WavDlg (use ModalResult)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4745 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-14 10:33:10 +00:00
8c34f2a85a tvplanit: New datastore property MediaFolder (TWavDlg looks here for sound files)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4744 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-14 09:08:12 +00:00
ac4b3aca45 tvplanit: Unregister property editor of datastore's DefaultEventSound (no platform-independent way to play sounds in design mode).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4743 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-14 08:57:21 +00:00
5b957218b4 fpspreadsheet: Fix worksheetgrid's colCount not being stored in lfm (related to issue #0030267)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4742 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-13 20:23:29 +00:00
4f78ba87e7 tvplanit: In WavDlg, replace FileListbox by ShellListview. Some gui improvements in WavDlg.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4741 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-13 19:42:10 +00:00
b5e33953a7 tvplanit: Minor layout changes for SoundFinderBtn in EventEditDlg.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4740 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-13 17:26:15 +00:00
d1a1583328 tvplanit: Fix wavdlg to play the selected sound file.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4739 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-13 13:04:44 +00:00
7ae8dc2155 tvplanit: Use OnPlaySound event in TWavDlg (basic functionality)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4738 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-13 12:57:00 +00:00
d22805889a tvplanit: Restore basic functionality of WavDlg.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4737 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-13 10:06:54 +00:00
4688f2e91d tvplanit: Introduce new datastore event OnPlaySound in order to play alarm sounds on non-Windows systems. If not assigned on Windows the mmsystem routine is used.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4736 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-13 09:53:36 +00:00
9a1cfcd5f8 tvplanit: Fix VpFlexDatastore mapping issues and extend GetFieldName so that field mappings are needed only for differing field names. Both changes proposed by DonAlfredo (http://forum.lazarus.freepascal.org/index.php/topic,32918.msg212813.html#msg212813).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4735 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-13 09:28:07 +00:00
e76bce0df3 tvplanit: Update German translation
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4734 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-13 08:24:50 +00:00
532ba34ad4 tvplanit: Fix ContactGrid no longer scrolling if last contact is in first column
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4733 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-12 21:50:41 +00:00
f1c32b907a tvplanit: Mouse wheel support for ContactGrid. Some cosmetic formatting changes in this unit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4732 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-12 21:13:41 +00:00
fc91764452 tvplanit: Improved layout of Event editor in case of translation. Cosmetic format changes.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4731 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-12 18:11:04 +00:00
cdd2584be7 tvplanit: Activate mousewheel in VpCalendar
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4730 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-12 16:27:54 +00:00
6f027303d9 tvplanit: Cosmetic reformatting of calendar unit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4729 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-12 16:12:21 +00:00
742ff53271 tvplanit: Mouse wheel support for DayView
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4728 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-12 15:29:23 +00:00
3fe2442f42 tvplanit: Cosmetic format changes in units vpbase and vpflxds
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4727 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-12 13:51:29 +00:00
8b2fe7e075 tvplanmit: In TaskEditorDialog, replace the time combobox with Lazarus' TimeEdit.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4726 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-12 13:20:21 +00:00
968af22828 tvplanit: Consistent field mappings.
Changed PlanIt field names: 
 Contacts: 
    Position -> Job_Position 
 Events: 
    AlarmAdv -> AlarmAdvance
    AlarmAdvType -> AlarmAdvanceType
    CustInterval -> CustomInterval.

Previous changes: 
 Resource: 
    Active --> ResourceActive
 Events: 
    AlarmWavPath --> DingPath
    Note --> Notes 
    Location (new);
 Contacts:
    Note --> Notes

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4725 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-12 12:53:26 +00:00
d3a8c84314 tvplanit: Unregister TVpDateButton from laz_visualplanit package.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4724 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-12 10:57:47 +00:00
58b8bc5409 tvplanit: Fix slowing down of DayView (by DonAlfredo)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4723 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-12 09:35:53 +00:00
ad60253a27 tvplanit: Update readme.txt
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4722 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-12 08:23:49 +00:00
517d999f25 tvplanit: Delete remaining lrs files
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4721 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-12 08:12:51 +00:00
29fa6fadd2 tvplanit: Publish AutoCreate for TVpFlexDataStore
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4720 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-12 08:07:31 +00:00
820fb20097 tvplanit: Add a datastore (TVpBufDSDatastore) for TBufDataset.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4719 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-11 22:52:48 +00:00
c34b444542 tvplanit: Unite design and runtime packages again - too many issues...
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4718 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-11 14:18:56 +00:00
74f08ceafe tvplanit: Add new event field "Location". Rename some fields for more consistency. Undo some of the changes in previous commit inspired by CodeTyphoon version.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4717 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-11 14:09:10 +00:00
1527bdbed9 tvplanit: Adapt some changes of Code Typhoon. Fix misplacement of events in dayview. Change db field "Active" of resource table to "ResourceActive".
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4716 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-10 23:24:14 +00:00
95dc635bd4 tvplanit: Remove unit Windows from pvflxdsed1
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4715 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-10 21:37:32 +00:00
8a7f8615fc tvplanit: Add missing destruction of Task list inplace editor. Fix Task list inplace editor painting issue.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4714 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-10 21:20:06 +00:00
924efdfcb1 tvplanit: Move designtime-related units to designtime package.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4713 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-10 20:49:35 +00:00
486edd6d5b tvplanit: Fix compilation error in vpSqlDialect
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4712 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-10 20:08:49 +00:00
4139646e6e tvplanit: Trying to fix workaround for filter bug - not successful.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4711 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-10 20:07:52 +00:00
3ba9d09167 tvplanit: Split package in runtime and designtime packages. Add runtime package laz_visualplanit_runtime and designtime package laz_visualplanit. Remove package v103_lazarus. Increment version number to 1.04.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4710 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-10 20:02:03 +00:00