Commit Graph

34 Commits

Author SHA1 Message Date
juha
17c931b0ba Carbon: Extend keyboard shortcut handling for punctuation keys, etc. Issue #21748, patch from David Jenkins.
git-svn-id: trunk@54598 -
2017-04-10 09:17:40 +00:00
juha
7b162087fd Improve license headers in sources, part 1. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
git-svn-id: trunk@41387 -
2013-05-24 18:30:06 +00:00
mattias
13eb57d802 carbon: clean up
git-svn-id: trunk@37011 -
2012-04-24 12:52:49 +00:00
dmitry
c9c3967f42 carbon: implement keyboard processing before menu fire event (LCL compatible). fixes #17205 and probably some other issues
git-svn-id: trunk@27207 -
2010-08-26 23:25:31 +00:00
dmitry
6175b6e31e carbon: added tracking dismiss property for menus. make menu Parent property public
git-svn-id: trunk@27205 -
2010-08-26 22:57:07 +00:00
dmitry
9e78fcec57 carbon: fix for #12174, #15202, system control and menu hot-keys conflict. Fixed incorrect radio button switching
git-svn-id: trunk@22837 -
2009-11-27 18:28:42 +00:00
sekelsenmat
be5c686379 carbon: Makes Cocoa support active by default and improves menu handling in TTrayIcon
git-svn-id: trunk@21531 -
2009-09-01 20:27:18 +00:00
dmitry
85fdf65c87 carbon: moved used units from implementation to interface section
git-svn-id: trunk@21493 -
2009-08-31 09:17:45 +00:00
dmitry
6bd45cf1f1 carbon: fix remove menu error messages on IDE start
git-svn-id: trunk@21492 -
2009-08-31 09:15:08 +00:00
dmitry
0414cb7aa0 carbon: changed menu items update, as suggested by Paul
git-svn-id: trunk@20237 -
2009-05-26 11:11:57 +00:00
dmitry
99faf82528 carbon: added support for TMenuItem.HasIcon
git-svn-id: trunk@20232 -
2009-05-26 10:41:21 +00:00
tombo
29adec9a88 LCL carbon: changed public to published for ws classes, fixed header comments
git-svn-id: trunk@17582 -
2008-11-25 15:00:12 +00:00
tombo
cc181b888f LCL carbon: set empty image, if bitbtn or menu item bitmap width or height is zero, fixes #0011710: Carbon: Small dot now on left side of menu items and button labels
git-svn-id: trunk@16619 -
2008-09-17 13:26:28 +00:00
tombo
0c3d73c74e LCL Carbon: improved menu item short cut setting - perhaps fixes #0011961: un-commanded Meta-A menu event
git-svn-id: trunk@16579 -
2008-09-13 11:03:14 +00:00
tombo
f3be183c27 LCL Carbon: fixed #0011986: Wrong colors in TLabel with TMemo - revert font attributes after applying to memo
git-svn-id: trunk@16282 -
2008-08-28 13:08:57 +00:00
tombo
a4c53780ce LCL Carbon: removed FPC version ifdef's
git-svn-id: trunk@16165 -
2008-08-20 15:14:26 +00:00
mattias
2996a3c332 rename COPYING.modifiedLGPL to COPYING.modifiedLGPL.txt
git-svn-id: trunk@15834 -
2008-07-22 09:48:15 +00:00
vincents
561fbf548c carbon and cocoa widget set, printers4lazarus: fixed compilation with fpc 2.2.1 and higher
git-svn-id: trunk@15310 -
2008-06-04 22:26:25 +00:00
vincents
d6da0cd1a5 carbon and cocoa widget set: fixed compilation with fpc 2.2.1 and higher
git-svn-id: trunk@15309 -
2008-06-04 22:12:59 +00:00
tombo
f425742189 LCL carbon: fixed bug #0011043: Mac OS X : Top level menu not firing click events...
git-svn-id: trunk@14688 -
2008-03-30 09:30:42 +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
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
ce971206a0 Carbon intf: invalidate menu bar
git-svn-id: trunk@12915 -
2007-11-18 14:34:24 +00:00
tombo
31336d1110 Carbon intf.: fixed bug #0009409: Carbon Widgetset: Radio TMenuItem does not update
git-svn-id: trunk@12007 -
2007-09-12 11:02:01 +00:00
tombo
6d207da78e Carbon intf:
- fixed setting root menu
- working: TArrow, TPairSplitter

git-svn-id: trunk@11936 -
2007-09-04 11:31:47 +00:00
tombo
f8b9b1966c Carbon inf:
- fixed bug #0009410: Carbon TMainMenu does not reflect currently focused form
- fixed bug #0009409: Carbon Widgetset: Radio TMenuItem does not update
- fixed bug #0009266: UTF8 conversion problem with the output of components when using the cabon interace
- applied patch #0009423: Fix for Carbon custom control keyboard focus from Jonas Maebe, added to Contributors.txt
- corrected DefaultBitmap and CGBitmapContext creation
- fixed ExtTextOut origin with rotated font
- fixed FindCarbonFontID, implemented Get/SetWindowOrgEx from Phil J. Hess

git-svn-id: trunk@11915 -
2007-09-02 15:00:10 +00:00
tombo
1d3d886efd Carbon intf:
- improved capturing, TForm.BorderStyle
- fixed mouse pos bug while tracking
- working TSpeedButton

git-svn-id: trunk@11144 -
2007-05-15 11:05:44 +00:00
tombo
8babe22532 Carbon intf:
- memory leak fix: removed ref. counting from registered events, removed events unregistering
- implemented GetCapture
- memory leak fixed in destroying menu items

git-svn-id: trunk@11122 -
2007-05-10 10:47:14 +00:00
tombo
d62398550f Carbon intf:
- removed inline
- fixed MenuItem.Enabled, disabling main menu on show modal
- fixed fsStayOnTop form style

git-svn-id: trunk@10975 -
2007-04-19 12:40:10 +00:00
tombo
6b97b84226 Carbon intf:
- more Carbon call checks, comments
- improved Menus: shortcuts for virtual keys
- finished Notebook
- Application.OnRestore, OnMinimize

git-svn-id: trunk@10958 -
2007-04-17 13:04:18 +00:00
tombo
42e3a3c521 Carbon intf.:
- more Carbon call checks, comments, optimized uses sections
- improved Menus: bitmaps, shortcuts
- improved Notebook

git-svn-id: trunk@10941 -
2007-04-13 12:50:15 +00:00
tombo
d769236c82 Carbon intf.:
- more Carbon call checks
- improved Menus: checks, radio items
- finished TStatusBar
- removed "&" from win control captions
- resolved TForm maximize <-> restored and client x bounds bug

git-svn-id: trunk@10930 -
2007-04-10 13:29:48 +00:00
tombo
e6a93d83e7 Carbon intf:
- generalized PromptUser
- working: TMainMenu, TPopupMenu, Hints, TLabel.AutoSize, DrawText, TPanel
- started: TStatusBar, TNotebook
- pixel accuracy of rectangle, ellipse, lines, enabled anti-aliasing by default
- removed CarbonExtra
- added defines for debugging

git-svn-id: trunk@10895 -
2007-04-06 07:57:01 +00:00
tombo
95ed8a8520 Carbon intf.: forgot to add carbon menus to svn
git-svn-id: trunk@10832 -
2007-03-30 08:16:27 +00:00