Commit Graph

40 Commits

Author SHA1 Message Date
sekelsenmat
ed41ec1299 Removes ambiguity in function call
git-svn-id: trunk@16551 -
2008-09-11 20:21:16 +00:00
paul
f5d4255ad3 wince: use another way of fixing menu disabling on ShowModal call. not for wm2006 too. (#0011913)
git-svn-id: trunk@16376 -
2008-09-03 05:46:02 +00:00
paul
7712fe3795 wince: fix CreateDIBSectionFromDescription for mono bitmaps (#0011911)
git-svn-id: trunk@16362 -
2008-09-02 01:21:55 +00:00
paul
d0e2626172 wince: don't disable self MenuBar window on ShowModal (#0011913)
git-svn-id: trunk@16342 -
2008-09-01 05:27:42 +00:00
paul
81a450222b wince:
- port some win32 graphic fixes
  - add CreateDIBSectionFromDDB since GetDIBits is not exits on wince
  - fix GetBitmapBytes - now it can retrieve bytes from the DDB
(#0011911)
  

git-svn-id: trunk@16341 -
2008-09-01 03:35:15 +00:00
vincents
dcaa111227 LCL: FloatSpinEdit uses double for internal representation, so that the full range of 32 bits integer can be represented without rounding problems (fixes #10844)
git-svn-id: trunk@15835 -
2008-07-22 10:01:50 +00:00
sekelsenmat
3c3f190780 Allows the button policy to be chosen per-form in Windows CE
git-svn-id: trunk@15576 -
2008-06-25 23:40:33 +00:00
sekelsenmat
eb8998e206 Fixes crash in modal dialogs in Windows CE
git-svn-id: trunk@15367 -
2008-06-09 01:51:47 +00:00
sekelsenmat
404a6a93b8 Fixes bug #11391 and adds automatic compilation of the .rc file.
git-svn-id: trunk@15308 -
2008-06-04 18:13:03 +00:00
sekelsenmat
23d472f1ed fixes wince compilation
git-svn-id: trunk@15159 -
2008-05-15 21:10:43 +00:00
sekelsenmat
31be257cbb More wince compilation fixes.
git-svn-id: trunk@15087 -
2008-05-10 16:44:16 +00:00
sekelsenmat
db4e079d22 Fixes wince compilation
git-svn-id: trunk@15086 -
2008-05-10 16:08:07 +00:00
sekelsenmat
8668735887 Fixes ShowModal on wince.
git-svn-id: trunk@14888 -
2008-04-19 13:08:23 +00:00
sekelsenmat
754949e234 Fixes handling the "OK" title close button. Changes the X and OK button policy. Fixes the default positining of dialogs.
git-svn-id: trunk@14884 -
2008-04-19 00:35:03 +00:00
paul
ba718c3a42 wince: added GetLastErrorText
git-svn-id: trunk@14512 -
2008-03-14 03:40:53 +00:00
paul
11de6af8b9 decapitalize all procedure and function keywords to make all looks the same
git-svn-id: trunk@14375 -
2008-03-03 08:06:26 +00:00
sekelsenmat
9f6b7ab596 Several upgrades for device selection and form position/size on wince.
git-svn-id: trunk@14182 -
2008-02-18 13:53:41 +00:00
sekelsenmat
08df08f15d Code cleanup.
git-svn-id: trunk@14171 -
2008-02-17 17:13:43 +00:00
sekelsenmat
6c1332e65d Cleanup of unused functions on wince.
git-svn-id: trunk@14170 -
2008-02-17 16:51:06 +00:00
sekelsenmat
9e54486ffa Large unicode improvements for Windows CE.
git-svn-id: trunk@14164 -
2008-02-16 21:38:56 +00:00
sekelsenmat
5066ff60d0 Fixes unicode string conversion routine on wince. CP_UTF8 isn't support on WinCE.
git-svn-id: trunk@14137 -
2008-02-14 21:21:56 +00:00
sekelsenmat
33fff309d0 Fixed last linking problems using the wince interface on desktop os.
git-svn-id: trunk@14126 -
2008-02-13 21:19:45 +00:00
sekelsenmat
b5c1ef3ae2 Added initial unicode support for wince and support for compiling the wince interface to win32 desktop operating system to improve debugging. It doesn't yet run, but already compiles.
git-svn-id: trunk@14124 -
2008-02-13 19:54:03 +00:00
sekelsenmat
fa9e26c441 Fixes Groupbox child control positioning and TCustomCheckBox descendents autosizing under WinCE.
git-svn-id: trunk@14123 -
2008-02-13 17:26:10 +00:00
paul
04dc42a284 wince: port win32 fix #13755 (have not tested though)
git-svn-id: trunk@13776 -
2008-01-16 05:42:23 +00:00
paul
99e1d60a76 wince: fix crash on GetBitmapBytes (merge me)
git-svn-id: trunk@13716 -
2008-01-10 15:08:13 +00:00
sekelsenmat
12ec29c23b Modified patch from Christian to the wince interface. Allows custom positioned and sized windows if they have BorderStyle = bsNone or bsDialog
git-svn-id: trunk@13115 -
2007-12-02 08:56:14 +00:00
marc
1832fdc084 * Added and updated po files
git-svn-id: trunk@12081 -
2007-09-20 00:10:18 +00:00
marc
a513e16d9b * Fixed grabbing of non memory devices
* Moved GetDeviceSize to lclintf
* Fixed GetDeviceSize to return sizes for non memory devices
* Moved DibSection creation code to separate helper function

git-svn-id: trunk@11995 -
2007-09-11 00:17:44 +00:00
marc
04b4e27b62 * Implemented basic alpha support
* Implemented LCL side of imagelist
* restructured rawimage to more OO

Merged revisions 11289-11617 via svnmerge from 
http://svn.freepascal.org/svn/lazarus/branches/marc-lcl

........
  r11289 | marc | 2007-06-06 22:50:05 +0200 (Wed, 06 Jun 2007) | 1 line
  
  private branch for bitmap rework
........
  r11290 | marc | 2007-06-06 23:30:09 +0200 (Wed, 06 Jun 2007) | 2 lines
  
  * Initial linux and win32 implementation
........
  r11291 | paul | 2007-06-07 03:20:11 +0200 (Thu, 07 Jun 2007) | 3 lines
  
  - fix compilation with fpc 2.3.1
  - remove unneded code for converting cursor mask
  - enabled loading of standard windows status icons instead of LCL
........
  r11292 | paul | 2007-06-07 11:03:27 +0200 (Thu, 07 Jun 2007) | 1 line
  
  - some bugs with mask and alpha
........
  r11299 | marc | 2007-06-08 00:59:26 +0200 (Fri, 08 Jun 2007) | 2 lines
  
  * force alpha channel when PNG has alpha
........
  r11302 | paul | 2007-06-09 04:45:12 +0200 (Sat, 09 Jun 2007) | 1 line
  
  - fix black rectangles instead of manu item images
........
  r11303 | paul | 2007-06-09 04:46:14 +0200 (Sat, 09 Jun 2007) | 1 line
  
  formatting
........
  r11309 | marc | 2007-06-11 02:25:07 +0200 (Mon, 11 Jun 2007) | 3 lines
  
  * Added alpha premultiply
  * Published Colorbox selection property
........
  r11310 | paul | 2007-06-11 19:10:18 +0200 (Mon, 11 Jun 2007) | 1 line
  
  misc
........
  r11312 | marc | 2007-06-12 01:44:03 +0200 (Tue, 12 Jun 2007) | 2 lines
  
  * start with carbon
........
  r11313 | paul | 2007-06-12 14:02:48 +0200 (Tue, 12 Jun 2007) | 1 line
  
  - BitBtn glyph transparency
........
  r11315 | paul | 2007-06-13 05:20:40 +0200 (Wed, 13 Jun 2007) | 1 line
  
  - problems with internal bitmap saving/loading (is was 24bpp when 32bpp needed)
........
  r11319 | paul | 2007-06-14 06:32:04 +0200 (Thu, 14 Jun 2007) | 1 line
  
  - More LCL way of painting images through ThemeServices
........
  r11320 | paul | 2007-06-14 06:32:56 +0200 (Thu, 14 Jun 2007) | 1 line
  
  - ability to override bitbtn glyph to nothing
........
  r11321 | paul | 2007-06-14 06:34:49 +0200 (Thu, 14 Jun 2007) | 1 line
  
  painting headercontrol images through ThemeServices
........
  r11325 | paul | 2007-06-17 10:14:27 +0200 (Sun, 17 Jun 2007) | 1 line
  
  fixing painting of 32bpp bitmaps with no Alpha
........
  r11326 | paul | 2007-06-17 10:16:00 +0200 (Sun, 17 Jun 2007) | 1 line
  
  missed file
........
  r11337 | paul | 2007-06-20 03:44:47 +0200 (Wed, 20 Jun 2007) | 3 lines
  
  - revert previous commit
  - create 24bpp bitmaps by default
........
  r11342 | marc | 2007-06-21 01:47:30 +0200 (Thu, 21 Jun 2007) | 3 lines
  
  * Added Alpha support on Carbon
  * Simplified win32 rawimage_fromdevice
........
  r11343 | paul | 2007-06-21 04:36:28 +0200 (Thu, 21 Jun 2007) | 1 line
  
  - adopt gtk2 code
........
  r11344 | paul | 2007-06-21 04:41:41 +0200 (Thu, 21 Jun 2007) | 1 line
  
  make gtk2 work
........
  r11353 | paul | 2007-06-22 10:12:19 +0200 (Fri, 22 Jun 2007) | 1 line
  
  - default WS imagelist implementation
........
  r11358 | marc | 2007-06-23 13:29:06 +0200 (Sat, 23 Jun 2007) | 2 lines
  
  * Implemented MaskBlit
........
  r11359 | paul | 2007-06-23 20:02:52 +0200 (Sat, 23 Jun 2007) | 1 line
  
  draw new imagelist bitmap on widget canvas
........
  r11371 | marc | 2007-06-25 23:50:13 +0200 (Mon, 25 Jun 2007) | 2 lines
  
  * Rawimage rework
........
  r11372 | marc | 2007-06-25 23:51:00 +0200 (Mon, 25 Jun 2007) | 2 lines
  
  + Added header
........
  r11373 | marc | 2007-06-26 00:05:55 +0200 (Tue, 26 Jun 2007) | 2 lines
  
  * Swapped RGBA <-> ARGB defualt format since most widgetsets use ARGB
........
  r11374 | marc | 2007-06-26 00:09:36 +0200 (Tue, 26 Jun 2007) | 2 lines
  
  * added
........
  r11462 | marc | 2007-07-12 00:16:02 +0200 (Thu, 12 Jul 2007) | 2 lines
  
  + added header
........
  r11463 | marc | 2007-07-12 00:18:49 +0200 (Thu, 12 Jul 2007) | 2 lines
  
  * Added alpha/masked strechblt support
........
  r11464 | marc | 2007-07-12 00:21:27 +0200 (Thu, 12 Jul 2007) | 2 lines
  
  * create DIBSection instead of DIBitmap
........
  r11502 | marc | 2007-07-14 00:23:42 +0200 (Sat, 14 Jul 2007) | 2 lines
  
  * Fixed transparentcolor after loading bitmap
........
  r11505 | marc | 2007-07-14 15:10:56 +0200 (Sat, 14 Jul 2007) | 2 lines
  
  - Removed ARGB dataconversion, internal format is by default the same now
........
  r11531 | marc | 2007-07-17 01:23:34 +0200 (Tue, 17 Jul 2007) | 2 lines
  
  * changed TRawImage into object
........
  r11533 | paul | 2007-07-17 05:10:31 +0200 (Tue, 17 Jul 2007) | 3 lines
  
  - change several occurrence of FillChar(..TRawImageDescription..) with call to Init
  - change imagelist defines to use old imagelist (new is crashes ide)
  - change TWin32ThemeServices to use old imagelist
........
  r11534 | paul | 2007-07-17 05:19:02 +0200 (Tue, 17 Jul 2007) | 3 lines
  
  - change several occurrence of FillChar(..TRawImageDescription..) with call to Init in Qt widgetset
  - change TRawImageDescription.IsEqual and TRawImage.IsEqual
........
  r11535 | paul | 2007-07-17 05:23:53 +0200 (Tue, 17 Jul 2007) | 1 line
  
  - change several occurrence of FillChar(..TRawImageDescription..) with call to Init in wince widgetset
........
  r11554 | marc | 2007-07-18 00:10:11 +0200 (Wed, 18 Jul 2007) | 2 lines
  
  * fixed compilation on 2.0.4
........
  r11555 | marc | 2007-07-18 00:10:44 +0200 (Wed, 18 Jul 2007) | 2 lines
  
  * fixed compilation
........
  r11556 | marc | 2007-07-18 00:11:43 +0200 (Wed, 18 Jul 2007) | 2 lines
  
  * fixed fillchar on TRawImage object
........
  r11572 | marc | 2007-07-19 01:41:35 +0200 (Thu, 19 Jul 2007) | 2 lines
  
  * fixed crash when object has vmt
........
  r11573 | marc | 2007-07-19 01:42:14 +0200 (Thu, 19 Jul 2007) | 2 lines
  
  * Made TRawimage compatible with record again
........
  r11580 | marc | 2007-07-20 01:33:20 +0200 (Fri, 20 Jul 2007) | 2 lines
  
  * enabled newimagelist
........
  r11581 | marc | 2007-07-20 01:33:48 +0200 (Fri, 20 Jul 2007) | 2 lines
  
  * fixed font
........

git-svn-id: trunk@11861 -
2007-08-25 01:49:40 +00:00
vincents
e81129f71b wince interface: fixed get text from controls (TEdit) crash (bug #8676) from zaher dirkey
git-svn-id: trunk@10985 -
2007-04-22 18:11:48 +00:00
paul
f77c458d61 wince patch from roozbeh (0008373) with modifications:
- this patch implements menus for wince lcl
- partial implementation of cursors
* res and rc files were not added since impossibility of compiling rc file

git-svn-id: trunk@10842 -
2007-04-01 10:21:15 +00:00
vincents
0e74743591 wince interface: several fixes from Roozbeh
* Added comments to lots of methods in winceapih.inc
* Implemented lots of widgetsets methods to call corrosponding winapi.
* Added TTimer.
* Error dialogs now appear.
* Events now working.
* Reverted all changes to make X button close the application: In wince X button should just minimize application,you have to manually add a feature to exit program.
* More stable.

git-svn-id: trunk@10603 -
2007-02-07 13:10:40 +00:00
vincents
d4dd6c0196 wince interface: several fixes from Christian Ulrich
* closing a application
* window styles
+ GetPixel and SetPixel

git-svn-id: trunk@10207 -
2006-11-16 12:18:12 +00:00
mattias
888332de6b wince intf: tarrow, timage, spinedit, tchecklist, WinCEWinAPIEmu from roozbeh
git-svn-id: trunk@9301 -
2006-05-18 07:16:43 +00:00
mattias
0c71fadd58 wince intf: statusbar,listview,prgressbar,toolbar(oldtoolbar),trackbar,scrollingwindow,scrollbox,groupbox,combobox from roozbeh
git-svn-id: trunk@9249 -
2006-05-08 08:48:55 +00:00
mattias
cf48584170 addes,labels,brusges,listview and partial support of comboboxes from roozbeh
git-svn-id: trunk@9182 -
2006-04-25 16:07:59 +00:00
marc
b8345ce9c0 * patch from roozbeh gholizadeh
git-svn-id: trunk@9152 -
2006-04-21 08:51:09 +00:00
mattias
1920ddc336 wince - tries to fix the X button close problem, fixed typos
git-svn-id: trunk@9144 -
2006-04-18 13:20:12 +00:00
mattias
1de660ed5d CheckBox and RadioButton, many events from roozbeh
git-svn-id: trunk@9135 -
2006-04-17 09:51:00 +00:00