mirror of
https://github.com/ducbao414/win32.run.git
synced 2025-12-17 09:42:50 +09:00
xp classic style for js paint
This commit is contained in:
@@ -166,6 +166,7 @@
|
|||||||
// Wait for systemHooks object to exist (the iframe needs to load)
|
// Wait for systemHooks object to exist (the iframe needs to load)
|
||||||
waitUntil(()=> jspaint.systemHooks, 500, ()=> {
|
waitUntil(()=> jspaint.systemHooks, 500, ()=> {
|
||||||
// Hook in
|
// Hook in
|
||||||
|
load_theme();
|
||||||
jspaint.systemHooks.showSaveFileDialog = async ({ formats, defaultFileName, defaultPath, defaultFileFormatID, getBlob, savedCallbackUnreliable, dialogTitle }) => {
|
jspaint.systemHooks.showSaveFileDialog = async ({ formats, defaultFileName, defaultPath, defaultFileFormatID, getBlob, savedCallbackUnreliable, dialogTitle }) => {
|
||||||
await save_file_as();
|
await save_file_as();
|
||||||
};
|
};
|
||||||
@@ -205,6 +206,122 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function load_theme(){
|
||||||
|
iframe.contentWindow.load_theme_from_text(`
|
||||||
|
; Copyright © Microsoft Corp.
|
||||||
|
|
||||||
|
[Theme]
|
||||||
|
; Windows Classic - IDS_THEME_DISPLAYNAME_CLASSIC
|
||||||
|
DisplayName=Windows XP Classic
|
||||||
|
SetLogonBackground=0
|
||||||
|
|
||||||
|
; Computer - SHIDI_SERVER
|
||||||
|
[CLSID\\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\\DefaultIcon]
|
||||||
|
DefaultValue=%SystemRoot%\\System32\\imageres.dll,-109
|
||||||
|
|
||||||
|
; UsersFiles - SHIDI_USERFILES
|
||||||
|
[CLSID\\{59031A47-3F72-44A7-89C5-5595FE6B30EE}\\DefaultIcon]
|
||||||
|
DefaultValue=%SystemRoot%\\System32\\imageres.dll,-123
|
||||||
|
|
||||||
|
; Network - SHIDI_MYNETWORK
|
||||||
|
[CLSID\\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\\DefaultIcon]
|
||||||
|
DefaultValue=%SystemRoot%\\System32\\imageres.dll,-25
|
||||||
|
|
||||||
|
; Recycle Bin - SHIDI_RECYCLERFULL SHIDI_RECYCLER
|
||||||
|
[CLSID\\{645FF040-5081-101B-9F08-00AA002F954E}\\DefaultIcon]
|
||||||
|
Full=%SystemRoot%\\System32\\imageres.dll,-54
|
||||||
|
Empty=%SystemRoot%\\System32\\imageres.dll,-55
|
||||||
|
|
||||||
|
[Control Panel\\Cursors]
|
||||||
|
Arrow=
|
||||||
|
Help=
|
||||||
|
AppStarting=
|
||||||
|
Wait=
|
||||||
|
NWPen=
|
||||||
|
No=
|
||||||
|
SizeNS=
|
||||||
|
SizeWE=
|
||||||
|
Crosshair=
|
||||||
|
IBeam=
|
||||||
|
SizeNWSE=
|
||||||
|
SizeNESW=
|
||||||
|
SizeAll=
|
||||||
|
UpArrow=
|
||||||
|
DefaultValue=Windows default
|
||||||
|
DefaultValue.MUI=@themeui.dll,-2043
|
||||||
|
|
||||||
|
[Control Panel\\Desktop]
|
||||||
|
Wallpaper=
|
||||||
|
TileWallpaper=0
|
||||||
|
WallpaperStyle=10
|
||||||
|
Pattern=
|
||||||
|
|
||||||
|
[Control Panel\\Desktop\\WindowMetrics]
|
||||||
|
|
||||||
|
|
||||||
|
[Control Panel\\Colors]
|
||||||
|
ActiveTitle=10 36 106
|
||||||
|
Background=58 110 165
|
||||||
|
Hilight=10 36 106
|
||||||
|
HilightText=255 255 255
|
||||||
|
TitleText=255 255 255
|
||||||
|
Window=255 255 255
|
||||||
|
WindowText=0 0 0
|
||||||
|
Scrollbar=212 208 200
|
||||||
|
InactiveTitle=128 128 128
|
||||||
|
Menu=212 208 200
|
||||||
|
WindowFrame=0 0 0
|
||||||
|
MenuText=0 0 0
|
||||||
|
ActiveBorder=212 208 200
|
||||||
|
InactiveBorder=212 208 200
|
||||||
|
AppWorkspace=128 128 128
|
||||||
|
ButtonFace=212 208 200
|
||||||
|
ButtonShadow=128 128 128
|
||||||
|
GrayText=128 128 128
|
||||||
|
ButtonText=0 0 0
|
||||||
|
InactiveTitleText=212 208 200
|
||||||
|
ButtonHilight=255 255 255
|
||||||
|
ButtonDkShadow=64 64 64
|
||||||
|
ButtonLight=212 208 200
|
||||||
|
InfoText=0 0 0
|
||||||
|
InfoWindow=255 255 225
|
||||||
|
GradientActiveTitle=166 202 240
|
||||||
|
GradientInactiveTitle=192 192 192
|
||||||
|
|
||||||
|
[Metrics]
|
||||||
|
IconMetrics=76 0 0 0 139 0 0 0 139 0 0 0 1 0 0 0 245 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 144 1 0 0 0 0 0 0 0 0 0 0 84 97 104 111 109 97 0 119 0 0 7 0 0 0 0 0 216 31 7 0 28 52 1 1 216 31 7 0 176 36 1 1
|
||||||
|
NonclientMetrics=84 1 0 0 1 0 0 0 16 0 0 0 16 0 0 0 18 0 0 0 18 0 0 0 245 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 188 2 0 0 0 0 0 0 0 0 0 0 84 97 104 111 109 97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 0 15 0 0 0 245 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 188 2 0 0 0 0 0 0 0 0 0 0 84 97 104 111 109 97 0 0 80 37 11 0 0 0 0 0 140 221 6 0 227 115 247 119 2 40 11 0 7 0 0 0 18 0 0 0 18 0 0 0 245 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 144 1 0 0 0 0 0 0 0 0 0 0 84 97 104 111 109 97 0 0 0 0 0 0 60 222 6 0 50 71 252 119 120 1 7 0 76 73 252 119 8 6 7 0 245 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 144 1 0 0 0 0 0 0 0 0 0 0 84 97 104 111 109 97 0 119 0 0 7 0 120 1 7 0 120 1 7 0 40 37 11 0 120 1 7 0 120 1 7 0 245 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 144 1 0 0 0 0 0 0 0 0 0 0 84 97 104 111 109 97 0 0 92 1 0 0 136 4 0 0 40 37 1 1 0 0 7 0 184 221 6 0 46 75 232 119
|
||||||
|
CaptionFont=@themeui.dll,-2037
|
||||||
|
SmCaptionFont=@themeui.dll,-2038
|
||||||
|
MenuFont=@themeui.dll,-2039
|
||||||
|
StatusFont=@themeui.dll,-2040
|
||||||
|
MessageFont=@themeui.dll,-2041
|
||||||
|
IconFont=@themeui.dll,-2042
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[VisualStyles]
|
||||||
|
Path=%SystemRoot%\\Resources\\Themes\\Aero\\AeroLite.msstyles
|
||||||
|
ColorStyle=NormalColor
|
||||||
|
Size=NormalSize
|
||||||
|
HighContrast=4
|
||||||
|
ColorizationColor=0X7F000000
|
||||||
|
AutoColorization=0
|
||||||
|
VisualStyleVersion=10
|
||||||
|
|
||||||
|
[boot]
|
||||||
|
SCRNSAVE.EXE=
|
||||||
|
|
||||||
|
[MasterThemeSelector]
|
||||||
|
MTSM=RJSPBS
|
||||||
|
|
||||||
|
|
||||||
|
[Sounds]
|
||||||
|
; IDS_SCHEME_DEFAULT
|
||||||
|
SchemeName=@%SystemRoot%\\System32\\mmres.dll,-800
|
||||||
|
`);
|
||||||
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user