sekelsenmat
|
52611f279a
|
customdrawnws: Adds more stub code to the text metrics to prevent crashes. Updates the non-android example for the second form
git-svn-id: trunk@34174 -
|
2011-12-14 09:46:26 +00:00 |
|
sekelsenmat
|
aa5c1a901c
|
customdrawnws: Starts implementing TEdit, Starts implementing Android key events, updates the example
git-svn-id: trunk@34167 -
|
2011-12-14 08:14:19 +00:00 |
|
sekelsenmat
|
cebbdc9d4a
|
customdrawn: Corrects the Application.MessageBox result
git-svn-id: trunk@34162 -
|
2011-12-13 21:23:32 +00:00 |
|
sekelsenmat
|
cab34d03db
|
customdrawnws: Implements TLabel
git-svn-id: trunk@34161 -
|
2011-12-13 20:06:36 +00:00 |
|
sekelsenmat
|
49ce7da4b4
|
customdrawnws: Adds support for TStaticText
git-svn-id: trunk@34156 -
|
2011-12-13 12:55:50 +00:00 |
|
sekelsenmat
|
aa6e4e422d
|
customdrawn-android: Fixes autosizing of controls by postposing Application.Run into Activity.OnCreate
git-svn-id: trunk@34155 -
|
2011-12-13 12:06:53 +00:00 |
|
sekelsenmat
|
50dc7cf2e8
|
customdrawn-android: Improves the drawing of the bottom part of letters like g
git-svn-id: trunk@34152 -
|
2011-12-13 10:22:29 +00:00 |
|
sekelsenmat
|
c7d4748e81
|
customdrawn-android: Improves the text rendering, starts implementing text metrics. Improves the customdrawn examples.
git-svn-id: trunk@34150 -
|
2011-12-13 09:30:28 +00:00 |
|
sekelsenmat
|
be198d094a
|
Small naming fix
git-svn-id: trunk@34147 -
|
2011-12-13 07:51:37 +00:00 |
|
sekelsenmat
|
33b5417013
|
Minor commenting improvement
git-svn-id: trunk@34146 -
|
2011-12-13 07:15:44 +00:00 |
|
sekelsenmat
|
9fc8c6bedc
|
customdrawn-android: Improves the text rendering by adding a new way of doing alpha blending which ignores the existing pixels. This was required because otherwise many pixels were misteriously being read as red in the target area which resulted in a redish text
git-svn-id: trunk@34145 -
|
2011-12-13 07:02:01 +00:00 |
|
sekelsenmat
|
446ffaa84b
|
customdrawn-android: Finishes the initial implementation of text rendering, it works ok for a very initial support. Improves the AlphaBlend method in TLazCanvas to be more optimized and support a custom source position.
git-svn-id: trunk@34138 -
|
2011-12-12 21:10:18 +00:00 |
|
sekelsenmat
|
e52894ea3f
|
customdrawn-android: Small crash fix, native text not yet working
git-svn-id: trunk@34136 -
|
2011-12-12 16:49:20 +00:00 |
|
sekelsenmat
|
9645315d87
|
customdrawn-android: Improves the native text, not yet working
git-svn-id: trunk@34135 -
|
2011-12-12 16:46:11 +00:00 |
|
sekelsenmat
|
9d9bf409cd
|
customdrawn-ws: Fixes non-android compilation
git-svn-id: trunk@34133 -
|
2011-12-12 12:42:42 +00:00 |
|
sekelsenmat
|
9c38c40343
|
Reworks the assyncronous modal dialogs interface and adds it to the TCustomForm too. Reimplements the Android support for modal dialogs to support 1 Java implementation for both MessageBox and PromptUser. Implements LCLIntf.PromptUser for Android
git-svn-id: trunk@34127 -
|
2011-12-12 07:30:55 +00:00 |
|
sekelsenmat
|
6646781795
|
Starts the support in the LCL for assyncronous modal dialogs, implements MessageBox in LCL-CustomDrawn-Android and updates the Android example to test this API
git-svn-id: trunk@34117 -
|
2011-12-11 20:31:09 +00:00 |
|
sekelsenmat
|
62636dd7fd
|
customdrawnws: Patch from bug #20848 plus a small comment fix
git-svn-id: trunk@34088 -
|
2011-12-10 16:55:07 +00:00 |
|
sekelsenmat
|
d80ca7832e
|
customdrawn-windows: Fixes the drawing of sub-controls and starts using the unified message handlers
git-svn-id: trunk@34068 -
|
2011-12-09 09:29:32 +00:00 |
|
sekelsenmat
|
da50c7a83c
|
customdrawn: Removes the intfgroupbox, this control will be implemented via direct drawing
git-svn-id: trunk@34066 -
|
2011-12-09 08:00:02 +00:00 |
|
sekelsenmat
|
59c140bec2
|
customdrawnws: Starts unifying the event callbacks by the Cocoa backend
git-svn-id: trunk@34059 -
|
2011-12-09 06:35:10 +00:00 |
|
sekelsenmat
|
bea498988d
|
customdrawn-windows: Fixes compilation
git-svn-id: trunk@34048 -
|
2011-12-08 16:37:58 +00:00 |
|
sekelsenmat
|
af439d12fd
|
customdrawnws: Adds support for set/getprop, adds support for focus by clicking in a control, adds support for bsClear in brush
git-svn-id: trunk@34041 -
|
2011-12-08 12:42:46 +00:00 |
|
sekelsenmat
|
9a66e29797
|
customdrawn-x11: Improves the paint profiling debug info, starts unifying the code to draw the form and speeds up the X11 rendering by eating redundant paint messages
git-svn-id: trunk@34039 -
|
2011-12-08 10:32:13 +00:00 |
|
sekelsenmat
|
e495c78e4d
|
Reworks the drawing code in LCL-CustomDrawn to support drawing only 1 control or it and its children, adds more elements to the lazcanvas save state and makes lazregions more similar for fpc 2.7 and old versions by adding a copy of TFPCustomRegion
git-svn-id: trunk@34038 -
|
2011-12-08 09:48:14 +00:00 |
|
sekelsenmat
|
506fc9ad3b
|
lazregions sub-rect point in region fix and fixes compilation of customdrawn-cocoa
git-svn-id: trunk@34035 -
|
2011-12-08 07:36:52 +00:00 |
|
sekelsenmat
|
4a2a70dece
|
customdrawn-ws: Starts implementing TPageControl
git-svn-id: trunk@34027 -
|
2011-12-07 14:47:51 +00:00 |
|
sekelsenmat
|
8e8771651b
|
customdrawnws: Adds background drawing for TPanel
git-svn-id: trunk@34026 -
|
2011-12-07 14:27:36 +00:00 |
|
sekelsenmat
|
68d181cd00
|
Adapts lazcanvas to the new fpcanvas capabilities, Improves the region sizing, adapts the customdrawn backends to support selecting native vs non-native text, removes an undesired resourcestring usage from customdrawncontrols and fixes the checkbox in all customdrawn platforms
git-svn-id: trunk@34022 -
|
2011-12-07 12:25:44 +00:00 |
|
sekelsenmat
|
af69ab4b0a
|
customdrawnws: Improves TCDWSPanel and implements Frame3D
git-svn-id: trunk@33996 -
|
2011-12-06 14:17:50 +00:00 |
|
sekelsenmat
|
83d025bb08
|
customdrawn: Finishes the basic implementation of the TPanel bevel support
git-svn-id: trunk@33993 -
|
2011-12-06 13:35:13 +00:00 |
|
sekelsenmat
|
f8ba4b18bd
|
customdrawn-windows: Adds form background drawing
git-svn-id: trunk@33992 -
|
2011-12-06 12:29:08 +00:00 |
|
sekelsenmat
|
4233b46d76
|
customdrawnws: minor changes
git-svn-id: trunk@33989 -
|
2011-12-06 07:59:38 +00:00 |
|
sekelsenmat
|
19343e53bf
|
customdrawn-ws: Implements pixel setting, starts groupbox (not finished) and starts a new unit for customdrawncontrols descendents
git-svn-id: trunk@33988 -
|
2011-12-06 07:36:15 +00:00 |
|
sekelsenmat
|
6bec10272d
|
customdrawn: Finishes initial support for TCDPanel and TPanel
git-svn-id: trunk@33982 -
|
2011-12-05 21:37:41 +00:00 |
|
sekelsenmat
|
c5b74198b4
|
customdrawnws: Starts panel support, not finished
git-svn-id: trunk@33978 -
|
2011-12-05 18:11:56 +00:00 |
|
sekelsenmat
|
1967a28403
|
customdrawnws: Much improves the TBitmap support, now it can render on the screen
git-svn-id: trunk@33977 -
|
2011-12-05 17:26:51 +00:00 |
|
sekelsenmat
|
742f91dc15
|
customdrawnws: Fixes the compilation of non-windows backends
git-svn-id: trunk@33976 -
|
2011-12-05 15:52:53 +00:00 |
|
sekelsenmat
|
79cba6c2b3
|
customdrawn: Updates the lcl.lpk for the removed file and removes some unused code
git-svn-id: trunk@33975 -
|
2011-12-05 15:45:41 +00:00 |
|
sekelsenmat
|
bb245c48c9
|
customdrawn-windows: Finishes fixing the windows backend
git-svn-id: trunk@33974 -
|
2011-12-05 15:32:34 +00:00 |
|
sekelsenmat
|
7ab9c2029b
|
customdrawn-windows: Fixes startup crashes
git-svn-id: trunk@33971 -
|
2011-12-05 13:43:49 +00:00 |
|
sekelsenmat
|
6c068f32f8
|
customdrawn-windows: Starts rewriting for the new unified handle
git-svn-id: trunk@33969 -
|
2011-12-05 13:33:33 +00:00 |
|
sekelsenmat
|
eb931b330d
|
graphtype: Adds a debug routine; customdrawnws: Starts implementing StretchDraw and TBitmap support, not yet working
git-svn-id: trunk@33968 -
|
2011-12-05 10:30:39 +00:00 |
|
sekelsenmat
|
c668936724
|
customdrawn-cocoa: Attempts to implement text rendering again, not yet working
git-svn-id: trunk@33927 -
|
2011-12-03 09:12:13 +00:00 |
|
sekelsenmat
|
6539fdc682
|
customdrawn: Advances the infrastructure for text drawing. Adds an alpha blending routine to TLazCanvas
git-svn-id: trunk@33924 -
|
2011-12-02 23:25:34 +00:00 |
|
sekelsenmat
|
a806fac460
|
Moves the selection of cwstring vs paswstring vs windows string manager into the widgetsets
git-svn-id: trunk@33921 -
|
2011-12-02 23:00:48 +00:00 |
|
sekelsenmat
|
c548653b9d
|
customdrawnws: Adds the missing connection between the captions
git-svn-id: trunk@33919 -
|
2011-12-02 21:03:34 +00:00 |
|
sekelsenmat
|
98933652e7
|
customdrawn-cocoa: Starts implementing text measurement
git-svn-id: trunk@33917 -
|
2011-12-02 20:27:48 +00:00 |
|
sekelsenmat
|
bfdacf99d4
|
customdrawn-cocoa: Updates to use the new unified form handle
git-svn-id: trunk@33912 -
|
2011-12-02 18:36:48 +00:00 |
|
sekelsenmat
|
a736fd742e
|
customdrawn-android: Improves a little the debug info
git-svn-id: trunk@33911 -
|
2011-12-02 18:14:27 +00:00 |
|
sekelsenmat
|
4e01a5e817
|
customdrawn-android: Advances the text drawing code
git-svn-id: trunk@33909 -
|
2011-12-02 17:06:32 +00:00 |
|
sekelsenmat
|
066a73b5a2
|
customdrawn-android: Starts implementing text metrics
git-svn-id: trunk@33908 -
|
2011-12-02 16:37:19 +00:00 |
|
sekelsenmat
|
bbf9512a32
|
customdrawnws: Starts the process of harmonized the form handles of all backends to diminish the backend code. For now X11 and Android are harmonized and base on TCDForm. Cocoa and Win32 will need big adjustments
git-svn-id: trunk@33906 -
|
2011-12-02 09:56:12 +00:00 |
|
sekelsenmat
|
675c68adce
|
customdrawn-cocoa: Adds form background painting, fixes compilation and adds the correction of event positions
git-svn-id: trunk@33896 -
|
2011-12-01 20:02:35 +00:00 |
|
sekelsenmat
|
74061c4a42
|
Adds pallete assignment in customdrawndrawers, stores the fallback palette of each drawer on creation and implements getting fallback colors in LCL-CustomDrawn
git-svn-id: trunk@33894 -
|
2011-12-01 17:14:59 +00:00 |
|
sekelsenmat
|
19ea039aab
|
customdrawnws: Starts implement trackbar
git-svn-id: trunk@33892 -
|
2011-12-01 15:32:01 +00:00 |
|
sekelsenmat
|
0c2a036e9b
|
customdrawnws: Implements initial TProgressBar support
git-svn-id: trunk@33890 -
|
2011-12-01 15:15:30 +00:00 |
|
sekelsenmat
|
108f8bc596
|
customdrawnws: Consolidates the GetDC implementation into a generic part and backends, starts checkbox although it crashes in Android and works (except for text drawing) in X11
git-svn-id: trunk@33886 -
|
2011-12-01 12:29:15 +00:00 |
|
sekelsenmat
|
66de3a943b
|
customdrawn: Starts the Pascal to Java JNI ifdefs and adds a skeleton for text drawing/metrics support
git-svn-id: trunk@33884 -
|
2011-12-01 11:04:22 +00:00 |
|
sekelsenmat
|
7a4de2176d
|
customdrawn-android and x11: Implements proper targeting for MouseUp
git-svn-id: trunk@33883 -
|
2011-12-01 09:24:36 +00:00 |
|
sekelsenmat
|
e88646ade5
|
customdrawn-cocoa: Implements adequate targeting for MouseUp
git-svn-id: trunk@33881 -
|
2011-12-01 08:18:02 +00:00 |
|
sekelsenmat
|
badd371f6e
|
customdrawn-cocoa: Implements correct mouse message passing for child controls
git-svn-id: trunk@33880 -
|
2011-12-01 07:44:10 +00:00 |
|
sekelsenmat
|
167381c339
|
customdrawn-cocoa: Massive simplification of the Cocoa backend removing all protocols and all callback classes. Fixes the crashes in the Cocoa backend which were caused by a bug in the callback.Draw method
git-svn-id: trunk@33879 -
|
2011-12-01 07:37:00 +00:00 |
|
sekelsenmat
|
45ec95cffe
|
customdrawnws: Improves the default define for Android
git-svn-id: trunk@33875 -
|
2011-11-30 20:43:33 +00:00 |
|
sekelsenmat
|
12a725ad0f
|
customdrawn-android: Compilation fix
git-svn-id: trunk@33873 -
|
2011-11-30 15:43:30 +00:00 |
|
sekelsenmat
|
fbce00e46d
|
customdrawn: Implements button clicking in x11 and android
git-svn-id: trunk@33872 -
|
2011-11-30 15:41:53 +00:00 |
|
sekelsenmat
|
56461923d5
|
customdrawn: Merges customdrawnwscontrols.inc into the main pas file and compilation fixes
git-svn-id: trunk@33871 -
|
2011-11-30 14:12:24 +00:00 |
|
sekelsenmat
|
5774ecec7d
|
customdrawn: Implements TButton clicking, implements InvalidateRect in X11
git-svn-id: trunk@33870 -
|
2011-11-30 14:05:01 +00:00 |
|
sekelsenmat
|
fdf484944c
|
customdrawn: Starts the support for TButton, it already shows
git-svn-id: trunk@33869 -
|
2011-11-30 11:27:44 +00:00 |
|
sekelsenmat
|
dd60230893
|
customdrawn-android: Compilation fix and JNI bindings improvement
git-svn-id: trunk@33865 -
|
2011-11-30 09:49:33 +00:00 |
|
sekelsenmat
|
ab766bdc87
|
customdrawnws: Very small debug info improvement
git-svn-id: trunk@33856 -
|
2011-11-29 21:48:27 +00:00 |
|
sekelsenmat
|
c1d9f4ed99
|
customdrawnws: Starts implementing TBitmap
git-svn-id: trunk@33855 -
|
2011-11-29 21:32:48 +00:00 |
|
sekelsenmat
|
70eea2d476
|
customdrawnws: Implements redirecting events to subcontrols in X11 and implements using BaseWindowOrg and SaveState/ResetCanvasState/RestoreState for safer TWinControl drawing
git-svn-id: trunk@33849 -
|
2011-11-29 09:52:44 +00:00 |
|
sekelsenmat
|
97e6bf6b03
|
customdrawnws: Improves a little the debug info
git-svn-id: trunk@33847 -
|
2011-11-29 08:00:11 +00:00 |
|
sekelsenmat
|
f9adbfe391
|
customdrawnws: Fixes the compilation of the Cocoa backend and adds a skeleton for the arrow component
git-svn-id: trunk@33845 -
|
2011-11-29 07:55:28 +00:00 |
|
sekelsenmat
|
3a5fb38765
|
customdrawn-android: Fixes the screen blinking
git-svn-id: trunk@33839 -
|
2011-11-28 17:08:05 +00:00 |
|
sekelsenmat
|
d5c49d70ba
|
customdrawn-android: Implements move event
git-svn-id: trunk@33836 -
|
2011-11-28 16:35:45 +00:00 |
|
sekelsenmat
|
d337911f12
|
customdrawn-android: Merges the defines VerboseCDWindow and VerboseCDForms
git-svn-id: trunk@33832 -
|
2011-11-28 15:34:37 +00:00 |
|
sekelsenmat
|
f76122ed92
|
customdrawn-android: Renames VerboseWinAPI to VerboseCDWinAPI and starts implementing invalidaterect
git-svn-id: trunk@33831 -
|
2011-11-28 15:31:30 +00:00 |
|
sekelsenmat
|
2617db3cbc
|
customdrawn-android: Starts implementing touch events
git-svn-id: trunk@33829 -
|
2011-11-28 14:39:56 +00:00 |
|
sekelsenmat
|
ec28caa254
|
customdrawn-android: Implements support for TCustomControl, removes support for the native activity
git-svn-id: trunk@33826 -
|
2011-11-28 12:32:28 +00:00 |
|
sekelsenmat
|
6478043aae
|
customdrawn-android: Now OnPaint renders correctly
git-svn-id: trunk@33823 -
|
2011-11-28 10:47:46 +00:00 |
|
sekelsenmat
|
73b7aedc0b
|
customdrawn-android: Painting via paint events already partially works, there is now a pixel format missmatch
git-svn-id: trunk@33821 -
|
2011-11-28 10:27:59 +00:00 |
|
sekelsenmat
|
fa4d4ca971
|
customdrawn-android: Implements DebugLn/DebugOut and advances the painting code, painting already works inside Pascal, but not yet when using TLazCanvas
git-svn-id: trunk@33819 -
|
2011-11-28 10:17:58 +00:00 |
|
sekelsenmat
|
baa4004c59
|
customdrawnws-android: Adds more debug info, not yet working
git-svn-id: trunk@33816 -
|
2011-11-28 07:29:15 +00:00 |
|
sekelsenmat
|
ee2aac4e7b
|
customdrawnws-android: Minor changes
git-svn-id: trunk@33815 -
|
2011-11-28 06:56:43 +00:00 |
|
sekelsenmat
|
d80dc9727c
|
customdrawnws-android: Adds support for the jnigraphics version of our Android code, it loads correctly, but doesnt yet render like I expected
git-svn-id: trunk@33814 -
|
2011-11-27 22:03:20 +00:00 |
|
sekelsenmat
|
bc3db2ddf8
|
customdrawnws-android: Yet another try to debug the issue
git-svn-id: trunk@33807 -
|
2011-11-26 20:30:19 +00:00 |
|
sekelsenmat
|
a70c1ef502
|
customdrawnws-android: Attempting to get something to render, nothing working yet
git-svn-id: trunk@33806 -
|
2011-11-26 20:17:11 +00:00 |
|
sekelsenmat
|
1207aa33c0
|
Adds support for RGB of depth 16 bits in GraphType in and LCL-CustomDrawn
git-svn-id: trunk@33783 -
|
2011-11-25 17:12:07 +00:00 |
|
sekelsenmat
|
c2aebf3ca5
|
customdrawnws-android: First attempt at showing a bitmap, not yet working
git-svn-id: trunk@33782 -
|
2011-11-25 16:35:34 +00:00 |
|
sekelsenmat
|
adc029d470
|
customdrawnws-android: Now it can show a green stuff in Android
git-svn-id: trunk@33781 -
|
2011-11-25 15:48:53 +00:00 |
|
sekelsenmat
|
86141e2b2e
|
customdrawnws-android: Adds the ndk bindings
git-svn-id: trunk@33778 -
|
2011-11-25 12:43:53 +00:00 |
|
sekelsenmat
|
a476d9e7ee
|
customdrawnws-win32: Improves the region searching and expands it to more events
git-svn-id: trunk@33772 -
|
2011-11-25 08:02:45 +00:00 |
|
sekelsenmat
|
349ddc6785
|
customdrawnws: Starts using the regions for clipping events too
git-svn-id: trunk@33771 -
|
2011-11-25 07:47:49 +00:00 |
|
sekelsenmat
|
f98f1d227e
|
customdrawnws: Adds skeleton for android support and upgrades to use the compatibility routines from lazcanvas
git-svn-id: trunk@33761 -
|
2011-11-24 16:36:31 +00:00 |
|
sekelsenmat
|
46c5039ee7
|
customdrawnws-win32: Fixes WM_MOVE, WM_SIZE and form closing
git-svn-id: trunk@33759 -
|
2011-11-24 14:37:46 +00:00 |
|
sekelsenmat
|
e900ce2ba7
|
customdrawnws: Repairs the win32 backend
git-svn-id: trunk@33758 -
|
2011-11-24 13:32:18 +00:00 |
|
sekelsenmat
|
e97ab1eaa6
|
customdrawnws-cocoa: Compilation fix
git-svn-id: trunk@33749 -
|
2011-11-24 08:03:08 +00:00 |
|
sekelsenmat
|
d3a2cf706c
|
customdrawnws: Updates the X11 backend to paint child wincontrols
git-svn-id: trunk@33748 -
|
2011-11-24 07:57:05 +00:00 |
|
sekelsenmat
|
a5a68f3e4c
|
customdrawnws: Fixes compilation with fpc 2.4
git-svn-id: trunk@33746 -
|
2011-11-24 07:41:52 +00:00 |
|
sekelsenmat
|
bd3a4c7440
|
customdrawnws: Updates the win32 backend after the last reworks, but it isn't showing the form anymore
git-svn-id: trunk@33745 -
|
2011-11-24 07:30:30 +00:00 |
|
sekelsenmat
|
a4e581205b
|
customdrawnws: Activates using our clipping by default
git-svn-id: trunk@33744 -
|
2011-11-24 06:31:08 +00:00 |
|
sekelsenmat
|
2692c6cc47
|
customdrawnws: Advances the code to render sub-controls and fixes the upside Cocoa bitmap
git-svn-id: trunk@33734 -
|
2011-11-23 20:57:58 +00:00 |
|
sekelsenmat
|
72ea67ba06
|
customdrawn-x11: Finishes the handle rework
git-svn-id: trunk@33732 -
|
2011-11-23 17:32:24 +00:00 |
|
sekelsenmat
|
31e5579de6
|
customdrawn-x11: Reworks the structure so that TX11WindowInfo is the window Handle now, which is more reliable and removes the need for keeping a list of windows
git-svn-id: trunk@33730 -
|
2011-11-23 16:55:08 +00:00 |
|
sekelsenmat
|
ff21b0cfdf
|
customdrawn-x11: Rearranges some x11 misc procs
git-svn-id: trunk@33729 -
|
2011-11-23 16:15:21 +00:00 |
|
sekelsenmat
|
fc9d9ffdc9
|
customdrawnws: X11: Starts implementing events. Implements OnMouseMove, form closing, OnClick
git-svn-id: trunk@33728 -
|
2011-11-23 15:54:52 +00:00 |
|
sekelsenmat
|
77e748c9cb
|
customdrawnws: Renames 2 units for more unique names
git-svn-id: trunk@33727 -
|
2011-11-23 14:59:36 +00:00 |
|
sekelsenmat
|
050d04c0b3
|
customdrawnws: Adds many canvas operations
git-svn-id: trunk@33726 -
|
2011-11-23 14:43:04 +00:00 |
|
sekelsenmat
|
8a7cdf675e
|
customdrawnws: Adds initial pen support
git-svn-id: trunk@33725 -
|
2011-11-23 14:25:26 +00:00 |
|
sekelsenmat
|
ed3d2c2cd8
|
customdrawnws: Fully corrects the image drawing in X11 at least for 24-bit displays
git-svn-id: trunk@33721 -
|
2011-11-23 12:03:06 +00:00 |
|
sekelsenmat
|
ca3c63e532
|
customdrawnws: Fixes X11 window size setting
git-svn-id: trunk@33720 -
|
2011-11-23 10:32:44 +00:00 |
|
sekelsenmat
|
6e0c0f4dd4
|
customdrawnws: Improves the XCreateImage/XPutImage code, now it renders something more similar to what I want
git-svn-id: trunk@33719 -
|
2011-11-23 10:11:37 +00:00 |
|
sekelsenmat
|
0748370917
|
customdrawnws: Implements more skeletons for winapi canvas routines and fixes the color channels in Cocoa
git-svn-id: trunk@33717 -
|
2011-11-23 08:27:08 +00:00 |
|
sekelsenmat
|
fb6e9cb2b6
|
customdrawnws: Improves SelectObject to really return the old brush by using new capabilities from LazCanvas
git-svn-id: trunk@33715 -
|
2011-11-23 07:58:18 +00:00 |
|
sekelsenmat
|
11bcccbf7f
|
customdrawnws: Implements basic support for brush color
git-svn-id: trunk@33713 -
|
2011-11-23 07:29:10 +00:00 |
|
sekelsenmat
|
90b0ebd926
|
customdrawnws: Fixes compiling the cocoa backend
git-svn-id: trunk@33711 -
|
2011-11-23 07:03:12 +00:00 |
|
sekelsenmat
|
ae01fefa3a
|
customdrawnws: Advances the XShm code
git-svn-id: trunk@33699 -
|
2011-11-22 17:10:39 +00:00 |
|
sekelsenmat
|
2033ca876d
|
customdrawnws: Switches to using XShm and now things are getting really faster
git-svn-id: trunk@33698 -
|
2011-11-22 16:36:41 +00:00 |
|
sekelsenmat
|
62709dc69a
|
customdrawnws: A small fix for XCreateImage and adds a profiler: The profiler shows that XPutImage is so slow as to be unusable
git-svn-id: trunk@33697 -
|
2011-11-22 16:22:17 +00:00 |
|
sekelsenmat
|
81705e60b8
|
customdrawnws: Small improvement to the XCreateImage call
git-svn-id: trunk@33696 -
|
2011-11-22 15:52:24 +00:00 |
|
sekelsenmat
|
211d3b4c45
|
customdrawnws: Can already render something in x11 (although not what I drew)
git-svn-id: trunk@33695 -
|
2011-11-22 14:49:42 +00:00 |
|
sekelsenmat
|
f9bdc6ccb0
|
customdrawnws: Advances the X11 DC and painting, but it still does not work
git-svn-id: trunk@33694 -
|
2011-11-22 14:31:50 +00:00 |
|
sekelsenmat
|
9c171e073c
|
customdrawnws: Fixes the x11 list of windows, now OnPaint is called
git-svn-id: trunk@33693 -
|
2011-11-22 13:42:58 +00:00 |
|
sekelsenmat
|
4b1759c647
|
customdrawnws: Adds a paint event handler in x11
git-svn-id: trunk@33692 -
|
2011-11-22 13:01:59 +00:00 |
|
sekelsenmat
|
0748006021
|
customdrawnws: Adds code to position the form in X11
git-svn-id: trunk@33691 -
|
2011-11-22 12:37:06 +00:00 |
|
sekelsenmat
|
e78539be74
|
customdrawnws: Implements window showing and title setting and reading for X11
git-svn-id: trunk@33688 -
|
2011-11-22 10:35:29 +00:00 |
|
sekelsenmat
|
8b9b6bba77
|
customdrawnws: Fixes compilation of the x11 backend
git-svn-id: trunk@33687 -
|
2011-11-22 09:59:34 +00:00 |
|
sekelsenmat
|
f23a1b62cc
|
customdrawnws: Merges cocoa context and bitmap improvements from lcl-cocoa and advances a little bit the rendering
git-svn-id: trunk@33686 -
|
2011-11-22 07:56:47 +00:00 |
|
sekelsenmat
|
f67944b557
|
customdrawnws: Advances the cocoa backend, makes the debug ifdefs more uniform and advances the rendering, only the final blit to the control canvas is missing now
git-svn-id: trunk@33684 -
|
2011-11-22 07:09:41 +00:00 |
|
sekelsenmat
|
4b4869b641
|
customdrawnws: Adds a new unit for misc generic routines
git-svn-id: trunk@33680 -
|
2011-11-21 21:18:02 +00:00 |
|
sekelsenmat
|
0df82c300f
|
customdrawnws: Fixes the compilation for Cocoa
git-svn-id: trunk@33673 -
|
2011-11-21 19:49:38 +00:00 |
|
sekelsenmat
|
2488c66a69
|
customdrawnws: Minor adjustments and improvements, adds a temporary work around to see something in the screen on Rectangle drawing while there isnt yet a proper Pen and Brush
git-svn-id: trunk@33672 -
|
2011-11-21 17:00:53 +00:00 |
|
sekelsenmat
|
ca8736cbb4
|
customdrawnws: Adds the rawimage->hbitmap conversion
git-svn-id: trunk@33671 -
|
2011-11-21 16:42:57 +00:00 |
|
sekelsenmat
|
d8e9ca3b05
|
customdrawnws: Mode debug info and fixes an issue in the win32 backend painting, still missing something however
git-svn-id: trunk@33670 -
|
2011-11-21 16:27:17 +00:00 |
|
sekelsenmat
|
65165e6ebb
|
customdrawnws: Implements GetWindowInfo in the win32 backend, advances the drawing buffer, improves a bit the debug info and rebases the winapi_win inc to be based in the win32 file
git-svn-id: trunk@33669 -
|
2011-11-21 15:58:20 +00:00 |
|
sekelsenmat
|
f2c700c262
|
customdrawnws: Advances the painting code, but it does not work yet
git-svn-id: trunk@33667 -
|
2011-11-21 14:58:05 +00:00 |
|
sekelsenmat
|
4beb1d09f0
|
customdrawnws: Advances a little bit win32 painting
git-svn-id: trunk@33666 -
|
2011-11-21 14:02:37 +00:00 |
|
sekelsenmat
|
e6a076911a
|
customdrawnws: Adds skeleton for winapi/lclintf
git-svn-id: trunk@33664 -
|
2011-11-21 13:14:00 +00:00 |
|
sekelsenmat
|
3eb98c1723
|
customdrawnws: Large rework, makes the win backend much more similar to lcl-win32. Now the window starts in the correct position already
git-svn-id: trunk@33663 -
|
2011-11-21 12:30:50 +00:00 |
|
sekelsenmat
|
1b15a816ff
|
customdrawnws: Advances the X11 backend
git-svn-id: trunk@33557 -
|
2011-11-16 10:36:59 +00:00 |
|
sekelsenmat
|
df5611a7ff
|
customdrawws: Adds a skeleton for X11
git-svn-id: trunk@33416 -
|
2011-11-08 13:44:32 +00:00 |
|
sekelsenmat
|
61a605dfd4
|
customdrawnws: Fixes Cocoa text crash and now we can already show 1 window =D
git-svn-id: trunk@33403 -
|
2011-11-07 19:44:48 +00:00 |
|
sekelsenmat
|
beeb5ecfbb
|
customdrawnws: Advances the Cocoa backend
git-svn-id: trunk@33402 -
|
2011-11-07 19:33:49 +00:00 |
|
sekelsenmat
|
d242e2b988
|
customdrawnws: Fixes app run in win32 (it was previouslly stuck in some kind of loop in a place without debug info (WinAPI?))
git-svn-id: trunk@33398 -
|
2011-11-07 15:20:23 +00:00 |
|
sekelsenmat
|
1006d7e4e3
|
customdrawnws: Advances the win32 backend, now it can link and show something in the taskbar
git-svn-id: trunk@33395 -
|
2011-11-07 12:39:27 +00:00 |
|
sekelsenmat
|
95a9226bf2
|
customdrawnws: Fixes windows compilation
git-svn-id: trunk@33391 -
|
2011-11-07 09:48:04 +00:00 |
|
sekelsenmat
|
d21a9a5ef8
|
Adds makefiles
git-svn-id: trunk@33388 -
|
2011-11-07 08:09:30 +00:00 |
|
sekelsenmat
|
7fb5242187
|
customdrawnws: Initiates a cocoa backend
git-svn-id: trunk@33386 -
|
2011-11-07 07:41:11 +00:00 |
|
sekelsenmat
|
6b2e9132e3
|
customdrawnws: more structural code
git-svn-id: trunk@33364 -
|
2011-11-06 08:38:37 +00:00 |
|
sekelsenmat
|
c8c3173472
|
Initial commit of the customdrawn widgetset. It already compiles in win32, but does not link yet.
git-svn-id: trunk@33362 -
|
2011-11-06 08:19:26 +00:00 |
|