tombo
d52b3b49a7
Carbon LCL: improved TPageControl page removing a bit
...
git-svn-id: trunk@14132 -
2008-02-14 12:17:01 +00:00
paul
2fd9462bd6
qt: follow carbon way of drawing designer items (though hintwindow is crashing sometimes)
...
git-svn-id: trunk@14026 -
2008-02-08 08:01:32 +00:00
tombo
31ca02018a
IDE carbon: improved designer drawing
...
git-svn-id: trunk@14016 -
2008-02-07 13:37:47 +00:00
tombo
5bdc5f770f
LCL carbon: DrawGrid implementation
...
git-svn-id: trunk@14014 -
2008-02-07 10:57:02 +00:00
tombo
4f202a8a66
LCL carbon: TPageControl fixed scrolling tabs right bug
...
git-svn-id: trunk@14012 -
2008-02-07 10:52:57 +00:00
tombo
011034bb1d
LCL carbon: fixed another bug in text layout caching recalculations
...
git-svn-id: trunk@13992 -
2008-02-06 10:14:25 +00:00
tombo
936810ce93
LCL carbon: forgotten minor change
...
git-svn-id: trunk@13973 -
2008-02-04 11:49:29 +00:00
tombo
08f44d0d80
LCL carbon: fixed text layout cache recalculations, when context changed
...
git-svn-id: trunk@13972 -
2008-02-04 11:38:15 +00:00
tombo
aa58732ee8
LCL carbon: improved TPageControl scrolling arrow position, fixed tabs scrolling bug
...
- fixed form designer resizing response
git-svn-id: trunk@13969 -
2008-02-03 13:39:42 +00:00
tombo
aefeb828a2
LCL carbon: fixed calculating text extent for cached text layouts
...
git-svn-id: trunk@13891 -
2008-01-27 13:08:30 +00:00
tombo
318a8da0fd
LCL carbon: improved TNotebook scrolling
...
- better performance for TSynEdit by caching text layouts
git-svn-id: trunk@13875 -
2008-01-25 14:09:52 +00:00
tombo
40ad8c6d06
LCL carbon: started TNoteBook tabs scrolling
...
git-svn-id: trunk@13843 -
2008-01-23 13:16:51 +00:00
tombo
2384804e4d
LCL carbon: fixed error during mouse wheel
...
git-svn-id: trunk@13832 -
2008-01-22 13:44:16 +00:00
tombo
7e4fdbb9ab
LCL carbon: fixed clearing TListBox, added check when accessing TListBox.Items
...
git-svn-id: trunk@13831 -
2008-01-22 13:30:12 +00:00
tombo
79b247b5dd
LCL carbon: fixed using mask for TBitBtn and TMenuItem glyph
...
git-svn-id: trunk@13830 -
2008-01-22 13:18:39 +00:00
paul
9d15123d91
- gtk: move dialogs related stuff to gtkwsdialogs and gtk2wsdialogs
...
- gtk complete moving CreateComponent code to appropriate classes
- lcl remove CreateComponent method since there is no more need in it
git-svn-id: trunk@13478 -
2007-12-27 09:51:27 +00:00
paul
4db415b23b
remove obsoleted splitter drawing code
...
git-svn-id: trunk@13464 -
2007-12-26 07:09:09 +00:00
paul
0030039c22
PostMessage and SendMessage implementation for carbon
...
git-svn-id: trunk@13397 -
2007-12-20 07:31:37 +00:00
paul
3e90dbfc51
trial to fix carbon compilation
...
git-svn-id: trunk@13375 -
2007-12-18 14:03:21 +00:00
paul
2bb622e3e8
TCheckListBox.State property and support for grayed states:
...
- win32 and gtk2 working
- wince - only setting state. drawing of state is not implemented as before
- gtk - only setting state, drawing of grayed state to be implemented
- carbon - mapped to UnChecked, Checked (grayed is also treated as checked)
git-svn-id: trunk@13356 -
2007-12-17 10:21:56 +00:00
paul
09d6e02546
remove CreatePixmapIndirect
...
git-svn-id: trunk@13344 -
2007-12-15 15:45:49 +00:00
tombo
646ceb6ee4
Carbon intf: the user can finally select filter in file dialogs
...
git-svn-id: trunk@13300 -
2007-12-12 17:16:26 +00:00
tombo
8901f4fff1
Carbon intf: fixed getting char when Command modifier is set
...
* Cmd + ? shows help under Carbon apps
* fixed cleint rect updating after creation
git-svn-id: trunk@13299 -
2007-12-12 16:16:42 +00:00
tombo
2697aa4c43
Carbon intf: reverted because of bugs
...
git-svn-id: trunk@13254 -
2007-12-09 20:19:24 +00:00
tombo
4a1d394e7e
Carbon intf: improved TextOut performance a little
...
git-svn-id: trunk@13246 -
2007-12-09 10:59:18 +00:00
tombo
ef7cdd3f87
Printers4Lazarus: improved Carbon implementation, fixed current printer updating
...
git-svn-id: trunk@13170 -
2007-12-05 19:52:42 +00:00
tombo
c7450aab97
Carbon intf: fixed canvas text stuff crashing bug with patch from Tobias Giesen
...
git-svn-id: trunk@13169 -
2007-12-05 19:51:23 +00:00
tombo
7a6627d167
Carbon intf: fixed getting window part
...
git-svn-id: trunk@13103 -
2007-12-01 15:06:29 +00:00
tombo
9f4b963fd6
Carbon intf: fixed 0009714: Carbon menuitem remains active after selecting Form.show
...
by clearing menu highlighting
git-svn-id: trunk@13096 -
2007-12-01 09:24:56 +00:00
tombo
5f40a1f362
Carbon intf: finally fixed 0009921: Carbon ClientToScreen does not agree with GetCursorPos, caused by wrong window resizing and client rect updating
...
git-svn-id: trunk@13091 -
2007-11-30 20:32:20 +00:00
paul
c828678066
LCL:replace direct call of TXXWidgetset.Create by indirect CreateWidgetset(TXXWidgetset) to move some initialization code from units initialization (from graphics.pp) to that new procedure. This fix memory leaks in lazbuild tool which indirectly uses many lcl units but doesnot work with widgetset.
...
git-svn-id: trunk@13062 -
2007-11-28 10:03:28 +00:00
tombo
f4d85a852f
Carbon intf: fixed designer drawing
...
git-svn-id: trunk@13002 -
2007-11-24 14:32:17 +00:00
tombo
b001b9fc65
Carbon intf.: fixed TSynEdit painting
...
git-svn-id: trunk@12935 -
2007-11-20 11:04:22 +00:00
tombo
2637ec988c
Carbon intf.: fixed TMemo.Font.Color
...
git-svn-id: trunk@12917 -
2007-11-18 14:50:18 +00:00
tombo
ce971206a0
Carbon intf: invalidate menu bar
...
git-svn-id: trunk@12915 -
2007-11-18 14:34:24 +00:00
tombo
e92a45abb8
Carbon intf: implemented Caret
...
- fixed bug #0010058 Carbon TStatusBar is made transparent by its panels
- implemented TextFractional property
git-svn-id: trunk@12895 -
2007-11-16 16:20:10 +00:00
paul
b101883850
change WideString to String in TThemeServices to prevent use of widestring manager
...
git-svn-id: trunk@12888 -
2007-11-16 02:25:06 +00:00
vincents
0c328fda99
regenerated Makefiles with fixed fpc 2.3 fpcmake
...
git-svn-id: trunk@12846 -
2007-11-12 23:00:57 +00:00
tombo
0bd3bb5ec2
Carbon intf: TCustomListBox improved, started TListView
...
- improved designer painting
git-svn-id: trunk@12783 -
2007-11-08 11:45:39 +00:00
paul
ee80b0fd46
ImageList:
...
- InsertBitmap improved to add multiple bitmaps from one big
- GetBitmap extended to get Bitmaps with different effects
- add DrawToDC to win32 imagelist to give ability to draw without TCanvas (having only HDC)
TButtonGlyph:
- use internal imagelist to perform different state drawing of glyph
TBitBtn:
- send ButtonGlyph to widgetset instead of TBitmap to perform different state drawing
git-svn-id: trunk@12779 -
2007-11-08 08:36:03 +00:00
mattias
6cf44713b0
carbon intf: undo change to ExtTextOut
...
git-svn-id: trunk@12728 -
2007-11-03 20:52:29 +00:00
mattias
5e807a544e
carbon intf: using fractional text rendering if DX parameter is nil
...
git-svn-id: trunk@12727 -
2007-11-03 20:13:59 +00:00
tombo
2c861e8f39
Carbon intf: fixed align on TPage
...
git-svn-id: trunk@12646 -
2007-10-30 10:36:41 +00:00
tombo
236ee9a8bb
Carbon intf: implemented TMemo.Alignment
...
* last panel of TStatusBar fills it to right
git-svn-id: trunk@12644 -
2007-10-30 09:50:15 +00:00
paul
fcf15718e0
carbon: make pen shapes the same as windows has
...
git-svn-id: trunk@12588 -
2007-10-26 01:39:39 +00:00
tombo
7ac17a32e0
Carbon intf: Patch #0009952 : Patch to add SetCursorPos function to LCL CarbonWidgetSet from James Chandler Jr.
...
git-svn-id: trunk@12568 -
2007-10-23 15:34:01 +00:00
vincents
6c588075a8
regenerated makefile for better cross compilation support ( #9924 )
...
git-svn-id: trunk@12554 -
2007-10-22 21:33:01 +00:00
paul
65417e2d6d
carbon: draw down(=checked) flat speedbuttons
...
git-svn-id: trunk@12517 -
2007-10-19 00:07:06 +00:00
paul
7c58c3e26b
carbon: draw mixed and checked state of buttons (radio and checkbox)
...
git-svn-id: trunk@12516 -
2007-10-18 23:41:32 +00:00
tombo
1a9ab26796
Carbon intf: TSynEdit fixed textout, improved scrolling
...
- enhanced clipboard to use more text formats
- TComboBox.OnDropDown and OnCloseUp partial implementation
git-svn-id: trunk@12509 -
2007-10-17 20:00:01 +00:00