diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/FlatSystemProperties.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/FlatSystemProperties.java
index a344f220..e9ee613b 100644
--- a/flatlaf-core/src/main/java/com/formdev/flatlaf/FlatSystemProperties.java
+++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/FlatSystemProperties.java
@@ -235,7 +235,7 @@ public interface FlatSystemProperties
* Allowed Values {@code false} and {@code true}
* Default {@code true}
*
- * @since 3.6
+ * @since 3.7
*/
String USE_SYSTEM_FILE_CHOOSER = "flatlaf.useSystemFileChooser";
diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatNativeLinuxLibrary.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatNativeLinuxLibrary.java
index a9a45ec7..1aceddf4 100644
--- a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatNativeLinuxLibrary.java
+++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatNativeLinuxLibrary.java
@@ -142,7 +142,7 @@ public class FlatNativeLinuxLibrary
* This works because Java uses {@code dlopen(RTLD_LAZY)} to load JNI libraries,
* which only resolves symbols as the code that references them is executed.
*
- * @since 3.6
+ * @since 3.7
*/
public static boolean isGtk3Available() {
if( isGtk3Available == null )
@@ -155,7 +155,7 @@ public class FlatNativeLinuxLibrary
/**
* https://docs.gtk.org/gtk3/iface.FileChooser.html#properties
*
- * @since 3.6
+ * @since 3.7
*/
public static final int
FC_select_folder = 1 << 0,
@@ -197,14 +197,14 @@ public class FlatNativeLinuxLibrary
* @return file path(s) that the user selected; an empty array if canceled;
* or {@code null} on failures (no dialog shown)
*
- * @since 3.6
+ * @since 3.7
*/
public native static String[] showFileChooser( Window owner, boolean open,
String title, String okButtonLabel, String currentName, String currentFolder,
int optionsSet, int optionsClear, FileChooserCallback callback,
int fileTypeIndex, String... fileTypes );
- /** @since 3.6 */
+ /** @since 3.7 */
public interface FileChooserCallback {
boolean approve( String[] files, long hwndFileDialog );
}
@@ -229,7 +229,7 @@ public class FlatNativeLinuxLibrary
* Use '__' for '_' character (e.g. "Choose__and__Quit").
* @return index of pressed button; or -1 for ESC key
*
- * @since 3.6
+ * @since 3.7
*/
public native static int showMessageDialog( long hwndParent, int messageType,
String primaryText, String secondaryText, int defaultButton, String... buttons );
diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatNativeMacLibrary.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatNativeMacLibrary.java
index f4d17c01..460ab899 100644
--- a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatNativeMacLibrary.java
+++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatNativeMacLibrary.java
@@ -71,7 +71,7 @@ public class FlatNativeMacLibrary
/** @since 3.4 */ public native static boolean toggleWindowFullScreen( Window window );
- /** @since 3.6 */
+ /** @since 3.7 */
public static final int
// NSOpenPanel (extends NSSavePanel)
FC_canChooseFiles = 1 << 0, // default
@@ -120,7 +120,7 @@ public class FlatNativeMacLibrary
* @return file path(s) that the user selected; an empty array if canceled;
* or {@code null} on failures (no dialog shown)
*
- * @since 3.6
+ * @since 3.7
*/
public native static String[] showFileChooser( Window owner, int dark, boolean open,
String title, String prompt, String message, String filterFieldLabel,
@@ -128,7 +128,7 @@ public class FlatNativeMacLibrary
int optionsSet, int optionsClear, FileChooserCallback callback,
int fileTypeIndex, String... fileTypes );
- /** @since 3.6 */
+ /** @since 3.7 */
public interface FileChooserCallback {
boolean approve( String[] files, long hwndFileDialog );
}
@@ -149,7 +149,7 @@ public class FlatNativeMacLibrary
* @param buttons texts of the buttons; if no buttons given the a default "OK" button is shown
* @return index of pressed button
*
- * @since 3.6
+ * @since 3.7
*/
public native static int showMessageDialog( long hwndParent, int alertStyle,
String messageText, String informativeText, int defaultButton, String... buttons );
diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatNativeWindowsLibrary.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatNativeWindowsLibrary.java
index 65326049..a5caaef7 100644
--- a/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatNativeWindowsLibrary.java
+++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatNativeWindowsLibrary.java
@@ -165,7 +165,7 @@ public class FlatNativeWindowsLibrary
* FILEOPENDIALOGOPTIONS
* see https://learn.microsoft.com/en-us/windows/win32/api/shobjidl_core/ne-shobjidl_core-_fileopendialogoptions
*
- * @since 3.6
+ * @since 3.7
*/
public static final int
FOS_OVERWRITEPROMPT = 0x2, // default for Save
@@ -229,7 +229,7 @@ public class FlatNativeWindowsLibrary
* @return file path(s) that the user selected; an empty array if canceled;
* or {@code null} on failures (no dialog shown)
*
- * @since 3.6
+ * @since 3.7
*/
public native static String[] showFileChooser( Window owner, boolean open,
String title, String okButtonLabel, String fileNameLabel, String fileName,
@@ -237,7 +237,7 @@ public class FlatNativeWindowsLibrary
int optionsSet, int optionsClear, FileChooserCallback callback,
int fileTypeIndex, String... fileTypes );
- /** @since 3.6 */
+ /** @since 3.7 */
public interface FileChooserCallback {
boolean approve( String[] files, long hwndFileDialog );
}
@@ -260,7 +260,7 @@ public class FlatNativeWindowsLibrary
* Use '&&' for '&' character (e.g. "Choose && Quit").
* @return index of pressed button; or -1 for ESC key
*
- * @since 3.6
+ * @since 3.7
*/
public native static int showMessageDialog( long hwndParent, int messageType,
String title, String text, int defaultButton, String... buttons );
@@ -277,7 +277,7 @@ public class FlatNativeWindowsLibrary
* @param type see MessageBox parameter uType
* @return see MessageBox Return value
*
- * @since 3.6
+ * @since 3.7
*/
public native static int showMessageBox( long hwndParent, String text, String caption, int type );
}
diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/util/SystemFileChooser.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/util/SystemFileChooser.java
index be09b6f3..56af434e 100644
--- a/flatlaf-core/src/main/java/com/formdev/flatlaf/util/SystemFileChooser.java
+++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/util/SystemFileChooser.java
@@ -102,7 +102,7 @@ import com.formdev.flatlaf.ui.FlatNativeWindowsLibrary;
*
*
* @author Karl Tauber
- * @since 3.6
+ * @since 3.7
*/
public class SystemFileChooser
{
diff --git a/flatlaf-natives/flatlaf-natives-linux/src/main/cpp/GtkFileChooser.cpp b/flatlaf-natives/flatlaf-natives-linux/src/main/cpp/GtkFileChooser.cpp
index 47a64a55..5603e4ae 100644
--- a/flatlaf-natives/flatlaf-natives-linux/src/main/cpp/GtkFileChooser.cpp
+++ b/flatlaf-natives/flatlaf-natives-linux/src/main/cpp/GtkFileChooser.cpp
@@ -24,7 +24,7 @@
/**
* @author Karl Tauber
- * @since 3.6
+ * @since 3.7
*/
// declare external methods
diff --git a/flatlaf-natives/flatlaf-natives-linux/src/main/cpp/GtkMessageDialog.cpp b/flatlaf-natives/flatlaf-natives-linux/src/main/cpp/GtkMessageDialog.cpp
index 34f26c1b..3f67fd5f 100644
--- a/flatlaf-natives/flatlaf-natives-linux/src/main/cpp/GtkMessageDialog.cpp
+++ b/flatlaf-natives/flatlaf-natives-linux/src/main/cpp/GtkMessageDialog.cpp
@@ -24,7 +24,7 @@
/**
* @author Karl Tauber
- * @since 3.6
+ * @since 3.7
*/
extern "C"
diff --git a/flatlaf-natives/flatlaf-natives-macos/src/main/objcpp/MacFileChooser.mm b/flatlaf-natives/flatlaf-natives-macos/src/main/objcpp/MacFileChooser.mm
index 67b0f071..52c2b28a 100644
--- a/flatlaf-natives/flatlaf-natives-macos/src/main/objcpp/MacFileChooser.mm
+++ b/flatlaf-natives/flatlaf-natives-macos/src/main/objcpp/MacFileChooser.mm
@@ -23,7 +23,7 @@
/**
* @author Karl Tauber
- * @since 3.6
+ * @since 3.7
*/
// declare internal methods
diff --git a/flatlaf-natives/flatlaf-natives-macos/src/main/objcpp/MacMessageDialog.mm b/flatlaf-natives/flatlaf-natives-macos/src/main/objcpp/MacMessageDialog.mm
index b8d3ee9b..def00f92 100644
--- a/flatlaf-natives/flatlaf-natives-macos/src/main/objcpp/MacMessageDialog.mm
+++ b/flatlaf-natives/flatlaf-natives-macos/src/main/objcpp/MacMessageDialog.mm
@@ -23,7 +23,7 @@
/**
* @author Karl Tauber
- * @since 3.6
+ * @since 3.7
*/
extern "C"
diff --git a/flatlaf-natives/flatlaf-natives-windows/src/main/cpp/WinFileChooser.cpp b/flatlaf-natives/flatlaf-natives-windows/src/main/cpp/WinFileChooser.cpp
index 1eebe21e..002c7cdb 100644
--- a/flatlaf-natives/flatlaf-natives-windows/src/main/cpp/WinFileChooser.cpp
+++ b/flatlaf-natives/flatlaf-natives-windows/src/main/cpp/WinFileChooser.cpp
@@ -24,7 +24,7 @@
/**
* @author Karl Tauber
- * @since 3.6
+ * @since 3.7
*/
// declare external methods
diff --git a/flatlaf-natives/flatlaf-natives-windows/src/main/cpp/WinMessageDialog.cpp b/flatlaf-natives/flatlaf-natives-windows/src/main/cpp/WinMessageDialog.cpp
index 15926115..1445c431 100644
--- a/flatlaf-natives/flatlaf-natives-windows/src/main/cpp/WinMessageDialog.cpp
+++ b/flatlaf-natives/flatlaf-natives-windows/src/main/cpp/WinMessageDialog.cpp
@@ -24,7 +24,7 @@
/**
* @author Karl Tauber
- * @since 3.6
+ * @since 3.7
*/
#define ID_BUTTON1 101