Giannis Adamopoulos
556c485c8b
[EXPLORER] Improve the width of the taskbar clock
...
Don't take into account TRAY_CLOCK_WND_SPACING_X twice
Increase TRAY_CLOCK_WND_SPACING_X
2018-01-29 22:32:17 +02:00
Giannis Adamopoulos
d11e7af5f2
[EXPLORER] Center the text of the clock
...
CTrayClockWnd: Fix the calculation that centered the text of the clock.
CTrayNotifyWnd: Restore the 1 pixel margin between the clock and the pager.
2018-01-29 21:50:33 +02:00
Joachim Henze
c109dc9f24
[EXPLORER] Tweak x-margins surrounding the clock
...
To look more like XP/2k3.
Not pixel-perfect yet, that would require asymmetric margins.
CORE-14272
2018-01-29 19:15:50 +01:00
Giannis Adamopoulos
fabf069daf
[EXPLORER] Fix showing the lock status in the taskbar popup menu
2018-01-29 18:15:31 +02:00
Joann Mõndresku
d80ef2c90a
[TRANSLATION] Various translations to Estonian ( #329 )
...
Estonian translations for shell + explorer, cpl files (access, appwiz, desk, timedate), devmgr, browseui, comctl32, aclui, avifil32, comdlg32 and credui.
2018-01-29 17:03:27 +01:00
Giannis Adamopoulos
22d1e1017f
[EXPLORER] CNotifyToolbar: Set TBMETRICS::cxBarPad and TBMETRICS::cyBarPad
...
MSDN says that these values are not used but apparently they are used as a padding around the buttons.
This helps to center the buttons in the notification area.
2018-01-29 17:30:44 +02:00
Giannis Adamopoulos
c54c5ebb5f
[EXPLORER] CTrayWindow: Draw the sizer only when the taskbar is not locked.
2018-01-29 00:27:45 +02:00
Giannis Adamopoulos
488477d10d
[EXPLORER] CTrayNotifyWnd: Fix resizing when the clock is hidden
2018-01-28 22:38:48 +02:00
Giannis Adamopoulos
85d7dd4f83
[EXPLORER] CTrayNotifyWnd: Only update the requested dimension when handling TNWM_GETMINIMUMSIZE.
2018-01-28 22:04:34 +02:00
Giannis Adamopoulos
5a1984c998
[EXPLORER] CTaskSwitchWnd: Implement getting the setting for grouping tasks. This doesn't work yet but the setting does get stored in m_IsGroupingEnabled. TSWM_ENABLEGROUPING is not needed.
2018-01-28 20:24:02 +02:00
Giannis Adamopoulos
6c073e9539
[EXPLORER] CTrayClockWnd: Implement showing and hiding seconds or the whole clock from the properties window.
2018-01-28 18:59:18 +02:00
Giannis Adamopoulos
455bce68b5
[EXPLORER] -Make CSysPagerWnd, CTaskSwitchWnd, CTrayClockWnd and CTrayNotifyWnd proper com objects so that their lifetime is managed properly.
2018-01-28 18:35:16 +02:00
Giannis Adamopoulos
7f35908ad2
[EXPLORER] CTrayNotifyWnd: Simplify how it interacts with its parent and children. Clean up.
2018-01-27 19:41:09 +02:00
David Quintana
3d75cc0814
[EXPLORER] Split up the notification area into a few more manageable pieces.
2018-01-24 14:41:31 +01:00
David Quintana
5ec441a867
[EXPLORER] Workaround for something that may or may not be an "unintended feature" of the comctl toolbar.
...
Apparently the indices provided in NMTBGETINFOTIP (TBN_GETINFOTIP data struct), are not reliable,
but since the lParam values are, and it saves us a lookup, we will be using those instead. Win-Win!
2018-01-23 23:10:44 +01:00
David Quintana
bc43733e48
[EXPLORER] Implement balloon queueing.
2018-01-23 22:13:01 +01:00
David Quintana
bbca71c4a5
[EXPLORER] Implement rudimentary uVersion management, and notification balloons.
...
- uVersion will only be truly useful when Vista+'s V4 style notification icons are implemented.
- Balloon notifications do not yet support queuing and auto-closing.
- Force the notification icon tooltips to always show even if the taskbar isn't foreground.
[ROSCTRLS.H] Implement CTooltips class which manages a comctl32 tooltips window.
2018-01-23 22:13:01 +01:00
Ged Murphy
cb8cc0d098
[EXPLORER]
...
We need to leave one slot available for the m_WakeUpEvent handle
2018-01-20 18:50:10 +00:00
Ged Murphy
be2bf9b8c5
- Properly handle cases of more than 64 icons
...
- Don't leak the list of handles on each pass through the loop
- Make sure we clean up if the wait fails for whatever reason
2018-01-20 18:38:42 +00:00
gedmurphy
851e0ca5a8
Delete the lock on exit
2018-01-20 18:38:42 +00:00
gedmurphy
2abd068398
Properly delete the object and allow its destructor to cleanup
2018-01-20 18:38:42 +00:00
gedmurphy
8c91a00fcf
Minor update
2018-01-20 18:38:42 +00:00
gedmurphy
6c9629bb72
forgot about the gcc build...
2018-01-20 18:38:42 +00:00
gedmurphy
d66c6890f7
Initial implementation of a watcher for the systray (notification area) that removes icons if the owning process dies/terminates without removing it
2018-01-20 18:38:42 +00:00
David Quintana
2c8ed37605
[EXPLORER] Fix the code that requests the taskbar to recalculate the size,
...
after an icon is removed due to missing owner. Also cleaned up the other case.
2018-01-18 02:20:20 +02:00
David Quintana
74e58d938e
[EXPLORER] Fix some issues with the notification area code,
...
and implement NIS_SHAREDICON while at it.
2018-01-18 02:20:20 +02:00
Giannis Adamopoulos
71e66c69c1
[EXPLORER] CTrayBandSite: Call DBID_SETWINDOWTHEME on new bands to make them use the theme of the taskbar. CORE-14176
2018-01-16 11:50:52 +02:00
Giannis Adamopoulos
4b6d929be1
[EXPLORER] Winkey + E shortcut should open "My Computer" instead of "My documents" CORE-14199
2018-01-13 21:14:16 +02:00
Erdem Ersoy
ba3f074320
[TRANSLATIONS] Update the email address and add a note in the Turkish translation document ( #271 )
2018-01-07 22:09:42 +01:00
Katayama Hirofumi MZ
89f9c9101a
[TRANSLATION] Use correct font name in Korean resources, CORE-9566 ( #228 ).
...
Localized resources should use the correct Korean fonts that are most suitable
for UI and compatible with Windows.
2017-12-29 01:51:15 +01:00
Katayama Hirofumi MZ
e9d8fa57c3
[TRANSLATION][BASE][FDEBUG][MODULES][WIN32SS] Use correct font name in Chinese resources, CORE-9566 ( #227 ).
...
Localized resources should use the correct Traditional/Simplified Chinese fonts
that are most suitable for UI and compatible with Windows.
2017-12-29 01:51:06 +01:00
Lauri Ojansivu
2246a9f211
[TRANSLATION] Translate Explorer into Finnish, by Lauri Ojansivu ( #218 )
2017-12-26 20:17:30 +01:00
Luo Yufan
d6131ace49
[TRANSLATION] Improve Simplified Chinese Translations.
...
* Fix Simplified Chinese Translation of EXPLORER.
* Fix Simplified Chinese Translation of MSCONFIG_NEW.
* Fix Simplified Chinese Translation of MSPAINT.
* Fix Simplified Chinese Translation of SHELL32.
* Fix Simplified Chinese Translation of SYSDM.
* Fix Simplified Chinese Translation of SETUP/REACTOS.
2017-12-17 14:40:59 +01:00
Luo Yufan
069546f5a4
Update Simplified Chinese translation.
2017-12-06 16:30:17 +01:00
David Quintana
e10108c088
[EXPLORER] Remove version number from the start menu banner image, as requested.
...
Also, since we won't be editing the svg as often, move it to the media/graphics folder.
2017-11-14 18:15:34 +01:00
Giannis Adamopoulos
2ed535da8a
[EXPLORER] -Rewrite taskbar settings routines and dialog
...
- Rewrite the taskbar settings and start menu settings property sheets.
- All settings in the taskbar settings property sheet can be loaded and saved properly except for the quick launch one which will be implemented later.
- Implement toggling lock, autohide and always on top. The rest will be implemented later.
2017-11-01 01:04:39 +02:00
Giannis Adamopoulos
82b12ef4cf
[EXPLORER] CSysPagerWnd: Notify the CTrayWindow to reposition its children only when the number of the icons shown in the notification area changes.
2017-10-28 22:09:44 +03:00
Giannis Adamopoulos
4238f22396
[EXPLORER] Simplify how autohide is implemented
...
Do not change m_TrayRects when m_AutoHideOffset is changed. m_AutoHideOffset will be taken into account only while WM_WINDOWPOSCHANGING is processed
2017-10-28 19:27:11 +03:00
Amine Khaldi
5cb0615147
[BROWSEUI][DEVMGR][EXPLORER][NTGDI][NTOBJSHEX][NTVDM][SETUPAPI] Remove/comment out some unused variables. CORE-11799 ( #94 )
2017-10-28 15:04:18 +01:00
David Quintana
f0cc70da49
[EXPLORER] Update start menu banner to match our new versioning scheme for the master branch
2017-10-26 22:33:16 +02:00
Giannis Adamopoulos
0503d8808c
[EXPLORER] Reduce the spam due to the broken CBandSite in browseui
2017-10-23 00:34:38 +03:00
Giannis Adamopoulos
da5b61f32f
[EXPLORER] Remove an unnecessary refresh of the rebar and its bands.
2017-10-14 18:42:37 +03:00
Adam Słaboń
9c790dfc3b
Polish translation update ( #29 )
...
* Polish translation update
2017-10-10 12:14:38 +02:00
Colin Finck
c2c66aff7d
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
2017-10-03 07:45:34 +00:00