src/windows/native/sun/windows/awt_DesktopProperties.cpp

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 68,77 **** --- 68,78 ---- // for example, version 1 defines the properties available in Java SDK version 1.3. SetIntegerProperty( TEXT("win.properties.version"), AWT_DESKTOP_PROPERTIES_VERSION); GetNonClientParameters(); GetIconParameters(); GetColorParameters(); + GetCaretParameters(); GetOtherParameters(); GetSoundEvents(); GetSystemProperties(); if (IS_WINXP) { GetXPStyleProperties();
*** 634,643 **** --- 635,648 ---- SetSoundProperty(TEXT("win.sound.hand"), TEXT("SystemHand")); SetSoundProperty(TEXT("win.sound.question"), TEXT("SystemQuestion")); SetSoundProperty(TEXT("win.sound.start"), TEXT("SystemStart")); } + void AwtDesktopProperties::GetCaretParameters() { + SetIntegerProperty(TEXT("win.caret.width"), GetIntegerParameter(SPI_GETCARETWIDTH)); + } + BOOL AwtDesktopProperties::GetBooleanParameter(UINT spi) { BOOL flag; SystemParametersInfo(spi, 0, &flag, 0); DASSERT(flag == TRUE || flag == FALSE); // should be simple boolean value return flag;