Commit graph

334 commits

Author SHA1 Message Date
Dylan Smith
0c46da86bf wordpad: Implement zooming in for print preview.
The preview is now drawn onto it's own window rather directly onto
the client area of the top level window.  This is done to allow for
scrollbars, since the page won't usually fit in the window when zoomed in.
Refactoring was needed as a result of this, and in order to provide more
granularity for updates to avoid EM_FORMATRANGE messages being sent when
the page the same page is being displayed.
2010-01-29 14:59:02 +01:00
Dylan Smith
aaabd9f2f3 wordpad: Fixed spacing calculations for print preview. 2010-01-29 14:59:02 +01:00
Igor Paliychuk
05450498d0 wordpad: Add Ukrainian translations. 2010-01-29 13:30:04 +01:00
Dylan Smith
ad52ae67a5 wordpad: Don't render the text when getting the number of pages.
EM_FORMATRANGE will render the text if wParam is non-zero, and there
is no reason to actually render the text when just getting the number
of pages.
2010-01-27 18:46:06 +01:00
Dylan Smith
fc473e0f63 wordpad: Reset rc.bottom between calls to EM_FORMATRANGE.
EM_FORMATRANGE will set rc.bottom within the FORMATRANGE struct to be the
bottom of the area actually printed to, so this must be reset between calls
to make sure that the page boundaries are consistent between the pages.
2010-01-27 18:46:06 +01:00
Alexandre Julliard
55f024afe1 wordpad: Use the main module instance instead of getting it from the window. 2009-12-28 14:20:37 +01:00
Michael Stefaniuc
cdaba88592 wordpad: Remove some explicit LPARAM/WPARAM casts. 2009-12-28 12:27:14 +01:00
Austin English
0b7903c46c wordpad: Only allow one find/replace window. 2009-11-23 13:09:13 +01:00
Andrey Turkin
64d488065a programs: Update Russian translations. 2009-10-20 13:46:42 +02:00
Dylan Smith
19c6edd497 wordpad: Use smaller cbSize for REBARBANDINFOW for compatibility.
The cbSize field for the REBARBANDINFOW structure was previously set to
the sizeof(REBARBANDINFOW), however, new fields were added to this
structure for newer version of windows.  Testing in Windows XP (or with
comctl32.dll from Windows XP) I found this larger size was rejected
causing the rebar to not be displayed in wordpad.
2009-08-17 13:57:50 +02:00
Dylan Smith
0c862dea00 wordpad: Use richedit class string macro from public headers. 2009-08-10 17:10:39 +02:00
Hwang YunSong
15ff2246b8 wordpad: Updated Korean resource. 2009-08-03 16:01:02 +02:00
Vladimir Pankratov
60dcd6365e wordpad: Convert the Russian resources to UTF-8. 2009-07-23 11:22:44 +02:00
Paul Vriens
a607df2b69 wordpad: Align resources with the English ones. 2009-07-21 14:23:32 +02:00
Ricardo Filipe
87d5d882b3 wordpad: Update Portuguese translation and convert to UTF8. 2009-07-17 14:28:11 +02:00
Michael Stefaniuc
0c110597db wordpad: Change some string resource ids to logically group the strings in separate STRINGTABLEs. 2009-07-17 11:22:07 +02:00
Huw Davies
6df07402c0 wordpad: Add English neutral translations. 2009-07-08 20:15:03 +02:00
Frédéric Delanoy
adea830ad7 wordpad: Fix French translation & UI display. 2009-07-07 11:00:09 +02:00
Alexander Nicolaysen Sørnes
0bb5ab6355 wordpad: Update Norwegian Bokmål translation. 2009-07-03 14:28:45 +02:00
Michael Stefaniuc
eaa31f33d6 wordpad: Build language resource files separately.
Do not include them from an other rc file.
2009-07-02 11:44:07 +02:00
Aric Stewart
f30387197c wordpad: Update Japanese resource. 2009-07-01 15:29:48 +02:00
Aurimas Fišeras
41853ebc45 wordpad: Add Lithuanian translation. 2009-06-29 12:25:55 +02:00
Matej Spindler
ab750ba204 wordpad: Update Slovenian translation. 2009-06-26 11:59:47 +02:00
Jonathan Ernst
367816c0ff wordpad: Updated French translation. 2009-06-09 17:01:13 +02:00
André Hentschel
563542ed07 wordpad: Add German translation. 2009-06-08 12:42:12 +02:00
Rein Klazes
9e8f2a7024 programs: Make some of the open file dialogs of a few programs resizable. 2009-05-06 12:20:10 +02:00
Michael Stefaniuc
410c00fae4 wordpad: "Fix" the Turkish translation.
Remove the untranslated and incomplete STRINGTABLE.
2009-04-21 13:16:19 +02:00
Frans Kool
38d9989fba wordpad: Fixed Dutch translations. 2009-04-16 11:28:17 -05:00
Michael Stefaniuc
645486e8c2 wordpad: Replace long with LONG. 2009-04-07 11:21:45 +02:00
Anders Jonsson
bd1a69220a wordpad: Update Swedish translation. 2009-03-27 11:23:28 +01:00
Hwang YunSong(황윤성)
9b309b0142 wordpad: Updated Korean resource. 2009-03-02 12:30:30 +01:00
Dylan Smith
8e8c02a71f wordpad: Sort tab stops by numeric value rather than as string.
The bug could be seen by inserting tabs stops 1cm, 2cm, & 10cm.  The
10cm tab stop would be inserted before 2cm since the comparison isn't
based on the numeric value.
2009-02-26 12:10:51 +01:00
Dylan Smith
0292135a92 wordpad: Show error when user tries to add more than max tab stops.
Previously there was no such error, and if more than MAX_TAB_STOPS were
added, then some of the tab stops would be silently discarded.
2009-02-26 12:10:38 +01:00
Anders Jonsson
fed3c945f0 wordpad: Add Swedish translation. 2009-01-20 15:17:25 +01:00
Michael Stefaniuc
688bdb645f wordpad: Remove superfluous pointer casts. 2009-01-19 12:46:42 +01:00
Dmitry Timoshkov
1793f55f35 wordpad: Use "-1" as a "don't care value", fix dialog id duplicates. 2009-01-14 12:22:10 +01:00
Dylan Smith
35680c83d1 wordpad: Use unicode version of CBEM_GETITEM message. 2009-01-09 14:06:13 +01:00
Dylan Smith
02c7d192b0 wordpad: Use winelib's sprintfW for floating point formatting.
This fixes a regression introduced by commit
ef23ef9335.
2009-01-09 14:06:13 +01:00
Jonathan Ernst
bd91afcea4 wordpad: Updated French translation. 2008-12-17 13:52:39 +01:00
ByeongSik Jeon
5f3287d79f *Ko.rc: Update Korean resource.
Fix the unnecessary SUBLANG_NATURAL.
Change the font size from 8 to 9.
2008-12-11 12:21:07 +01:00
ByeongSik Jeon
1b0297a7f9 *Zh.rc: Update the Chinese resource font name to "MS Shell Dlg". 2008-12-11 12:20:48 +01:00
Rico Schüller
bd923fd307 wordpad: Fix German translation. 2008-12-10 10:48:49 +01:00
Rok Mandeljc
d551d73c1d wordpad: Updated Slovenian translation. 2008-12-08 12:01:33 +01:00
Hwang YunSong(황윤성)
f927b89f3d wordpad: Updated Korean resource. 2008-11-24 14:41:29 +01:00
Hirofumi Katayama
1b8f4b9e48 wordpad: Update resources for date and time dialog. 2008-11-17 13:15:17 +01:00
Hirofumi Katayama
7984e70697 wordpad: Accept double-click in date and time dialog. 2008-11-12 11:49:11 +01:00
Andrey Turkin
783b855f42 wordpad: Do not pass resource ids to MessageBox. 2008-10-23 12:45:08 +02:00
Ricardo Filipe
511226c8ac wordpad: Added Portuguese translation. 2008-10-22 13:54:54 +02:00
Hwang YunSong(황윤성)
07badc790a wordpad: Updated Korean resource. 2008-10-20 14:36:58 +02:00
Frans Kool
730d23046d wordpad: Corrected Dutch translations. 2008-10-15 16:45:14 +02:00
Andrey Turkin
71c01bb974 wordpad: Do not try to close uninitialized handles. 2008-10-15 12:21:59 +02:00
Dylan Smith
f124a586d4 wordpad: Added option to disable word wrap. 2008-10-14 13:41:55 +02:00
Andrey Turkin
dfb64699bf wordpad: Do not leak a handle on error path. 2008-10-13 11:55:29 +02:00
Andrey Turkin
ef23ef9335 wordpad: Use inches instead of cm in calculations. 2008-10-13 11:55:24 +02:00
Muneyuki Noguchi
613685f6d1 wordpad: Convert Japanese resource to UTF-8. 2008-10-13 11:40:30 +02:00
Andrey Turkin
fbfb165d56 wordpad: Fix some compile-time warnings. 2008-10-10 14:13:07 +02:00
Andrey Turkin
c53b772394 wordpad: Convert some ANSI calls to Unicode. 2008-10-10 14:12:43 +02:00
Andrey Turkin
566dcd78fe wordpad: Fix some unicode bugs. 2008-10-10 14:12:32 +02:00
Muneyuki Noguchi
595dc28620 wordpad: Use "MS Shell Dlg" 9 in Japanese resources. 2008-09-25 13:27:58 +02:00
Gerald Pfeifer
95613fbdd2 wordpad: Shed off unused parameters from on_fontlist_modified, OnCreate, OnUser, OnNotify, and OnInitPopupMenu. 2008-09-09 11:46:14 +02:00
Michael Stefaniuc
ba94f959db worpad: Fix the German translation. 2008-09-08 12:47:20 +02:00
Michael Stefaniuc
5f8ab11751 wordpad: Change the encoding of the German resource file to utf-8. 2008-09-08 12:47:20 +02:00
Michael Stefaniuc
d94a90273e wordpad: Fix the Hungarian translation by removing an untranslated and incomplete STRINGTABLE. 2008-09-08 12:47:20 +02:00
Katayama Hirofumi MZ
13359ce22b wordpad: Added Japanese resource. 2008-09-02 21:34:55 +02:00
Hongbo Ni
1e4704195e wordpad: Add simplified and traditional Chinese resources. 2008-09-02 11:57:55 +02:00
David Adam
2ca1fe29b8 wordpad: Update the French translation. 2008-08-21 13:26:56 +02:00
Gerald Pfeifer
412cd04cfc wordpad: Remove unused parameter for preview_command(). 2008-07-23 11:20:50 +02:00
Frans Kool
c91eb084ce wordpad: Added missing Dutch translations. 2008-07-21 14:37:13 +02:00
Alexander Nicolaysen Sørnes
b69592416c wordpad: Show error if file open fails. 2008-07-18 11:05:50 +02:00
Frans Kool
4c31603eb6 wordpad: Fixed and added Dutch translations. 2008-07-16 17:53:50 +02:00
Alexander Nicolaysen Sørnes
bd2734d9c6 wordpad: Show error message if saving fails. 2008-07-14 12:25:24 +02:00
Dylan Smith
e3efa88c45 richedit: Cannot undo setting of default character format.
This also reverts commit 2b52dd8450:
wordpad: Empty the richedit undo buffer on creation.

