Commit Graph

402 Commits

Author SHA1 Message Date
sekelsenmat
d645281057 LCL-CustomDrawn: Fixes compilation in Mac OS X
git-svn-id: trunk@36554 -
2012-04-04 06:58:14 +00:00
sekelsenmat
a8ad7b2373 LCL-CustomDrawn: Implements GetCliBox, now TGrid starts to appear
git-svn-id: trunk@36544 -
2012-04-03 15:48:52 +00:00
sekelsenmat
55251837f3 Adds explicit free via DeleteLocalRef to many Android local string alocations
git-svn-id: trunk@36524 -
2012-04-02 15:50:06 +00:00
sekelsenmat
6f76486093 Patch from Giuliano Colla with a new timer, it is disabled by default because it crashes the test nonandroidtest
git-svn-id: trunk@36513 -
2012-04-02 07:45:23 +00:00
sekelsenmat
e3ce0595fa ops, the drawing optimizations had broken clicking: Repairs that while keeping the optimization itself and removes the defines to cleanup the drawing code
git-svn-id: trunk@36455 -
2012-03-30 10:31:42 +00:00
paul
df6f72a520 lcl, widgetsets: remove IntfSendsUTF8KeyPress from the widgetset interfaces implementation and call GetLCLCapability instead inside the generic function body
git-svn-id: trunk@36446 -
2012-03-30 08:28:34 +00:00
sekelsenmat
1dad086508 LCL-CustomDrawn: Further improves the painting performance by checking if a control is completely covered by other ones, this improves the magnifier painting speed by 20%, from 790ms to 630ms, although it is still way too high
git-svn-id: trunk@36437 -
2012-03-30 07:32:31 +00:00
sekelsenmat
09b5be1b02 Fixes crashes in the emulator related to invalid JNI references: in the combobox dialog and menu
git-svn-id: trunk@36400 -
2012-03-28 18:24:41 +00:00
sekelsenmat
43d28c2005 Adds forgotten file
git-svn-id: trunk@36397 -
2012-03-28 16:09:53 +00:00
sekelsenmat
050883f91c Adds a skeleton for wsdialogs in LCL-CustomDrawn
git-svn-id: trunk@36395 -
2012-03-28 14:13:19 +00:00
sekelsenmat
c1eb17e8e9 Finishes the basic implementation of Android native menus
git-svn-id: trunk@36394 -
2012-03-28 13:59:52 +00:00
sekelsenmat
f3e22dc96a Initial work for Android menu support (second part of commit forgotten in last one)
git-svn-id: trunk@36393 -
2012-03-28 12:23:26 +00:00
sekelsenmat
af0c29f995 Improves the TTF debug log
git-svn-id: trunk@36384 -
2012-03-27 14:10:34 +00:00
sekelsenmat
194f7e5e2d Minor improvement in TTF debugging, cd_test_all and CustomDrawn glyph drawing
git-svn-id: trunk@36270 -
2012-03-23 11:30:16 +00:00
sekelsenmat
9295d6a2a5 Another minor change to TTF debug log
git-svn-id: trunk@36262 -
2012-03-23 10:30:43 +00:00
sekelsenmat
735bfa64bd Removes minor space mistake
git-svn-id: trunk@36261 -
2012-03-23 10:07:25 +00:00
sekelsenmat
ce62e23e81 Minor improvement in TTF font scanning debug log
git-svn-id: trunk@36260 -
2012-03-23 10:06:10 +00:00
sekelsenmat
dd09dc3868 LCL-CustomDrawn: Now uses the new TextHeight capabilities from LazFreeType
git-svn-id: trunk@36243 -
2012-03-23 07:15:25 +00:00
sekelsenmat
5d9dce28f6 Patch from circular to improve LazFreeType
git-svn-id: trunk@36242 -
2012-03-23 06:41:02 +00:00
sekelsenmat
f6ee64c842 Fixes compilation for LCL-CustomDrawin-Android and Windows
git-svn-id: trunk@36241 -
2012-03-23 06:21:29 +00:00
sekelsenmat
e351be7ffd Commenting
git-svn-id: trunk@36223 -
2012-03-22 15:18:20 +00:00
sekelsenmat
0d824b0866 Fixes the wrong handle creation of TRadioButton in LCL-CustomDrawn
git-svn-id: trunk@36222 -
2012-03-22 15:02:44 +00:00
sekelsenmat
a15cb819c7 LCL-CustomDrawn: Advances the radio button, but strangely it still gets a checkbox handle
git-svn-id: trunk@36221 -
2012-03-22 14:54:09 +00:00
sekelsenmat
eda1bfe2a0 Fixes the misterious double free memory corruption in LCL-CustomDrawn =)
git-svn-id: trunk@36215 -
2012-03-22 11:19:14 +00:00
sekelsenmat
a19f9693da Patch from Guiliano to remove a double-close of TT_Face and adds more debug info to the bitmap code in LCL-CustomDrawn
git-svn-id: trunk@36214 -
2012-03-22 10:53:15 +00:00
sekelsenmat
83a68ea2d7 LCL-CustomDrawn-Cocoa: Greatly improves the accessibility, now child objects start to appear
git-svn-id: trunk@36213 -
2012-03-22 08:46:04 +00:00
sekelsenmat
633e9a700f LCL-CustomDrawn-Cocoa: Fixes compilation, corrects the AX strings comparisons and makes a connection from the window to the client area
git-svn-id: trunk@36210 -
2012-03-22 07:35:22 +00:00
sekelsenmat
1ad6cf828c Patch from Guiliano Colla for a new painting model no LCL-CustomDrawn-X11 and advances the implementation for shift states in this backend
git-svn-id: trunk@36189 -
2012-03-21 11:17:28 +00:00
sekelsenmat
376af23998 LCL-CustomDrawn: Improves the defines for debugging bitmap issues
git-svn-id: trunk@36188 -
2012-03-21 10:52:26 +00:00
sekelsenmat
f7c92839bd Minor customdrawn improvement, fixes compilation in some fpc versions
git-svn-id: trunk@36164 -
2012-03-19 11:52:01 +00:00
sekelsenmat
fee90e1913 LCL-CustomDrawn-Win: Implements GetAppHandle which fixes the showing of the taskbar
git-svn-id: trunk@36161 -
2012-03-19 08:51:53 +00:00
sekelsenmat
0ef97f99db LCL-CustomDrawn and CustomDrawn: Advances the migration to TFPCustomCanvas which allowed to support TUpDown and TSpeedButton in LCL-CustomDrawn
git-svn-id: trunk@36155 -
2012-03-18 22:25:18 +00:00
sekelsenmat
397bb45af5 LCL-CustomDrawn: Implements background erasing support which fixes the background color of TNotebook pages, among other controls
git-svn-id: trunk@36153 -
2012-03-18 21:06:22 +00:00
sekelsenmat
5cc8988523 LCL-CustomDrawn: Renames the Cocoa proc unit to a more standard name and adds support for forms without a minimize button
git-svn-id: trunk@36148 -
2012-03-18 15:38:05 +00:00
sekelsenmat
d3541e702d LCL-CustomDrawn-Cocoa: Fixes the beep on keyboard input and advances the accessibility
git-svn-id: trunk@36141 -
2012-03-17 21:54:21 +00:00
sekelsenmat
0400c12137 LCL-CustomDrawn-Cocoa: Advances further the accessibility
git-svn-id: trunk@36109 -
2012-03-17 11:24:17 +00:00
sekelsenmat
0bc23ed6ad LCL-CustomDrawn-Cocoa: Advances the accessibility support, nothing working yet
git-svn-id: trunk@36105 -
2012-03-17 10:08:21 +00:00
sekelsenmat
017a319d5a LCL-CustomDrawn: Fixes compilation
git-svn-id: trunk@36084 -
2012-03-16 10:43:18 +00:00
vincents
bf211c7a21 win32 interface: replaced SetClassLong with SetClassLongPtr to make it 64 bits safe (issue #19321)
git-svn-id: trunk@36074 -
2012-03-16 08:49:12 +00:00
sekelsenmat
9ac549a4a4 LCL-CustomDrawn-Cocoa: Starts Accessibility support, right now mostly exploring
git-svn-id: trunk@36072 -
2012-03-16 08:32:17 +00:00
sekelsenmat
ed33ab735e LCL-CustomDrawn-Cocoa: First commit which deals with Accessibility, for now just exploring
git-svn-id: trunk@36069 -
2012-03-16 08:12:36 +00:00
sekelsenmat
32b1b8d917 LCL-CustomDrawn-X11: Further optimized the invalidation by redrawing only after all events are finished
git-svn-id: trunk@36067 -
2012-03-16 07:28:54 +00:00
sekelsenmat
6cc1867b3f Corrects wrongly commited part from last commit
git-svn-id: trunk@36066 -
2012-03-16 06:52:44 +00:00
sekelsenmat
2e54dd5e2e LCL-CustomDrawn-X11: Buffer all invalidate calls and execute at most one per form per event
git-svn-id: trunk@36065 -
2012-03-16 06:47:45 +00:00
sekelsenmat
41f488d8d7 LCL-CustomDrawn-Win32: Improves the font choosing
git-svn-id: trunk@36037 -
2012-03-15 16:47:46 +00:00
sekelsenmat
ae72fa682f LCL-CustomDrawn: Fixes a crash due to uninitialized CDBaseControl.Children and starts implementing bitbtn glyph support
git-svn-id: trunk@36036 -
2012-03-15 16:10:31 +00:00
sekelsenmat
24da8046f7 LCL-CustomDrawn: Fixes crash in themes due to Themes calling DrawControl calling Themes and improves TBitBtn support
git-svn-id: trunk@36028 -
2012-03-15 12:26:04 +00:00
sekelsenmat
6b024368c3 LCL-CustomDrawn: Starts BitBtn implementation
git-svn-id: trunk@36023 -
2012-03-15 10:15:36 +00:00
sekelsenmat
f7ab8832da LCL-CustomDrawn: Adds initial TScrollBar and SpinEdit implementations
git-svn-id: trunk@36022 -
2012-03-15 09:55:38 +00:00
sekelsenmat
c7c08909bf LCL-CustomDrawn-Cocoa: Fixes compilation
git-svn-id: trunk@36010 -
2012-03-14 21:00:27 +00:00
sekelsenmat
7e41991294 LCL-CustomDrawn: Fixes clicking in controls inside second page of a TNotebook, starts implementing the drawing of TGroupBox
git-svn-id: trunk@35979 -
2012-03-14 14:12:55 +00:00
sekelsenmat
eee15bd691 LCL-CustomDrawn: Corrects the z-order of clicking
git-svn-id: trunk@35975 -
2012-03-14 12:39:46 +00:00
sekelsenmat
85189e77c8 LCL-CustomDrawn: Starts adding buffering for the form image too
git-svn-id: trunk@35918 -
2012-03-13 07:59:05 +00:00
sekelsenmat
221327700f LCL-CustomDrawn: Starts implementing the new drawing model with buffered control images
git-svn-id: trunk@35917 -
2012-03-13 07:26:07 +00:00
sekelsenmat
181edb15c2 Implements text changing in TButton in LCL-CustomDrawn
git-svn-id: trunk@35898 -
2012-03-12 07:01:36 +00:00
sekelsenmat
ca9024df23 Fixes the compilation and non-native fonts in LCL-CustomDrawn-Cocoa
git-svn-id: trunk@35897 -
2012-03-12 06:55:42 +00:00
sekelsenmat
00ebdc2239 Patch from Giuliano for LCL-CustomDrawn-X11 compilation fix + fixes endless loop in the fonts search
git-svn-id: trunk@35886 -
2012-03-11 14:23:05 +00:00
sekelsenmat
0d5b0bb37d Improves the LCL-CustomDrawn-Win32 non-native font handling
git-svn-id: trunk@35880 -
2012-03-11 10:16:08 +00:00
sekelsenmat
4e9f3123b1 Patch from Giuliano Colla for improved non-native CustomDrawn font support + many changes from myself to make the patch more generic and usable in any CustomDrawn backend
git-svn-id: trunk@35879 -
2012-03-11 10:02:15 +00:00
martin
d9162800f5 LazLogger: improved interaction with special widgetset needs
git-svn-id: trunk@35813 -
2012-03-07 23:08:25 +00:00
martin
5a1360baf1 LazLogger, introduce base and dummy classes
git-svn-id: trunk@35778 -
2012-03-06 19:36:11 +00:00
sekelsenmat
8d5fd4cd9f LCL-CustomDrawn-X11: Advances the font chooser
git-svn-id: trunk@35706 -
2012-03-04 15:45:23 +00:00
sekelsenmat
0fd18b3788 Implements a default font size for non-native text platforms
git-svn-id: trunk@35700 -
2012-03-03 22:52:55 +00:00
sekelsenmat
fdb5d3a508 LCL-CustomDrawn: Makes non-native ExtTextOut more resistent against the lack of a selected font
git-svn-id: trunk@35695 -
2012-03-03 21:24:13 +00:00
sekelsenmat
7bee287eb2 Starts implementing font metrics for non-native text
git-svn-id: trunk@35694 -
2012-03-03 21:16:51 +00:00
sekelsenmat
c65328d7bc Fixes X11 font path and compilation
git-svn-id: trunk@35692 -
2012-03-03 20:44:26 +00:00
sekelsenmat
96193a39b6 Moves FreeType font creation into CreateFontIndirect in LCL-CustomDrawn non-native text
git-svn-id: trunk@35690 -
2012-03-03 20:38:23 +00:00
sekelsenmat
994179a76f Initial implementation for non-native Text in LCL-CustomDrawn
git-svn-id: trunk@35688 -
2012-03-03 20:01:10 +00:00
sekelsenmat
b899514782 Fixes LCL-CustomDrawn-Win32 compilation
git-svn-id: trunk@35654 -
2012-03-02 15:07:50 +00:00
sekelsenmat
9fc9951724 Fixes the crash in the Android TComboBox dialog
git-svn-id: trunk@35653 -
2012-03-02 14:06:25 +00:00
sekelsenmat
4d20dae129 Now TComboBox is almost working in Android. It shows the item selection dialog, but it crashes when the user selects an item
git-svn-id: trunk@35652 -
2012-03-02 10:10:33 +00:00
mattias
e82a9ebdb8 LCL: removed empty pas file
git-svn-id: trunk@35599 -
2012-02-26 17:29:58 +00:00
sekelsenmat
7e7f7372d5 Fixes compilation of LCL-CustomDrawn-Cocoa
git-svn-id: trunk@35591 -
2012-02-25 10:54:51 +00:00
paul
ce045b96e0 customdrawn: fix compilation
git-svn-id: trunk@35520 -
2012-02-21 07:08:36 +00:00
paul
82e9d3f4ce lcl: remove LM_DEACTIVATE message. In windows and in Delphi both activation and deactivation are handled by WM_ACTIVATE message. Better to do this merge in LCL before 1.0 to prevent later problems
git-svn-id: trunk@35518 -
2012-02-21 06:59:12 +00:00
paul
bbb4a0f776 lcl: add Target: TControl argument to NotifyApplicationUserInput(), pass this target to event handlers instead of TApplication
git-svn-id: trunk@35500 -
2012-02-20 06:20:01 +00:00
sekelsenmat
7010f065b8 Fixes bug #21279 improves Android font handling
git-svn-id: trunk@35365 -
2012-02-14 16:39:59 +00:00
martin
20f0d2d151 LazLogger: renamed events to On....
git-svn-id: trunk@35325 -
2012-02-12 14:42:12 +00:00
sekelsenmat
83e909a612 Removes some forgotten debugln
git-svn-id: trunk@35294 -
2012-02-10 15:16:30 +00:00
sekelsenmat
577822049d Implements vibration in Android
git-svn-id: trunk@35293 -
2012-02-10 15:10:13 +00:00
sekelsenmat
913c5364a6 Adds a new object to lazdevicepias: Device and it starts with manufacturer and model info showing in Android and already predicts vibration capabilities. Starts opening the implementation of font enumeration in lcl-customdrawn
git-svn-id: trunk@35291 -
2012-02-10 13:39:06 +00:00
martin
64cb0d92c5 new Debugln via LazLogger (now used by default)
git-svn-id: trunk@35255 -
2012-02-09 01:13:23 +00:00
martin
71814e408a new Debugln via LazLogger (ifdef WithLazLogger)
git-svn-id: trunk@35187 -
2012-02-06 18:43:49 +00:00
sekelsenmat
a843068398 customdrawn: Adds the possibility to compile to WinCE
git-svn-id: trunk@35087 -
2012-02-02 15:18:27 +00:00
sekelsenmat
194e0679ac customdrawnws: Fixes clicking of controls while is scrolled mode
git-svn-id: trunk@35073 -
2012-02-01 15:10:12 +00:00
sekelsenmat
2ef6d922c8 Restructures the LazDeviceAPIs WS implementation to be on a separate unit instead of in the LCLIntf. This allows us to move the types which bellong in the lazdeviceapis unit back to it and make things more modular too.
git-svn-id: trunk@34946 -
2012-01-26 10:07:10 +00:00
sekelsenmat
6ae55bb20e Small commenting improvement
git-svn-id: trunk@34894 -
2012-01-24 10:50:08 +00:00
sekelsenmat
921aebcc60 Android: Implements drawing different text colors
git-svn-id: trunk@34893 -
2012-01-24 10:43:30 +00:00
sekelsenmat
1b5dde8f63 Makes the decition to prefix all VK_ constants which are exclusive of the LCL with VK_LCL_
git-svn-id: trunk@34846 -
2012-01-21 17:09:21 +00:00
sekelsenmat
6be7642595 Android: Converts all key codes from the Android SDK. Adds more keys to the Android keyboard support
git-svn-id: trunk@34779 -
2012-01-18 15:11:04 +00:00
sekelsenmat
c532802420 Moves SendNotification to WSControls, moves all accessibility types to Controls, starts changing TTreeView to use selected text changed messages instead of child objects. TTreeView accessibility not yet working in Carbon
git-svn-id: trunk@34769 -
2012-01-18 08:29:35 +00:00
sekelsenmat
e791df5c47 lcl-customdrawn-android: Fixes the accelerometer values to be according to the specification, implements TApplication.Minimize and TApplication.Terminate
git-svn-id: trunk@34765 -
2012-01-17 15:29:04 +00:00
sekelsenmat
034d195ca9 Advances implementing the WS class for TLazAccessibleObject
git-svn-id: trunk@34713 -
2012-01-12 01:29:32 +00:00
sekelsenmat
b3a3ec2fb9 Rearchitectures LazAccessibility_SetFields in order to support TControl
git-svn-id: trunk@34688 -
2012-01-09 18:05:00 +00:00
sekelsenmat
5b98ba7981 Upgrades the Accessibility structure to support roles, name, description and more easily extensible notifications
git-svn-id: trunk@34678 -
2012-01-09 13:25:26 +00:00
sekelsenmat
45beb7cd01 Starts Accessibility API structure and adds a routine to detect if we are on a mobile platform
git-svn-id: trunk@34656 -
2012-01-08 10:05:55 +00:00
sekelsenmat
5258be773c Variable renaming
git-svn-id: trunk@34654 -
2012-01-08 00:57:40 +00:00
sekelsenmat
1911a68384 LCL-CustomDrawn: Attempts to fix win64 compilation and starts the mobile emulator (not yet working)
git-svn-id: trunk@34653 -
2012-01-08 00:14:41 +00:00
sekelsenmat
cc4b062b1d Improves the Android text handling
git-svn-id: trunk@34571 -
2012-01-04 11:21:28 +00:00
sekelsenmat
3943362c0c Improves LCL-CustomDrawn scrolling
git-svn-id: trunk@34526 -
2011-12-31 12:24:07 +00:00
sekelsenmat
9887d5131e Fixes Android compiling by making it use the unified RenderForm
git-svn-id: trunk@34525 -
2011-12-31 12:10:19 +00:00
sekelsenmat
8e92a68084 Rewrites the LCL-CustomDrawn scrolling code to be Android compatible
git-svn-id: trunk@34524 -
2011-12-31 11:56:03 +00:00
sekelsenmat
2a92924d26 Starts Y form scrolling in LCL-CustomDrawn and converts tabs to space in the messaging fields table
git-svn-id: trunk@34523 -
2011-12-31 11:34:04 +00:00
sekelsenmat
b106f80cb9 Android: Starts improving the key input. Now it gets real unicode chars instead of the key name
git-svn-id: trunk@34509 -
2011-12-29 23:12:21 +00:00
sekelsenmat
728f54b6ad Various small improvements in sms and location in Android
git-svn-id: trunk@34499 -
2011-12-29 16:01:46 +00:00
sekelsenmat
96654d4b05 customdrawnws: Fixes the initial text value in TEdit by creating the intf control earlier
git-svn-id: trunk@34497 -
2011-12-29 15:12:20 +00:00
sekelsenmat
b92e125ce3 Finishes basic SMS sending in Android and fixes TEdit.GetText in LCL-CustomDrawn, but in the process broke the initial text setting for TEdit
git-svn-id: trunk@34496 -
2011-12-29 13:51:45 +00:00
sekelsenmat
7dc377cd18 Android: Fixes a bug in gettextextentexpoint which improves TEdit a lot. Starts adding Positioning support in Android
git-svn-id: trunk@34494 -
2011-12-29 10:54:14 +00:00
sekelsenmat
fdc8606135 Adds Accelerometer stopping in Android (and to the general structure) and starts implementing SMS sending
git-svn-id: trunk@34486 -
2011-12-29 00:24:15 +00:00
sekelsenmat
b360c1f433 Implements basic accelerometer support in Android and adds it to the Example
git-svn-id: trunk@34479 -
2011-12-28 23:06:17 +00:00
sekelsenmat
c8fd1de1c8 Implements GetTextExtentExPoint in Android
git-svn-id: trunk@34402 -
2011-12-25 11:01:30 +00:00
sekelsenmat
89dd7c918b Fixes bug #20195: Removes LCLIntf.Frame in favor of a cross-platform implementation for TCanvas.Frame
git-svn-id: trunk@34379 -
2011-12-24 10:52:33 +00:00
sekelsenmat
21e55aba98 Fixes the misterious non-windowed control dancing in customdrawnws (implementing Save/RestoreDC was the fix), advances the regions support and starts trayicon implementation in customdrawnws (doesnt work yet)
git-svn-id: trunk@34378 -
2011-12-24 10:06:18 +00:00
sekelsenmat
cbe7d6ff5f Compilation fix and starts TApplication.MoveFormFocusToChildren
git-svn-id: trunk@34365 -
2011-12-22 16:58:18 +00:00
sekelsenmat
cbb0725222 Fixes focusing into intf controls
git-svn-id: trunk@34364 -
2011-12-22 16:43:37 +00:00
sekelsenmat
ded92535b3 LCL-CustomDrawn-Windows: Advances the keyboard and mouse support
git-svn-id: trunk@34363 -
2011-12-22 15:57:14 +00:00
sekelsenmat
3884615b5c Starts native text for LCL-CustomDrawn-Windows
git-svn-id: trunk@34362 -
2011-12-22 15:21:21 +00:00
sekelsenmat
4062bd1bdd LCL-CustomDrawn-X11: Adds support for XAddConnectionWatch
git-svn-id: trunk@34359 -
2011-12-22 11:06:45 +00:00
sekelsenmat
cf2403a126 Adds LCLIntf functions for conveniently obtaining a native form Handle or a native Canvas Handle from the LCL
git-svn-id: trunk@34358 -
2011-12-21 20:13:07 +00:00
sekelsenmat
c01e1b5cde Fixes compilation for non-x11 LCL-CustomDrawn
git-svn-id: trunk@34357 -
2011-12-21 19:18:38 +00:00
sekelsenmat
383db45538 LCL-CustomDrawn-X11: Fixes timers with zero interval, adds support for Application.Idle calling and more checks for Terminated
git-svn-id: trunk@34356 -
2011-12-21 17:01:22 +00:00
sekelsenmat
eaab533d22 LCL-CustomDrawn-X11: Improves the timer precision, allows bigger waits when no timers are active and implements AppProcessMessages
git-svn-id: trunk@34354 -
2011-12-21 16:20:05 +00:00
sekelsenmat
023e61f0d5 Makes the X11 timer less influenciable by X11 events
git-svn-id: trunk@34352 -
2011-12-21 15:20:55 +00:00
sekelsenmat
1933e0f5ff Adds a callback for Android OnCreate and also implements TTimer in X11
git-svn-id: trunk@34350 -
2011-12-21 13:40:14 +00:00
sekelsenmat
3625472f5d LCL-CustomDrawn-Windows: Fixes compilation
git-svn-id: trunk@34338 -
2011-12-21 07:09:33 +00:00
sekelsenmat
96d5e480cc Advances the support for setting the font size in Android
git-svn-id: trunk@34323 -
2011-12-20 13:12:14 +00:00
sekelsenmat
1f545e968d Many DPI fixes for customdrawn_common and Android support
git-svn-id: trunk@34320 -
2011-12-20 10:35:32 +00:00
sekelsenmat
322b0f930c LCL-CustomDrawn: Advances bitmap handling code and adds more object deletion support. Attempted to fix a crash when running the magnifier. The crash isnt yet fixed, however.
git-svn-id: trunk@34310 -
2011-12-20 04:08:52 +00:00
sekelsenmat
b41b044791 Finishes screenshot code in LCL-CustomDrawn-Cocoa
git-svn-id: trunk@34292 -
2011-12-19 19:46:23 +00:00
sekelsenmat
a454e1415f lcl-customdrawn-cocoa: Fixes compilation
git-svn-id: trunk@34290 -
2011-12-19 19:10:38 +00:00
sekelsenmat
217b6bb45b Changes the lapDefault resolution into Application.Initialize
git-svn-id: trunk@34289 -
2011-12-19 18:59:14 +00:00
sekelsenmat
62b39a7ba1 lcl-customdrawn-android: Updates all forms when the screen rotates, not only the current one
git-svn-id: trunk@34282 -
2011-12-19 15:02:34 +00:00
sekelsenmat
454c19a3d7 Android: Fixes screen sizing and attempts to improve timer destruction
git-svn-id: trunk@34281 -
2011-12-19 14:31:09 +00:00
sekelsenmat
cc0e04b161 Finishes the basic implementation of dpi and screen rotation adjustment for Android. Not 100% perfect, but in general already functional.
git-svn-id: trunk@34279 -
2011-12-19 13:51:13 +00:00
sekelsenmat
d2c89a1ff3 Starts screenshot taking code in LCL-CustomDrawn-Cocoa, already works, but the colors are switched
git-svn-id: trunk@34268 -
2011-12-19 08:36:19 +00:00
sekelsenmat
2d144d5ed2 Many fixes for Android keyboard handling
git-svn-id: trunk@34224 -
2011-12-16 15:56:40 +00:00
sekelsenmat
f2254e0143 Various fixes for handling the Back key in Android and fixes OnClick in all backends
git-svn-id: trunk@34223 -
2011-12-16 15:39:33 +00:00
sekelsenmat
3270436597 Adds virtual keyboard support to LCL-CustomDrawn-Android
git-svn-id: trunk@34221 -
2011-12-16 14:31:57 +00:00
sekelsenmat
3c9ee8524f Adds the new Application.ExtendedKeysSupport flag and advances the implementation of keyboard support in LCL-CustomDrawn-Cocoa
git-svn-id: trunk@34219 -
2011-12-16 08:22:27 +00:00
sekelsenmat
3eb7e6d65f Starts the keyboard support in LCL-CustomDrawn-Cocoa
git-svn-id: trunk@34213 -
2011-12-15 21:04:45 +00:00
sekelsenmat
2365759795 Adds comments about the meaning of VK_* keys and improves the Android key mapping
git-svn-id: trunk@34212 -
2011-12-15 18:55:37 +00:00
sekelsenmat
9e9d729258 LCL-CustomDrawn: Starts implementing X11 utf8keypress and adds redrawing when focus changes
git-svn-id: trunk@34211 -
2011-12-15 16:10:55 +00:00
sekelsenmat
7cbda7c1e4 LCL-CustomDrawn-X11 Fixes key up
git-svn-id: trunk@34210 -
2011-12-15 15:17:25 +00:00
sekelsenmat
a104532170 customdrawnws: Implements critical sections to avoid the flood of debugln; Fixes a bug in non-native form handling, it didnt inform the LCL that the form was getting closed; Removes the wrongly added BackendAppInit
git-svn-id: trunk@34209 -
2011-12-15 14:57:23 +00:00
sekelsenmat
d0fbd55816 LCL-CustomDrawn-X11: Advances the table X11 keys
git-svn-id: trunk@34208 -
2011-12-15 13:38:11 +00:00
sekelsenmat
05cd46835f Advances keyboard events in Android and X11. Simple key down/up can already be received in both
git-svn-id: trunk@34207 -
2011-12-15 13:19:01 +00:00
sekelsenmat
3f621c5134 Some more small changes to decrease the file size
git-svn-id: trunk@34191 -
2011-12-14 18:52:45 +00:00
sekelsenmat
bcf40c505b customdrawnws: Removes the wrong usage of the unit Translations, saves 1MB in file size
git-svn-id: trunk@34190 -
2011-12-14 18:29:28 +00:00
sekelsenmat
4a5b2a2815 customdrawn-android: Improves the non-native form handling and implement appropriate support for the Back hardware key
git-svn-id: trunk@34180 -
2011-12-14 13:16:24 +00:00
sekelsenmat
872dd6830b customdrawn-android: Implements TTimer and improves the key handling
git-svn-id: trunk@34179 -
2011-12-14 12:36:48 +00:00