Commit Graph

98 Commits

Author SHA1 Message Date
136f56b7e5 * Use UTF8 as the unicode encoding
* Update the unicode demo

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@645 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-12-23 17:54:03 +00:00
647f1e99a3 * Check if Component is being destroyed in TVirtualTreeColumns.Update
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@637 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-12-15 23:37:47 +00:00
59646e67d2 * Skip unecessary call to AdjustAutoSize in Loaded
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@636 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-12-15 23:14:45 +00:00
91ac2d856c * Skip unecessary call to SetWindowPos
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@635 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-12-15 22:07:19 +00:00
5963e3ae4e * Dont publish *Ctl3d properties since they are useless
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@633 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-12-15 16:17:54 +00:00
73a72ee52c * Change WideString to UnicodeString (an alias to Widestring) to help in the migration for UTF8
* Complete the sync  with the main repository started earlier

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@629 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-12-14 00:09:21 +00:00
60c664009e * Fix compilation under Linux
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@623 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-12-08 04:02:18 +00:00
754079f0e2 * Readd the fixes to the header position that were lost after rev 619
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@621 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-12-08 01:36:47 +00:00
24eee16e8a * Backport changes from delphi version up to version 4.7.4 (svn rev 171)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@619 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-12-07 22:44:55 +00:00
744eece50d * Declare DelphiCompat after LCLIntf in uses clause
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@568 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-09-21 17:35:20 +00:00
4fc41c632f * Renamed TScrollBarStyle to TVTScrollBarStyle
* Fix compilation with fpc222rc1 under win32
* Move the call to SetMapMode to the places where the buffer bitmap is resized

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@507 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-07-05 10:55:45 +00:00
d8013165ac *Remove workaround to LCL bug 11187
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@442 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-04-27 02:44:46 +00:00
3527b17383 * Manual clip nodes with negative target coordinates under Qt. Workaround to LCL bug 11187
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@437 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-04-23 02:07:10 +00:00
f1a883be87 * Add workaround for bug in gtk2 that lead to focus being lost after arrow key is pressed
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@428 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-04-18 00:50:13 +00:00
a9e804419f * Avoid access violation when destroying at design time
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@422 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-04-13 14:19:07 +00:00
fa09cca65a * Make the target output dir different for each widgetset
* Workaround to buggy ScrollWindowEx under Qt and Gtk

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@421 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-04-12 22:07:46 +00:00
c42a0a1751 * Fix draw glitch when using animated toggle
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@419 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-04-12 19:02:31 +00:00
a1db697566 * Fix a draw glitch when using a rounded rect selection
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@418 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-04-12 18:33:34 +00:00
c79dac2aa1 * Fix header drag image paint
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@417 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-04-12 15:23:12 +00:00
2fc903ef44 * Fix scanline calculation
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@416 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-04-12 10:54:05 +00:00
b92338853e * Fix selection rectangle draw when header is visible
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@415 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-04-12 10:23:51 +00:00
efee47543f * Initializes check images when toCheckSupport option is set
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@414 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-04-12 00:36:13 +00:00
881de4fd3a * Fix scrolling position when navigating with the arrow keys
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@413 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-04-10 04:15:34 +00:00
4c622efc11 * Fixed drawing when header height is bigger than node height.
* Fix drawing with fixed columns

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@411 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-04-10 03:04:40 +00:00
016163dc64 * Pass parameters as reference where possible
* Comment and clear all points where header offset is take into account

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@410 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-04-08 14:00:00 +00:00
6c6bdbe86a * Fix drawing trees with more nodes than 2000 nodes (CacheThreshold) by moving the header offset adjust from GetNodeAt to GetHitTestInfo
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@406 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-04-06 16:06:13 +00:00
03ad773153 * Fix GetNodeAt when header is visible
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@405 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-04-06 13:39:04 +00:00
ad5806519e * Renamed copy and paste messages to match recent LCL changes
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@388 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-03-26 02:11:11 +00:00
1635eb7b77 * Correctly set scroll page size
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@335 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-02-03 01:17:52 +00:00
9b31b7f638 * Code cleanup
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@308 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-01-02 20:25:57 +00:00
7be94078d0 * Change drag and drop code to adapt to LCL changes
* Use TFpList instead of TList

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@307 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-01-02 18:10:02 +00:00
b5310c5151 * Fixed inline editor auto size feature
*  Removed references for TnT components

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@302 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2007-12-25 17:15:45 +00:00
b14e3dc633 * Fix compilation
* Sort mark with transparency

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@301 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2007-12-23 16:13:44 +00:00
0143490fd7 * Implemented draw ghosted images
* fix compilation of Advanced demo
* remove some lrs files

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@290 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2007-12-16 11:42:45 +00:00
d635a63cbb * Fixed compilation
* Work around to scroll problem under Qt

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@281 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2007-10-25 19:29:11 +00:00
9922c15c55 * Fixed header glitch under gtk
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@280 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2007-10-24 23:28:02 +00:00
d6fdbce0da * Fixed memory leaks
* Code cleanup

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@268 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2007-09-11 13:10:27 +00:00
180090dcea * Fixed crash in non windows targets
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@267 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2007-09-11 11:30:53 +00:00
4c0ee502c7 * Moved OLE code to include files
* Cleaned defines

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@263 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2007-09-09 13:27:06 +00:00
e1a93f2c6a * Added include directories
* Removed unnecessary code

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@262 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2007-09-09 12:26:20 +00:00
eb49466d3a * Use optimal pixel format
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@261 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2007-09-06 18:04:49 +00:00
c3bc3cc808 * Fix: Selection is not cleared when focus change is not allowed
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@260 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2007-09-06 17:41:35 +00:00
2a100b7b09 * Fixed System* check buttons
* Optmized painting of CheckButtons and TreeButtons

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@259 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2007-09-06 11:19:23 +00:00
872a08506e * Added missing files
* Fix transparency of node buttons (plus/minus)

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@258 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2007-09-04 15:02:15 +00:00
0e95629552 * Backported changes done in main svn tree up to svn rev 143 (version 4.5.4)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@223 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2007-07-23 14:43:56 +00:00
f36c59e625 * Check images are loaded at demand
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@218 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2007-07-20 01:17:03 +00:00
d5bf30839b * Replace StrechMaskBlit by BitBlt in XP header painting
* Cleanup check images draw code

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@211 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2007-07-09 13:10:37 +00:00
3c652269a1 * Created system images to TBitmap
* Removed ConvertImageList
* Removed TVTVCriticalSection

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@208 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2007-07-06 03:16:27 +00:00
87532a5c91 * Check images are now stored as TBitmap instead of TImageList
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@207 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2007-07-06 01:33:07 +00:00
7c5b6de4f1 * Fixed transparency in System* check images
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@206 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2007-07-05 17:20:30 +00:00