The reverted commit I created to fix an issue that only applied to Wine,
but it just masked the issue which was in richedit controls.  The
default character format was set in two places while wordpad was
starting up, and caused wordpad to have two undo items at startup.
2008-07-14 12:22:44 +02:00
Dylan Smith
fcaa599181 wordpad: Properly save window rect on closing Min/Maximized windows.
Previously the window size and position was obtained in such a way that
when the window is closed while minimized, it would be hidden when the
program is started again.  Closing a maximized window would save the
size of the maximized window and use it as the normal/restored size when
the program is started again.
2008-07-04 20:24:54 +02:00
Dmitry Timoshkov
da88293338 wordpad: Pass correct parameters to WM_SIZE message handler. 2008-06-27 12:32:21 +02:00
Dylan Smith
8769e706cc wordpad: Fixed a bug in setting the recent file list in the registry. 2008-06-20 12:34:57 +02:00
Dylan Smith
d0927f63aa wordpad: Fixed bugs that prevented setting alignment through dialog.
The combobox to select the alignment in the paragraph format dialog
did not have enough height to display the dropdown list.  Also, code was
missing to set the alignment when OK button is pressed. This patch fixes
these issues.
2008-06-20 12:34:39 +02:00
Dylan Smith
7fe5d6ad60 wordpad: Fixed calculations for the paragraph format dialog. 2008-06-20 12:32:52 +02:00
Dylan Smith
2ee7bcc13c wordpad: Apply changes on dropdown selection for comboboxes on toolbar.
The changes were previously being applied only when the combobox's edit
control lost focus notifying an end edit event.  In addition, the
selection of an item from the dropdown list should also cause the
changes to be applied. New functions were created to handle the
duplication in expected behaviour for these two events.
2008-06-20 12:32:30 +02:00
Dylan Smith
6fab4754d7 wordpad: Fixed the font size validation for the toolbar's combobox. 2008-06-20 12:30:47 +02:00
Dylan Smith
536edd7bfc wordpad: Added style to the richedit control to not hide selection.
When run with the native richedit control the selection will be hidden
when focus is lost without the ES_NOHIDESEL style applied to the
richedit control.  This can be annoying in native windows when focus is
on a combobox in the toolbar, because it won't show what text will be
changed.  This patch adds the ES_NOHIDESEL style to be consistent with
native wordpad.
2008-06-20 12:29:39 +02:00
Francois Gouget
d81fb8e027 Remove spaces before '...' in the Danish resources. 2008-06-16 15:52:21 +02:00
Matthias Kupfer
0e074d6dd6 wordpad: Small typo fix for German translation. 2008-06-16 15:51:46 +02:00
Michael Stefaniuc
76a80d24ae wordpad: Fix the Turkish translation. 2008-06-06 10:28:02 +02:00
Francois Gouget
39cb432b68 Fix the resources to remove extraneous spaces in '...'. 2008-06-05 15:53:05 +02:00
Francois Gouget
b4bf3553c4 wordpad: Remove extraneous spaces in '...'. 2008-06-02 14:13:50 +02:00
Dylan Smith
76f2a0f333 wordpad: Added a null terminator needed for a unicode string. 2008-05-28 11:30:27 +02:00
Dylan Smith
4a9adfa04c wordpad: Removed spaces between dots in ellipses for english menu text. 2008-05-28 11:30:06 +02:00
Alexandre Julliard
0e3eda3425 programs: Use the Wine import libraries when compiling with MinGW. 2008-05-26 19:26:06 +02:00
Dylan Smith
2b52dd8450 wordpad: Empty the richedit undo buffer on creation. 2008-05-08 11:10:49 +02:00
Jens Albretsen
19f452a5a9 wordpad: Added Danish translation. 2008-05-05 13:35:56 +02:00
Eric Pouech
2cf1925eb4 wordpad: Open the filename passed on command line if any. 2008-04-28 13:27:51 +02:00
Tomasz Nowiński
df90b52627 Fixed typos in the Polish translations. 2008-04-21 20:34:47 +02:00
Alexandre Julliard
2004d2b2f6 wordpad: Don't pass an invalid DC to CreateCompatibleDC. 2008-04-14 12:05:57 +02:00
Dmitry Timoshkov
2c8476a078 wordpad: Fix Win64 warnings. 2008-04-09 16:27:20 +02:00
Hwang YunSong(황윤성)
4611dc0a4b wordpad: Updated Korean resource. 2008-04-09 12:19:58 +02:00
Rok Mandeljc
c8c89e682d wordpad: Added Slovenian translation. 2008-04-08 11:56:17 +02:00
Alexandre Julliard
a54ac90000 wordpad: Display the larger icon in the about box. 2008-04-02 20:05:33 +02:00
Herve Chanal
a4e01d67b5 wordpad: A nicer icon. 2008-04-02 20:05:20 +02:00
Michael Stefaniuc
a1cec6b619 wordpad: Update the German translation. 2008-03-31 12:14:16 +02:00
Vitaliy Margolen
5b690b0885 Update Russian translations. 2008-03-28 09:53:44 +01:00
Michael Stefaniuc
1bdd2ab628 wordpad: Remove bogus ';' after the if statement. 2008-03-27 17:47:53 +01:00
Alexander Nicolaysen Sørnes
1ea82f7cd4 wordpad: Add support for previewing two pages side-by-side. 2008-03-27 11:05:45 +01:00
Eric Pouech
704de609e6 wordpad: Don't try to use information that hasn't been initialized yet. 2008-03-24 12:12:26 +01:00
Peter Oberndorfer
d8b2f161b0 wordpad: Use correct prototype for dialog functions. 2008-03-04 11:18:53 +01:00
Mikołaj Zalewski
e2e2066200 wordpad: Always use RB_GETBARHEIGHT. 2008-02-28 10:50:45 +01:00
Mikołaj Zalewski
a8fd0e0d69 wordpad: File > New now opens a dialog so there should be an ellipsis at the end. 2008-02-15 09:55:50 +01:00
Mikołaj Zalewski
0027353107 wordpad: Update Polish translation. 2008-02-15 09:55:46 +01:00
Marcus Meissner
fa6937f4a5 wordpad: Remove condition that never triggers. 2008-02-04 11:13:26 +01:00
Andrey Esin
cec519c753 wordpad: Corrections in Russian translation. 2008-01-16 12:16:13 +01:00
Andrej Sinicyn
4278c3fe84 wordpad: Update German strings and correct shortcuts to match XP wordpad. 2008-01-15 14:36:22 +01:00
Andrey Esin
44923ffb2b wordpad: Adding to Russian translation. 2008-01-15 14:35:48 +01:00
Alexander Nicolaysen Sørnes
9a1b626481 wordpad: Add basic ruler. 2008-01-14 15:31:37 +01:00
Alexander Nicolaysen Sørnes
e1e147da4d wordpad: Fix width when text break = margins. 2008-01-14 15:31:37 +01:00
Andrey Esin
fd78ab799b wordpad: Russian translation. 2008-01-08 12:55:09 +01:00
Alexander Nicolaysen Sørnes
fb5d0bfee1 wordpad: Draw margin lines in print preview. 2008-01-08 12:54:34 +01:00
Alexandre Julliard
c7278c21bd wordpad: Fix invalid pointer usage. 2007-12-12 22:32:38 +01:00
Alexander Nicolaysen Sørnes
7f03c2f5bd wordpad: Move registry functions to a separate file. 2007-12-12 13:49:07 +01:00
Alexandre Julliard
2702da6977 wordpad: Fix a compiler warning. 2007-12-10 15:15:42 +01:00
Jonathan Ernst
9efa4daa4c wordpad: Updated French translation. 2007-12-05 12:21:47 +01:00
Alexander Nicolaysen Sørnes
a1378190a5 wordpad: Move printing functions to a separate file. 2007-11-20 14:58:03 +01:00
Alexander Nicolaysen Sørnes
62d90a60ca wordpad: Fix print preview bar. 2007-11-20 14:56:19 +01:00
Alexander Nicolaysen Sørnes
04aefe8647 wordpad: Refer to main menu using IDM_MAINMENU. 2007-11-20 14:56:11 +01:00
Jonathan Ernst
c3ff4ddcff wordpad: Updated French translation. 2007-11-15 12:48:40 +01:00
Hwang YunSong(황윤성)
d97a491b69 wordpad: Updated Korean resource. 2007-10-25 13:56:51 +02:00
Dmitry Timoshkov
6b8ee0e41f wordpad: Refuse to load OLE compound storage files like Windows does. 2007-10-17 13:40:26 +02:00
Alexandre Julliard
eb03098681 wordpad.exe: We can now store binary files in the repository. 2007-09-18 13:36:58 +02:00
Francois Gouget
03d7f2d4ad wordpad: Fix compilation on systems that don't support nameless unions. 2007-09-18 11:21:11 +02:00
Hwang YunSong(황윤성)
754569f608 wordpad: Updated Korean resource. 2007-09-17 12:09:20 +02:00
Alexander Nicolaysen Sørnes
7226f88f55 wordpad: Prevent white flickering on window resize. 2007-09-13 10:59:39 +02:00
Alexander Nicolaysen Sørnes
8710108b24 wordpad: Clean up font effects toggling code. 2007-09-13 10:59:32 +02:00
Alexander Nicolaysen Sørnes
0397146d72 wordpad: Resize rebar control on window resize. 2007-09-13 10:59:25 +02:00
Alexander Nicolaysen Sørnes
b3162df54a wordpad: Remove RB_SIZETORECT call. 2007-09-13 10:59:19 +02:00
Alexander Nicolaysen Sørnes
93dc2338b2 wordpad: More error handling for printing/print preview. 2007-09-13 10:59:12 +02:00
Alexander Nicolaysen Sørnes
f6cc0086fe wordpad: Allow changing font effects in the choose font dialog. 2007-09-13 10:59:03 +02:00
Alexander Nicolaysen Sørnes
48aba990bc wordpad: Add replace dialog. 2007-09-13 10:58:53 +02:00
Alexander Nicolaysen Sørnes
917fc5fd48 wordpad: Set icon according to format. 2007-09-13 10:57:16 +02:00
Alexander Nicolaysen Sørnes
4c3980da73 wordpad: Add font dialog. 2007-09-13 10:56:03 +02:00
Alexander Nicolaysen Sørnes
58b09f0227 wordpad: Add font size list. 2007-09-13 10:55:54 +02:00
Alexander Nicolaysen Sørnes
72fdadbd18 wordpad: Add font list. 2007-09-13 10:55:24 +02:00
Alexander Nicolaysen Sørnes
cd64bf8e4d wordpad: Add initial print preview support. 2007-09-12 13:32:06 +02:00
Alexander Nicolaysen Sørnes
7fa0590e5a wordpad: Add view options dialog. 2007-09-12 13:31:43 +02:00
Alexander Nicolaysen Sørnes
dfb29f4d15 wordpad: Add about window. 2007-09-12 13:31:36 +02:00
Alexander Nicolaysen Sørnes
5bc0dfc28c wordpad: Add context menu. 2007-09-12 13:31:10 +02:00
Alexander Nicolaysen Sørnes
05e6a4e60c wordpad: Add support for printing a page range. 2007-09-12 13:30:56 +02:00
Alexander Nicolaysen Sørnes
cd97bf4e74 wordpad: Re-order format clearing when selecting new file. 2007-09-12 13:30:51 +02:00
Alexander Nicolaysen Sørnes
f586e1cce1 wordpad: Add quick print support. 2007-09-12 13:30:46 +02:00
Alexander Nicolaysen Sørnes
6d73cd1138 wordpad: Store page margins in the registry. 2007-09-12 13:30:39 +02:00
Alexander Nicolaysen Sørnes
d5bb616913 wordpad: Add page setup dialog. 2007-09-12 13:30:11 +02:00
Alexander Nicolaysen Sørnes
61876c7205 wordpad: Add initial printing support. 2007-09-12 13:30:00 +02:00
Alexander Nicolaysen Sørnes
695a94f139 wordpad: Add tab stops dialog. 2007-09-12 13:29:47 +02:00