Commit Graph

69 Commits

Author SHA1 Message Date
Vincent Povirk 34d57e3621 comdlg32: Implement radio button lists in item dialog. 2015-09-14 16:47:51 +09:00
Vincent Povirk 9068f2d10c comdlg32: Return success from IFileDialogCustomize::MakeProminent. 2015-09-14 16:21:26 +09:00
Vincent Povirk 4270a8a4dc comdlg32: Return success from IFileDialog2::AddPlace. 2015-09-14 16:21:23 +09:00
Vincent Povirk 3fc57e7b49 comdlg32: Remove fixme from EnableOpenDropDown. 2015-09-14 16:21:21 +09:00
Vincent Povirk bbe009778e comdlg32: Fix ignored out parameter. 2015-09-14 16:21:18 +09:00
Vincent Povirk 6056a3f163 comdlg32: Show open dropdown menu on button press. 2015-08-28 21:24:37 +09:00
Vincent Povirk bc0abc2369 comdlg32: Show and hide the open dropdown menu dynamically. 2015-08-28 21:24:15 +09:00
Vincent Povirk c5c5163e61 comdlg32: Implement open dropdown menu. 2015-08-28 21:23:26 +09:00
Vincent Povirk d3163241af comdlg32: Partially implement IFileDialogCustomize::EnableOpenDropDown.
This builds a menu but cannot display it yet.
2015-08-19 20:19:56 +09:00
Vincent Povirk 8d8e75849f comdlg32: Implement SetControlItemState for combo boxes. 2015-08-19 20:19:56 +09:00
Vincent Povirk 068a6c7a5f comdlg32: Implement SetControlItemState for menu controls.
This required some rethinking because menus and combo boxes don't
provide a way to "hide" items, just remove them, and native always
shows items in the order they were added even when hidden and shown.
2015-08-19 20:19:56 +09:00
Vincent Povirk b206287c91 comdlg32: Implement overwrite check in item dialog. 2015-08-17 14:47:05 +09:00
Nikolay Sivov 9da369b455 comdlg32: Remove some casts. 2015-08-03 10:57:55 +02:00
Nikolay Sivov ae2794eac9 comdlg32: Remove browser border for common item dialog. 2015-08-03 10:57:50 +02:00
David Hedberg 2afbf9dbbc comdlg32: Only attempt to update the layout if the dialog window exists. 2015-04-01 22:34:20 +09:00
Francois Gouget 99f0f3a7e1 comdlg32: Remove unneeded NONAMELESSSTRUCT directives. 2015-03-09 22:06:24 +09:00
David Hedberg d495cc37a6 comdlg32: Expand the filetype combobox dropdown to fit the contents. 2014-09-04 13:45:05 +02:00
David Hedberg dc7f17ee14 comdlg32: Set BS_MULTILINE also for check buttons. 2014-09-04 13:45:05 +02:00
David Hedberg 7b7f4c613f comdlg32: ::SetFileTypeIndex and ::GetFileTypeIndex uses a one-based index. 2014-09-04 13:44:51 +02:00
David Hedberg befe0f7b69 comdlg32: Implement calling IFileDialogEvents::OnTypeChange(). 2014-09-03 21:21:58 +02:00
David Hedberg aac6255d46 comdlg32: Implement IFileDialogCustomize::StartVisualGroup() and ::EndVisualGroup(). 2014-08-25 15:55:29 +02:00
David Hedberg 3cf2fb3a9c comdlg32: Support browsing for folders. 2014-08-04 14:32:59 +02:00
David Hedberg 7311a9fc6e comdlg32: Populate psia_results before making any callbacks. 2014-07-22 14:28:21 +02:00
Nikolay Sivov f92caf5ba7 comdlg32: Store client GUID with SetClientGuid(). 2013-06-12 12:10:41 +02:00
Marcus Meissner fd9becb907 comdlg32: Free files on errorpath (Coverity). 2013-02-06 10:08:55 +01:00
Detlef Riekenberg 1868fe651f comdlg32/tests: Use win8 failure-code as default result. 2012-12-17 20:31:12 +01:00
André Hentschel a07d1da924 comdlg32: Fix usage of constants. 2012-10-30 18:08:12 +01:00
André Hentschel b302e1f2a5 comdlg32: Free tmp_files after it's used (coverity). 2012-10-26 11:47:50 +02:00
Jacek Caban e5e2673984 comdlg32: Use proper helpers for iface calls. 2012-08-16 13:46:29 +02:00
Daniel Jelinski 51c77f56a7 comdlg32: Make tests pass with native comctl32. 2012-06-07 16:26:00 +02:00
Daniel Jelinski aec1c9562d comdlg32: Fixed support for deleting items other than the first. 2012-06-07 16:25:08 +02:00
Michael Stefaniuc d63ae3658b comdlg32: Print the debug string and not the pointer to it. 2012-03-26 18:15:23 +02:00
Andrew Talbot f0465fb021 comdlg32: Remove unneeded address-of operator from array name. 2011-10-31 23:53:48 +01:00
Andrew Talbot 1e59ecf254 comdlg32: Add a break statement to mark a semantic separation. 2011-09-26 18:13:13 +02:00
Francois Gouget 7777d61ff4 comdlg32: Add a trailing '\n' to a TRACE() call. 2011-06-13 11:33:01 +02:00
Marcus Meissner be47d06744 comdlg32: Mark one vtable as static. 2011-05-30 11:12:19 +02:00
David Hedberg d5a1014ed5 comdlg32: Take linebreaks into account when resizing custom controls. 2011-05-27 17:53:37 +02:00
David Hedberg 2a863985e0 comdlg32: Add support for custom control events. 2011-05-27 17:53:37 +02:00
David Hedberg d4f0aa2bb2 comdlg32: Implement support for custom control subitems. 2011-05-27 17:53:37 +02:00
David Hedberg 23571b6a0a comdlg32: Implement some functions for modifying custom controls. 2011-05-27 17:53:37 +02:00
David Hedberg bb2230f0e8 comdlg32: Layout the customized controls. 2011-05-27 17:53:25 +02:00
David Hedberg ca136d75f9 comdlg32: Support adding custom controls to the item dialog. 2011-05-27 17:14:28 +02:00
David Hedberg 44e7cda419 comdlg32: Add a container for custom controls. 2011-05-27 12:41:39 +02:00
David Hedberg 4cc6107a7b comdlg32: Add IFileDialogCustomize interface stub. 2011-05-25 13:36:56 +02:00
David Hedberg 0d96d26f0d comdlg32: Improve handling of file extension changes in the Item Dialog. 2011-05-25 13:36:36 +02:00
David Hedberg d441d3b8ba comdlg32: Implement SetDefaultFilename. 2011-05-25 13:36:30 +02:00
David Hedberg 5fd6180a19 comdlg32: Add IOleWindow implementation to the Item Dialog. 2011-05-25 13:35:58 +02:00
David Hedberg 1597dec048 comdlg32: Support some events in the item dialog. 2011-05-25 13:35:49 +02:00
David Hedberg 77cc26878c comdlg32: Fix reference counting when querying services. 2011-05-25 13:35:35 +02:00
David Hedberg f539d4c928 comdlg32: Change some trace statements to dump strings. 2011-05-25 13:35:12 +02:00