Commit Graph

223 Commits

Author SHA1 Message Date
skalogryz
e46d06509e richmemo: load rtf (tobe improved), paragraph set alignment for cocoa
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3837 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-12-12 06:05:10 +00:00
skalogryz
ff15ba407a richmemo: refactored numbering API
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3832 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-12-10 12:06:44 +00:00
skalogryz
105be398c2 richmemo: gtk2 zoomfactor
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3830 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-12-07 05:32:21 +00:00
skalogryz
739e0a8f41 richmemo: adding zoom sample
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3828 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-12-06 20:49:22 +00:00
skalogryz
9b8a8037c7 richmemo: introducing zoomfactor property with win32 implementation.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3827 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-12-06 20:49:00 +00:00
skalogryz
08713071ff richmemo: gtk2 use custommemo default signal handlers, added a handle for selection change notification
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3820 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-12-02 03:49:12 +00:00
skalogryz
681614d3c4 richmemo: improve line height support for gtk2
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3819 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-12-02 03:14:38 +00:00
skalogryz
f75c4cc370 richmemo: mitigrate range operations
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3818 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-12-02 03:14:02 +00:00
skalogryz
4f37004628 richmemo: sample of the different line height
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3816 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-12-01 11:46:47 +00:00
skalogryz
3bf63e4d38 richmemo: optimize rtf reading for paragraph alignment, text buffer, skipping rtf destinations
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3815 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-12-01 11:08:59 +00:00
skalogryz
fa0c58f9da richmemo: win32 surpress undesired on selection change notifications, correct line spacing adjustments
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3813 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-30 08:32:37 +00:00
skalogryz
3764b37587 richmemo: added constant for linespacing. corrected loading/saving of linespacing information
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3812 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-30 08:14:17 +00:00
skalogryz
2e8c900170 richmemo: refactoring in RTF loading
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3811 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-28 22:09:46 +00:00
skalogryz
9d9a2c6066 richmemo: custom rtf load test
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3810 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-28 22:07:02 +00:00
skalogryz
68f8a5e06c richmemo: use RTFSaveStream, if provided
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3809 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-28 21:24:46 +00:00
skalogryz
5f2a5fd8f8 richmemo: background color
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3808 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-28 21:18:38 +00:00
skalogryz
88e2799ba5 richmemo: allow selectchange event win32
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3807 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-28 20:33:46 +00:00
skalogryz
385b0e79ab richmemo: added design-time Rtf property and a property editor for it
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3806 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-28 15:06:44 +00:00
skalogryz
3ba964d1e6 richmemo: selection change win32 implementation
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3803 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-28 06:12:16 +00:00
skalogryz
cce0084857 richmemo: added OnSelectionChange event
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3802 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-28 06:11:15 +00:00
skalogryz
fc26c9c573 richmemo: update RTF saving - specify range to extract as rtf
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3801 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-28 04:51:32 +00:00
skalogryz
179c8192f6 richmemo: gtk2 modify selection change. updated getRangeStyle to fail, if textStart is out of text
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3800 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-28 04:49:27 +00:00
skalogryz
154442eeab richmemo: saving rtf paragraph metric
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3797 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-27 06:36:54 +00:00
skalogryz
f9e3db6342 richmemo: gtk2 update getting paragraph metric
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3796 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-27 06:36:15 +00:00
skalogryz
0acaefb4b5 richmemo: update the package compilation, gtk2 register saving method
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3795 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-27 06:16:24 +00:00
skalogryz
6374f6a014 richmemo: layout anchros for paragraph test
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3794 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-27 06:14:54 +00:00
skalogryz
6c9f217f74 richmemo: gtk2 correct returning metric parameter of the paragraph. Result functions for getpararange
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3793 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-27 06:12:18 +00:00
skalogryz
ba9e51eaa5 richmemo: remove an empty SetHideSelection override
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3792 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-27 06:11:23 +00:00
skalogryz
bcd9116085 richmemo: implemented gtk2 getting para-range and style-range
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3791 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-27 05:05:33 +00:00
skalogryz
74caad60e4 richmemo: started writing of RTF in widgetset independent manner
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3789 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-26 22:14:54 +00:00
skalogryz
1238d134ac richmemo: adding quick text insert utils
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3788 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-26 21:04:45 +00:00
skalogryz
0b78422b43 richmemo: make indeltext method public
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3787 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-26 21:04:11 +00:00
skalogryz
5dc465cd2f richmemo: added modified paragraph modified mask.
update the paragraph demo to adjust paragraph metrics

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3786 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-26 17:41:48 +00:00
skalogryz
566b81ba6a richmemo: added paragraph sample
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3785 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-26 16:58:35 +00:00
skalogryz
6dcc6025d4 richmemo: added GetParaRange methods and its win32 implementation
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3783 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-26 16:16:54 +00:00
skalogryz
82d9043166 richmemo: gtk2 text search, partially based on the patch by Krzysztof Dibowski
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3779 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-25 05:36:26 +00:00
skalogryz
a37cb98b8c richmemo: clear up search test
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3778 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-25 05:35:05 +00:00
skalogryz
cb19d71afb richmemo: remove windows dependancy
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3777 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-25 04:44:12 +00:00
skalogryz
a751d502b7 richmemo: search sample
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3776 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-25 04:38:51 +00:00
skalogryz
d17987e01b richmemo: making load function compatible with earlier version of lazarus
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3775 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-25 04:04:40 +00:00
skalogryz
3c86805627 richmemo: implement the win32 search, parially based on patch by Krzysztof Dibowski (#17388)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3772 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-24 07:59:03 +00:00
skalogryz
6fa141025c richmemo: Search and SetSetLengthFor methods
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3771 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-24 07:58:17 +00:00
skalogryz
6946c8309a richmemo: added loadrtffile function
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3770 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-24 07:53:27 +00:00
skalogryz
2123114a7b richmemo: update the package for the new file extension
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3769 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-24 04:05:19 +00:00
skalogryz
42c175b5a1 richmemo: changed extension from .pp to .pas
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3768 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-24 03:54:22 +00:00
skalogryz
592e08affc richmemo: clarification of rules on line spacing
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3767 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-22 08:39:39 +00:00
skalogryz
9dba703693 richmemo: gtk2 line spacing and image loading
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3766 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-22 08:04:51 +00:00
skalogryz
7cc8b875e5 richmemo: note about qt
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3765 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-22 06:02:38 +00:00
skalogryz
142e2f6fb6 richmemo: started qt interface
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3764 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-22 04:38:00 +00:00
skalogryz
61030f96a9 richmemo: added convenience method getparaalignment
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3763 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-22 04:37:32 +00:00
skalogryz
03f96d6674 richmemo: fix typo in the function implementation
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3762 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-22 04:00:49 +00:00
skalogryz
15d467d894 richmemo: fix ParaMetric initialization function
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3759 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-21 14:18:08 +00:00
skalogryz
8f4315465b richmemo: added FindText method to richedit helper
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3757 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-21 00:12:19 +00:00
skalogryz
7b7b13b4c6 richmemo: correct selText issue for win32
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3756 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-20 23:46:38 +00:00
skalogryz
56614b93e6 richmemo: remove insert options (not supported by any other widgetset, but win32)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3755 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-20 22:40:17 +00:00
skalogryz
a7af4fa1b9 richmemo: inserting image utility function
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3753 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-19 22:31:55 +00:00
skalogryz
b3a37afe67 richmemo: added richedit compatible class helpers, started utils unit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3752 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-19 19:43:03 +00:00
skalogryz
e8737dbf66 richmemo: correct misspelling of the method name GetParaAlignment
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3751 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-19 19:39:18 +00:00
skalogryz
7d3e2969ef richmemo: fix gtk2 compilation
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3749 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-19 06:00:34 +00:00
skalogryz
bb37e60dd1 richmemo: started cocoa ws
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3748 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-19 05:27:26 +00:00
skalogryz
7b756e79c9 richmemo: fix compilation for carbon
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3747 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-19 04:06:25 +00:00
skalogryz
7cceba702f richmemo: * relocated base types declaration to richmemo.pas unit. (ws units now depends on richmemo.pas. breaks gtk and carbon compilation)
* updated win32 ws for the dependency
* added richole types to win32


git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3746 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-19 03:58:06 +00:00
skalogryz
c9f2b4378d richmemo: loading unicode characters
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3741 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-18 06:06:49 +00:00
skalogryz
73e1f3a793 richmemo: update the RichText loading script.
added language conversion

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3738 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-17 19:10:40 +00:00
skalogryz
a2359e13a8 richmemo: gtk2 set metric
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3735 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-17 07:04:27 +00:00
skalogryz
63722e3998 richmemo: improve gtk2 support. + InDel operation, + paragraph alignment, * improved getting / setting text attributes
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3734 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-17 06:15:03 +00:00
skalogryz
23db2b81b2 richmemo: manual reading of RTF file
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3732 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-16 06:46:18 +00:00
skalogryz
e9beda10fb richmemo: updating paragraph metics
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3730 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-15 18:57:15 +00:00
skalogryz
f7a1f57e5e richmemo: additional paragraph configurations
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3723 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-13 23:35:45 +00:00
skalogryz
5e651bcb6b richmemo: note about next-to impossible to set a paragraph alignment on carbon
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3722 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-13 05:41:27 +00:00
skalogryz
38414f3a90 richmemo: paragraph alignment initialized
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3719 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-12 04:38:24 +00:00
skalogryz
7862b86939 richmemo: #17319, fix gtk2 compilation. the patch is provided by Krzysztof Dibowski.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3710 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2014-11-09 04:42:37 +00:00
skalogryz
3db28fa6a8 richmemo: forcing handle allocation on set* operations (including load), to make sure that RichMemo system specific operations can be executed, #19662
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2832 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2013-11-08 03:02:45 +00:00
skalogryz
6df495c1af richmemo: #21103 #23614 - TEditStream record changed to packed in order by be 64-bit compatible. Found by: Arndt Wills and gillesfr14
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2831 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2013-11-07 18:22:58 +00:00
skalogryz
005d47e24a richmemo: fix for #23042, the patch by teejaydub - fixes hangs on win32 setrangeparams
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2830 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2013-11-07 17:55:12 +00:00
skalogryz
4d27b9bce7 richmemo: remove debugging Exit; from LoadRichText proc
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1247 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-07-04 15:01:15 +00:00
skalogryz
3ac6af427e richmemo: update custom rtf parser, win32 added InDel implementation
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1228 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-05-20 12:21:17 +00:00
skalogryz
9238e84017 richmemo: cleanup registering richmemo class
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1227 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-05-20 10:28:35 +00:00
skalogryz
a5f834253f richmemo: adding custom RTF parser, using MVC's rtfparspre211 unit
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1226 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-05-20 10:27:49 +00:00
skalogryz
7dc3b52515 richmemo: fix richmemo initialization. update testsimple
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1222 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-05-15 19:14:57 +00:00
skalogryz
18e7e77a41 richmemo: updating carbon richmemo for the recent clipboard operation changes
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1212 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-05-01 22:08:15 +00:00
skalogryz
39dd49f7d2 richmemo: code cleanup
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1211 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-05-01 21:05:45 +00:00
skalogryz
e1762dbfab richmemo: moving clipboard operations onto widgetsetlevel
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1210 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-05-01 21:04:43 +00:00
skalogryz
2205d5125c richmemo: register customrichmemo if none registered. updated samples's resouce usage
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1198 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-04-13 12:05:58 +00:00
skalogryz
5f12c4c84e richmemo: added information about PrepareCreateWindow LCL versions
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1178 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-03-07 16:03:45 +00:00
skalogryz
6318477cfe richmemo: fix compilation for the latest win32 lcl changes
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1177 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-03-07 11:51:34 +00:00
skalogryz
3e230c3b5b richmemo: fix win32 wrong background color. now using ColorToRGB function
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1138 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2010-01-24 12:45:21 +00:00
skalogryz
9c6bbd1077 richmemo: fixed SetTextAttributes, implemented GetTextAttributes for Gtk2
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@989 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-10-27 12:53:39 +00:00
skalogryz
526c860186 fix for win richmemo scrollbars
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@988 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-10-24 21:36:20 +00:00
skalogryz
0993f43699 richmemo: implements gtk2 settextstyle range
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@965 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-09-26 20:03:16 +00:00
skalogryz
da7140dead richmemo: gtk2 richmemo should compile for gtk2 widgetset only
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@964 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-09-26 18:04:58 +00:00
skalogryz
c369d3321e richmemo: added gtk2richmemo. No rich-text functionallity. Just to be compilable
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@962 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-09-20 12:30:09 +00:00
skalogryz
6a5ffd2533 richmemo: fix for win32 OnChange event after GetAttributes proc. Removed debug out from sample project
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@961 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-09-19 18:11:58 +00:00
skalogryz
06f6bd2021 carbon: fix for incorrect font size set
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@960 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-09-18 10:28:07 +00:00
skalogryz
e29245cc17 carbon: switch caret color to white, if background is black
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@958 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-09-17 14:12:10 +00:00
skalogryz
3e63d8afaf fix for SelText clearing text formatting
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@935 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-08-18 05:21:51 +00:00
skalogryz
e1c560ada7 removed Carbon bindings from the sample
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@920 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-07-21 22:41:40 +00:00
skalogryz
b3909f097d fix for win32RichMemo background color as suggested by Dusan.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@919 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-07-21 22:40:13 +00:00
skalogryz
bbc9203ac8 fixed win32 style-ranging bug, reported by Dusan aka dusanx
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@895 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-07-04 21:57:50 +00:00
skalogryz
c9965ea7d0 remove debugoutput in carbonrichmemo. fixed example for using SaveDialog on Save RTF button
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@890 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-07-01 14:27:19 +00:00
skalogryz
98f42bc1d5 renamed GetStyleLength to GetContStyleLength and moved protected section
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@857 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-06-21 10:52:02 +00:00
skalogryz
b0e4a4d926 added license information, changed package version to 1.0 and a small cleanup
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@856 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-06-20 20:54:09 +00:00
skalogryz
2738707f90 added support for higher richedit controls
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@854 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-06-18 10:28:24 +00:00
skalogryz
9e63e46c6c completed win32 getstylerange, for the best peformance.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@853 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-06-17 22:26:07 +00:00
skalogryz
da9be87c61 * finished getstylerange win32 implementation (yet, too slow)
* fixed getstylerange test

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@851 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-06-17 06:07:10 +00:00
skalogryz
fc539c83ce started get style range implementaion for Win32/64
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@847 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-06-15 21:53:45 +00:00
skalogryz
5ce2730604 removed debug writelns (important for windows)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@846 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-06-15 20:50:00 +00:00
skalogryz
f38cb7d9ab * added Win32 RichText save/loading
* updated simpe test (fixing utf8toansi filenames) 

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@845 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-06-15 20:40:16 +00:00
skalogryz
1ab05002a9 fixing win32 getattributes method, updating test sample
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@844 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-06-14 17:33:35 +00:00
skalogryz
a5c4b4e9bf update windows version to be compilable
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@843 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-06-14 09:18:53 +00:00
skalogryz
9ff777957e fixing carbon richmemo implementation. updating test project file
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@842 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-06-13 16:38:20 +00:00
skalogryz
944e61a799 removed richmemotypes.pas
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@841 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-06-13 12:02:13 +00:00
skalogryz
640f89fe10 fix in carbonrichedit getting attributes. changes richedit getting atttributes interface. updated simpletest
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@840 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-06-13 12:00:11 +00:00
skalogryz
b39665794f added style-range selection (carbon-only for now), updated test for the new feature
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@839 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-06-12 20:46:34 +00:00
skalogryz
3ef41c86dd added import/export richtext stream to the test
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@836 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-06-10 10:32:44 +00:00
skalogryz
de57c067ab added Load/Save richtext streams and Carbon implemnetation
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@835 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-06-10 10:32:00 +00:00
skalogryz
5c00a920e4 fix units resource name
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@827 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-06-06 13:42:17 +00:00
skalogryz
29ecbf17d8 removed project resource file and fixed resource include in unit1.pas
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@826 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-06-06 13:39:40 +00:00
skalogryz
18d1a4c256 added richmemo sample
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@825 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-06-06 13:36:57 +00:00
skalogryz
7ae85c5538 implemented GetTextAttribs for carbon
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@823 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-06-06 08:21:08 +00:00
skalogryz
d48379d957 added setting style for carbon richmemo
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@822 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-06-05 17:04:00 +00:00
skalogryz
69d6ecc34e adding RichMemo for carbon
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@821 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-06-05 15:00:38 +00:00
skalogryz
3eb6fb7a4f started RichMemo package
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@820 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-06-04 19:38:39 +00:00