Commit Graph

385 Commits

Author SHA1 Message Date
Rein Klazes 1b41bafa07 comdlg32: Memorize and restore the size of the file dialog between calls.
Includes some fine tuning to fix a couple of todo's in the tests.
2009-07-10 12:12:58 +02:00
Frédéric Delanoy 37dba9f2d9 comdlg32: Fix left-right margins inversion in French page setup UI. 2009-07-10 12:11:38 +02:00
Michael Stefaniuc 8edb9eaf58 comdlg32: Convert the German resources to UTF-8. 2009-07-09 15:23:57 +02:00
Frédéric Delanoy d9a121c3e2 comdlg32: Fix French translation & UI display. 2009-07-09 14:51:56 +02:00
Rein Klazes a73175fd11 comdlg32: Fix a problem with resizing a customized file dialog. 2009-07-09 11:37:08 +02:00
Rein Klazes c23ccc03d9 comdlg32: Rearrange some more controls when resizing a file dialog. 2009-07-07 11:01:14 +02:00
Ricardo Filipe 003c8dadf2 comdlg32: Update Portuguese translation and convert to UTF8. 2009-07-07 11:00:56 +02:00
Paul Vriens 8ce06b1484 comdlg32: Fixed size of Dutch control. 2009-07-06 14:35:26 +02:00
Aurimas Fišeras 4e1af57b5f Various spelling fixes for Lithuanian translation. 2009-07-06 14:35:26 +02:00
Rein Klazes b46f8b1b32 comdlg32/tests: fix a few test failures on Vista and higher. 2009-07-03 13:06:17 +02:00
Michael Stefaniuc a15c263237 comdlg32: Build language resource files separately.
Do not include them from an other rc file.
2009-07-03 11:28:36 +02:00
Rein Klazes f9c8e7e38a comdlg32: Don't call ShowWindow for the custom dialog until all rearrangements of the file dialog have been done. 2009-07-02 14:25:58 +02:00
Frédéric Delanoy a9f3bd06fd comdlg32: Improve French translation. 2009-07-02 11:30:19 +02:00
Aurimas Fišeras 892214aec3 comdlg32: Improve Lithuanian translation. 2009-07-01 11:38:32 +02:00
Rein Klazes 163914380e comdlg32: Fix resizing of the file dialog browser that keeps returning to its original size. 2009-07-01 11:38:16 +02:00
Rein Klazes ce85668416 comdlg32: Fix a problem with the returned value of a CDN_FILEOK notification. 2009-06-30 12:34:06 +02:00
Paul Vriens 5d898e3ebe comdlg32/tests: Fix some typos. 2009-06-17 17:23:21 +02:00
Rein Klazes 8526eee472 comdlg32/tests: Fix file dialog resize failures on NT4 and with tiny desktops. 2009-06-17 12:05:04 +02:00
Rein Klazes b498fe7544 comdlg32: Delay setting the initial size of resizable file dialog until the CDN_INITDONE notification has been processed. 2009-06-16 13:29:48 +02:00
Andrew Talbot 764974e59d comdlg32: Constify some variables. 2009-06-10 11:47:58 +02:00
André Hentschel b7fbe1d527 comdlg32: Improve the German Find and FindReplace dialogs. 2009-05-26 14:27:27 +02:00
Huw Davies 7ac3fe280f comdlg32/tests: PrintDlgExW returns E_NOTIMPL on some versions of winME. 2009-05-25 11:21:15 +02:00
Michael Stefaniuc 4fd3d633cb Fix typo in Romanian translation basă => bază.
Thanks to Dimitriu Petru for spotting this.
2009-05-19 11:58:53 +02:00
Paul Vriens a478d765d3 comdlg32: Improve the Dutch find and replace dialogs. 2009-05-12 11:21:48 +02:00
Ricardo Filipe abadf9a37a commdlg: Implemented notifications are only sent with OFN_EXPLORER flag set. 2009-05-06 13:16:08 +02:00
Rein Klazes dd16b91a87 comdlg32: Implement OFN_ENABLESIZING flag for GetOpenFileName and friends. 2009-05-01 14:51:25 +02:00
Rein Klazes 17e9174076 comdlg32: Fix a crash in LookIn combo box WM_COMMAND message handler. 2009-04-23 12:57:01 +02:00
Michael Stefaniuc 3a88ed1236 comdlg32: Fix the Slovak translation. 2009-04-21 13:16:15 +02:00
Ricardo Filipe 13f1988720 comdlg32: Send CDN_INCLUDEITEM notification for each object in an Open/Save dialog. 2009-03-25 12:18:47 +01:00
Aurimas Fischer ffeb09d062 comdlg32: Improve Lithuanian translation. 2009-03-11 15:56:51 +01:00
Andrew Talbot 7b1c326016 comdlg32: Fix a typo. 2009-03-04 12:07:03 +01:00
Francois Gouget e7800f2a52 comctl32/tests: Use win_skip() to skip over unimplemented functionality. 2009-02-26 12:18:51 +01:00
Francois Gouget ef5178af21 comdlg32/tests: Use win_skip() to skip over unimplemented functionality. 2009-02-25 12:50:11 +01:00
Aurimas Fischer cfe25a4cde comdlg32: Fix another inconsistency in Lithuanian translation. 2009-02-23 12:19:44 +01:00
Huw Davies 466b50cf7d comdlg32/tests: Vista can return a failure from StartDoc when using the XPS driver - don't fail the test in this case. 2009-02-19 15:57:47 +01:00
Aurimas Fischer 525cce9e8b comdlg32: Unify/fix some Lithuanian translated strings. 2009-02-19 12:53:21 +01:00
Huw Davies ecffb8038a comdlg32/tests: Skip remaining tests if StartDoc fails. 2009-02-18 14:48:08 +01:00
Aurimas Fischer 6ddf8760ff comdlg32: Add Lithuanian translation. 2009-02-16 11:51:15 +01:00
Ricardo Filipe d904d1359a include: Fix commdlg hook procedures return type. 2009-02-09 17:17:09 +01:00
Andre Wisplinghoff 6c96347121 comdlg32: Update German and French translation. 2009-02-06 13:04:44 +01:00
Anders Jonsson 100df7378d comdlg32: Update Swedish translation. 2009-01-29 12:19:00 +01:00
Huw Davies 0806d811ed comdlg32: Set the correct error code if there is no default printer. 2009-01-26 15:13:32 +01:00
Huw Davies f63d950df7 comdlg32: Move the unicode version to the common implementation. 2009-01-23 16:48:17 +01:00
Huw Davies 8d09315b52 comdlg32: Add a placeholder for the unicode dialog struct. Update helper functions to work in the unicode case. 2009-01-23 16:48:14 +01:00
Huw Davies 69959801d6 comdlg32: Move the initialization code into a common function. 2009-01-23 16:48:11 +01:00
Detlef Riekenberg 29bdfed9f8 comdlg32: Fix return type of COMDLG32_StrRetToStrNW. 2009-01-23 13:43:53 +01:00
Huw Davies 2409e33f08 comdlg32: Add a helper to return the dialog struct. 2009-01-23 13:27:17 +01:00
Huw Davies 5084327088 comdlg32: Add a function to access the hooks. 2009-01-23 13:27:12 +01:00
Huw Davies 6ce6194f6c comdlg32: Remove ugly macro. 2009-01-23 13:27:07 +01:00
Huw Davies e2f81f1b33 comdlg32: Simplify the DEVNAMES access functions are unify the release. 2009-01-23 13:27:02 +01:00
Huw Davies 2e2a0774b4 comdlg32: Fix incorrect scaling. 2009-01-23 13:26:56 +01:00
Huw Davies 2bd53e2786 comdlg32: Add a helper to access the margin rect. 2009-01-23 13:26:43 +01:00
Huw Davies 30aa997b69 comdlg32: Add a helper function to access the PAGESETUPDLG's ptPaperSize element. 2009-01-23 13:26:36 +01:00
Huw Davies de7be5885c comdlg32: Use a helper function to retrieve pagesetup flags. 2009-01-23 13:26:30 +01:00
Detlef Riekenberg cbaa2e5bd7 comdlg32: Remove dead code (GetModuleHandleA can't fail). 2009-01-23 13:12:17 +01:00
Huw Davies 10dfcfb9a0 comdlg32: Rename pagesetup data type to reflect upcoming unicode/ansi merge. 2009-01-22 15:28:24 +01:00
Huw Davies 4126e8bfa5 comdlg32: Simplify the preview change function a little. 2009-01-22 15:28:22 +01:00
Huw Davies 048b57d102 comdlg32: Rewrite the 1000ths inch conversion function to use the is_metric helper. 2009-01-22 15:28:22 +01:00
Huw Davies 53149c5413 comdlg32: Rewrite the 10ths mm conversion function to use the is_metric helper. 2009-01-22 15:28:22 +01:00
Huw Davies bfa384504a comdlg32: Move handling of the 'Properties' button to a separate function. 2009-01-22 15:28:22 +01:00
Francois Gouget 21ca20b7a8 comdlg32: Remove a space before a '\n'. 2009-01-22 12:04:07 +01:00
Huw Davies b2258d8324 comdlg32: Move invocation of the Printer... dialog to a separate function. 2009-01-21 13:06:30 +01:00
Huw Davies 26f11704d4 comdlg32: Use unicode APIs to react to the change printer combo. 2009-01-21 13:06:24 +01:00
Huw Davies c2cd6f6efe comdlg32: Use unicode APIs in pagesetup_update_papersize. 2009-01-21 13:05:57 +01:00
Huw Davies 11d389e3d4 comdlg32: Use unicode APIs to access the paper combos. 2009-01-21 13:05:50 +01:00
Huw Davies 75829a9509 comdlg32: Initialize the paper comboboxes using unicode. 2009-01-21 13:05:46 +01:00
Huw Davies bb9494ba82 comdlg32: Initialize the printer combobox using unicode strings. 2009-01-21 13:05:36 +01:00
Huw Davies 7d996fb739 comdlg32: Rename PRINTDLG_PS_ChangePrinterA to better reflect its function. 2009-01-21 13:05:27 +01:00
Huw Davies 3a35271960 comdlg32: Add a function to update the orientation buttons. 2009-01-20 12:44:04 +01:00
Huw Davies b6ed969ee5 comdlg32: Add a helper for setting the defaultsource. 2009-01-20 12:44:02 +01:00
Huw Davies 562dd4ab65 comdlg32: Add helpers for getting and setting the devmode papersize. 2009-01-20 12:43:55 +01:00
Huw Davies c1209a68c3 comdlg32: Add a helper for getting the orientation. 2009-01-20 12:43:51 +01:00
Huw Davies 6b6adccc8c comdlg32: Add a helper for setting the orientation. 2009-01-20 12:43:47 +01:00
Huw Davies e75b7ad745 comdlg32: Let pagesetup_update_papersize take care of landscape mode. 2009-01-20 12:43:42 +01:00
Huw Davies 276434caa9 comdlg32: Switch to using a locale dependent decimal separator. 2009-01-20 12:43:35 +01:00
Huw Davies 5f15c1c12e comdlg32: Fix parsing of the margin edit controls. 2009-01-20 12:43:07 +01:00
Huw Davies 11e028be8e comdlg32: Give update_margin_edits the ability to update just one edit control if required. 2009-01-20 12:42:56 +01:00
Mario Kacmar 972741983d comdlg32: Update Slovak translation. 2009-01-20 12:31:15 +01:00
Huw Davies 2a0f86afc5 comdlg32: We need to be able to type the decimal separator into the margin edit controls so ES_NUMBER is no use. Subclass them and filter WM_CHAR instead. 2009-01-19 12:15:03 +01:00
Huw Davies fd9d79ab5d comdlg32: Display the fractional part of the margins. 2009-01-19 12:14:52 +01:00
Huw Davies 6ca8b91f39 comdlg32: Set the margins groupbox title to reflect whether we are using metric or imperial measurements. 2009-01-19 12:14:46 +01:00
Huw Davies ef4588a08e comdlg32: Fix spelling of millimeter. 2009-01-19 12:14:41 +01:00
Huw Davies 3288c72057 comdlg32: Add an is_metric() helper function. 2009-01-16 13:58:14 +01:00
Huw Davies 8149f2a645 comdlg32: Correctly rotate the margins when the paper orientation is changed. 2009-01-16 13:58:09 +01:00
Huw Davies 358ab47023 comdlg32: Remove a couple of obsolete WARN()s. 2009-01-15 12:44:06 +01:00
Huw Davies ef5daf38e7 comdlg32: Set the margin edit controls using unicode functions. 2009-01-15 12:44:01 +01:00
Huw Davies 680e5112e3 comdlg32: Simplify the margin initialization. 2009-01-15 12:43:56 +01:00
Huw Davies 40bed9c504 comdlg32: If a measurement system isn't specified use the default one and update the Flags field to reflect this. 2009-01-15 12:43:50 +01:00
Huw Davies 8b10dd2a8d comdlg32: We no longer need to update the dialog struct on exit as all of the information is up to date. 2009-01-14 15:56:06 +01:00
Huw Davies 3e43528a99 comdlg32: Use a unicode dialog. 2009-01-14 15:55:59 +01:00
Huw Davies 90651c049a comdlg32: Keep the DEVMODE's papersize member up to date. 2009-01-14 15:55:01 +01:00
Huw Davies 34c771bd9a comdlg32: Keep the DEVMODE's orientation member up to date. 2009-01-14 15:54:59 +01:00
Michael Stefaniuc a04ed94580 comdlg32: Remove superfluous pointer casts. 2009-01-14 12:20:58 +01:00
Michael Stefaniuc fe794a36b1 comdlg32: Fix typo in #pragma line in cdlg_Ro.rc. 2009-01-14 12:20:38 +01:00
Huw Davies c458f41aec comdlg32: Use the DEVMODE and DEVNAMES directly from the PAGESETUPDLG structure. 2009-01-13 15:53:56 +01:00
Huw Davies 00e5840eb0 comdlg32: Update the original dialog structure rather than a temporary copy. 2009-01-13 15:53:49 +01:00
Andrew Talbot 8a1a2a9511 comdlg32: Declare a function static. 2009-01-02 14:28:02 +01:00
Andrew Talbot 0c587dc373 comdlg32: Unreachable code fix. 2009-01-02 11:53:16 +01:00
Huw Davies c50a368e46 comdlg32: Use [G|S]etPropW instead of [G|S]etPropA. 2008-12-27 20:23:01 +01:00
Rico Schüller 2381f23787 comdlg32: Fix German translation. 2008-12-18 14:19:40 +01:00