Merge branch 'GtkPartialMerge' into 'main'

GTK3: Updated Gtk3 units generated with new gir2pas version.

See merge request freepascal.org/lazarus/lazarus!207
This commit is contained in:
Maxim Ganetsky 2023-06-18 01:05:36 +00:00
commit ca41107942
10 changed files with 1514 additions and 1324 deletions

View File

@ -20,11 +20,11 @@ const
LazAtk1_library = 'libatk-1.0.so.0';
{$endif}
ATK_BINARY_AGE = 24810;
ATK_BINARY_AGE = 24610;
ATK_INTERFACE_AGE = 1;
ATK_MAJOR_VERSION = 2;
ATK_MICRO_VERSION = 0;
ATK_MINOR_VERSION = 48;
ATK_MINOR_VERSION = 46;
ATK_VERSION_MIN_REQUIRED = 2;
type
TAtkCoordType = (
@ -216,11 +216,12 @@ type
ATK_ROLE_LAST_DEFINED = 128,
TAtkRoleMaxValue = $7FFFFFFF
);
TAtkHyperlinkStateFlags = (
TAtkHyperlinkStateFlagsMinValue = -$7FFFFFFF,
ATK_HYPERLINK_IS_INLINE_ = 1,
TAtkHyperlinkStateFlagsMaxValue = $7FFFFFFF
TAtkHyperlinkStateFlagsIdx = (
TAtkHyperlinkStateFlagsIdxMinValue = 0,
ATK_HYPERLINK_IS_INLINE_ = 0,
TAtkHyperlinkStateFlagsIdxMaxValue = 31
);
TAtkHyperlinkStateFlags = Set of TAtkHyperlinkStateFlagsIdx;
TAtkKeyEventType = (
TAtkKeyEventTypeMinValue = -$7FFFFFFF,
ATK_KEY_EVENT_PRESS = 0,

View File

@ -2306,7 +2306,7 @@ const
GDK_KEY_zstroke_ = 16777654;
GDK_MAJOR_VERSION = 3;
GDK_MAX_TIMECOORD_AXES = 128;
GDK_MICRO_VERSION = 38;
GDK_MICRO_VERSION = 37;
GDK_MINOR_VERSION = 24;
GDK_PARENT_RELATIVE = 1;
GDK_PRIORITY_REDRAW = 120;

View File

@ -21,9 +21,9 @@ const
{$endif}
GDK_PIXBUF_MAJOR = 2;
GDK_PIXBUF_MICRO = 11;
GDK_PIXBUF_MICRO = 10;
GDK_PIXBUF_MINOR = 42;
GDK_PIXBUF_VERSION = '2.42.11';
GDK_PIXBUF_VERSION = '2.42.10';
type
TGdkColorspace = (
TGdkColorspaceMinValue = -$7FFFFFFF,
@ -57,13 +57,14 @@ type
GDK_PIXBUF_ERROR_INCOMPLETE_ANIMATION = 6,
TGdkPixbufErrorMaxValue = $7FFFFFFF
);
TGdkPixbufFormatFlags = (
TGdkPixbufFormatFlagsMinValue = -$7FFFFFFF,
GDK_PIXBUF_FORMAT_WRITABLE = 1,
GDK_PIXBUF_FORMAT_SCALABLE = 2,
GDK_PIXBUF_FORMAT_THREADSAFE = 4,
TGdkPixbufFormatFlagsMaxValue = $7FFFFFFF
TGdkPixbufFormatFlagsIdx = (
TGdkPixbufFormatFlagsIdxMinValue = 0,
GDK_PIXBUF_FORMAT_WRITABLE = 0,
GDK_PIXBUF_FORMAT_SCALABLE = 1,
GDK_PIXBUF_FORMAT_THREADSAFE = 2,
TGdkPixbufFormatFlagsIdxMaxValue = 31
);
TGdkPixbufFormatFlags = Set of TGdkPixbufFormatFlagsIdx;
type
@ -384,7 +385,7 @@ type
TGdkPixbufModule = record
module_name: Pgchar;
module_path: Pgchar;
module: gpointer;
module: PGModule;
info: PGdkPixbufFormat;
load: TGdkPixbufModuleLoadFunc;
load_xpm_data: TGdkPixbufModuleLoadXpmDataFunc;

View File

@ -85,20 +85,8 @@ const
G_FILE_ATTRIBUTE_STANDARD_TARGET_URI = 'standard::target-uri';
G_FILE_ATTRIBUTE_STANDARD_TYPE = 'standard::type';
G_FILE_ATTRIBUTE_THUMBNAILING_FAILED = 'thumbnail::failed';
G_FILE_ATTRIBUTE_THUMBNAILING_FAILED_LARGE = 'thumbnail::failed-large';
G_FILE_ATTRIBUTE_THUMBNAILING_FAILED_NORMAL = 'thumbnail::failed-normal';
G_FILE_ATTRIBUTE_THUMBNAILING_FAILED_XLARGE = 'thumbnail::failed-xlarge';
G_FILE_ATTRIBUTE_THUMBNAILING_FAILED_XXLARGE = 'thumbnail::failed-xxlarge';
G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID = 'thumbnail::is-valid';
G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_LARGE = 'thumbnail::is-valid-large';
G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_NORMAL = 'thumbnail::is-valid-normal';
G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XLARGE = 'thumbnail::is-valid-xlarge';
G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XXLARGE = 'thumbnail::is-valid-xxlarge';
G_FILE_ATTRIBUTE_THUMBNAIL_PATH = 'thumbnail::path';
G_FILE_ATTRIBUTE_THUMBNAIL_PATH_LARGE = 'thumbnail::path-large';
G_FILE_ATTRIBUTE_THUMBNAIL_PATH_NORMAL = 'thumbnail::path-normal';
G_FILE_ATTRIBUTE_THUMBNAIL_PATH_XLARGE = 'thumbnail::path-xlarge';
G_FILE_ATTRIBUTE_THUMBNAIL_PATH_XXLARGE = 'thumbnail::path-xxlarge';
G_FILE_ATTRIBUTE_TIME_ACCESS = 'time::access';
G_FILE_ATTRIBUTE_TIME_ACCESS_NSEC = 'time::access-nsec';
G_FILE_ATTRIBUTE_TIME_ACCESS_USEC = 'time::access-usec';
@ -130,7 +118,6 @@ const
G_MENU_ATTRIBUTE_ICON = 'icon';
G_MENU_ATTRIBUTE_LABEL = 'label';
G_MENU_ATTRIBUTE_TARGET = 'target';
G_MENU_EXPORTER_MAX_SECTION_SIZE = 1000;
G_MENU_LINK_SECTION = 'section';
G_MENU_LINK_SUBMENU = 'submenu';
G_NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME = 'gio-native-volume-monitor';
@ -151,126 +138,187 @@ const
G_VOLUME_IDENTIFIER_KIND_UUID = 'uuid';
G_VOLUME_MONITOR_EXTENSION_POINT_NAME = 'gio-volume-monitor';
type
TGAppInfoCreateFlags = (
TGAppInfoCreateFlagsMinValue = -$7FFFFFFF,
G_APP_INFO_CREATE_NONE = 0,
G_APP_INFO_CREATE_NEEDS_TERMINAL = 1,
G_APP_INFO_CREATE_SUPPORTS_URIS = 2,
G_APP_INFO_CREATE_SUPPORTS_STARTUP_NOTIFICATION = 4,
TGAppInfoCreateFlagsMaxValue = $7FFFFFFF
TGAppInfoCreateFlagsIdx = (
TGAppInfoCreateFlagsIdxMinValue = 0,
G_APP_INFO_CREATE_NEEDS_TERMINAL = 0,
G_APP_INFO_CREATE_SUPPORTS_URIS = 1,
G_APP_INFO_CREATE_SUPPORTS_STARTUP_NOTIFICATION = 2,
TGAppInfoCreateFlagsIdxMaxValue = 31
);
TGApplicationFlags = (
TGApplicationFlagsMinValue = -$7FFFFFFF,
G_APPLICATION_DEFAULT_FLAGS = 0,
G_APPLICATION_FLAGS_NONE = 0,
G_APPLICATION_IS_SERVICE = 1,
G_APPLICATION_IS_LAUNCHER = 2,
G_APPLICATION_HANDLES_OPEN = 4,
G_APPLICATION_HANDLES_COMMAND_LINE = 8,
G_APPLICATION_SEND_ENVIRONMENT = 16,
G_APPLICATION_NON_UNIQUE = 32,
G_APPLICATION_CAN_OVERRIDE_APP_ID = 64,
G_APPLICATION_ALLOW_REPLACEMENT = 128,
G_APPLICATION_REPLACE = 256,
TGApplicationFlagsMaxValue = $7FFFFFFF
TGAppInfoCreateFlags = Set of TGAppInfoCreateFlagsIdx;
const
G_APP_INFO_CREATE_NONE = []; {0 = $00000000}
type
TGApplicationFlagsIdx = (
TGApplicationFlagsIdxMinValue = 0,
G_APPLICATION_IS_SERVICE = 0,
G_APPLICATION_IS_LAUNCHER = 1,
G_APPLICATION_HANDLES_OPEN = 2,
G_APPLICATION_HANDLES_COMMAND_LINE = 3,
G_APPLICATION_SEND_ENVIRONMENT = 4,
G_APPLICATION_NON_UNIQUE = 5,
G_APPLICATION_CAN_OVERRIDE_APP_ID = 6,
G_APPLICATION_ALLOW_REPLACEMENT = 7,
G_APPLICATION_REPLACE = 8,
TGApplicationFlagsIdxMaxValue = 31
);
TGDBusConnectionFlags = (
TGDBusConnectionFlagsMinValue = -$7FFFFFFF,
G_DBUS_CONNECTION_FLAGS_NONE = 0,
G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT = 1,
G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER = 2,
G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS = 4,
G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION = 8,
G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING = 16,
G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER = 32,
G_DBUS_CONNECTION_FLAGS_CROSS_NAMESPACE = 64,
TGDBusConnectionFlagsMaxValue = $7FFFFFFF
TGApplicationFlags = Set of TGApplicationFlagsIdx;
const
G_APPLICATION_DEFAULT_FLAGS = []; {0 = $00000000}
G_APPLICATION_FLAGS_NONE = []; {0 = $00000000}
type
TGDBusConnectionFlagsIdx = (
TGDBusConnectionFlagsIdxMinValue = 0,
G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT = 0,
G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER = 1,
G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS = 2,
G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION = 3,
G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING = 4,
G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER = 5,
G_DBUS_CONNECTION_FLAGS_CROSS_NAMESPACE = 6,
TGDBusConnectionFlagsIdxMaxValue = 31
);
TGDBusCallFlags = (
TGDBusCallFlagsMinValue = -$7FFFFFFF,
G_DBUS_CALL_FLAGS_NONE = 0,
G_DBUS_CALL_FLAGS_NO_AUTO_START = 1,
G_DBUS_CALL_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION = 2,
TGDBusCallFlagsMaxValue = $7FFFFFFF
TGDBusConnectionFlags = Set of TGDBusConnectionFlagsIdx;
const
G_DBUS_CONNECTION_FLAGS_NONE = []; {0 = $00000000}
type
TGDBusCallFlagsIdx = (
TGDBusCallFlagsIdxMinValue = 0,
G_DBUS_CALL_FLAGS_NO_AUTO_START = 0,
G_DBUS_CALL_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION = 1,
TGDBusCallFlagsIdxMaxValue = 31
);
TGDBusCapabilityFlags = (
TGDBusCapabilityFlagsMinValue = -$7FFFFFFF,
G_DBUS_CAPABILITY_FLAGS_NONE = 0,
G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING = 1,
TGDBusCapabilityFlagsMaxValue = $7FFFFFFF
TGDBusCallFlags = Set of TGDBusCallFlagsIdx;
const
G_DBUS_CALL_FLAGS_NONE = []; {0 = $00000000}
type
TGDBusCapabilityFlagsIdx = (
TGDBusCapabilityFlagsIdxMinValue = 0,
G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING = 0,
TGDBusCapabilityFlagsIdxMaxValue = 31
);
TGDBusSubtreeFlags = (
TGDBusSubtreeFlagsMinValue = -$7FFFFFFF,
G_DBUS_SUBTREE_FLAGS_NONE = 0,
G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES = 1,
TGDBusSubtreeFlagsMaxValue = $7FFFFFFF
TGDBusCapabilityFlags = Set of TGDBusCapabilityFlagsIdx;
const
G_DBUS_CAPABILITY_FLAGS_NONE = []; {0 = $00000000}
type
TGDBusSubtreeFlagsIdx = (
TGDBusSubtreeFlagsIdxMinValue = 0,
G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES = 0,
TGDBusSubtreeFlagsIdxMaxValue = 31
);
TGDBusSendMessageFlags = (
TGDBusSendMessageFlagsMinValue = -$7FFFFFFF,
G_DBUS_SEND_MESSAGE_FLAGS_NONE = 0,
G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL = 1,
TGDBusSendMessageFlagsMaxValue = $7FFFFFFF
TGDBusSubtreeFlags = Set of TGDBusSubtreeFlagsIdx;
const
G_DBUS_SUBTREE_FLAGS_NONE = []; {0 = $00000000}
type
TGDBusSendMessageFlagsIdx = (
TGDBusSendMessageFlagsIdxMinValue = 0,
G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL = 0,
TGDBusSendMessageFlagsIdxMaxValue = 31
);
TGDBusSignalFlags = (
TGDBusSignalFlagsMinValue = -$7FFFFFFF,
G_DBUS_SIGNAL_FLAGS_NONE = 0,
G_DBUS_SIGNAL_FLAGS_NO_MATCH_RULE = 1,
G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_NAMESPACE = 2,
G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_PATH = 4,
TGDBusSignalFlagsMaxValue = $7FFFFFFF
TGDBusSendMessageFlags = Set of TGDBusSendMessageFlagsIdx;
const
G_DBUS_SEND_MESSAGE_FLAGS_NONE = []; {0 = $00000000}
type
TGDBusSignalFlagsIdx = (
TGDBusSignalFlagsIdxMinValue = 0,
G_DBUS_SIGNAL_FLAGS_NO_MATCH_RULE = 0,
G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_NAMESPACE = 1,
G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_PATH = 2,
TGDBusSignalFlagsIdxMaxValue = 31
);
TGFileCreateFlags = (
TGFileCreateFlagsMinValue = -$7FFFFFFF,
G_FILE_CREATE_NONE = 0,
G_FILE_CREATE_PRIVATE = 1,
G_FILE_CREATE_REPLACE_DESTINATION = 2,
TGFileCreateFlagsMaxValue = $7FFFFFFF
TGDBusSignalFlags = Set of TGDBusSignalFlagsIdx;
const
G_DBUS_SIGNAL_FLAGS_NONE = []; {0 = $00000000}
type
TGFileCreateFlagsIdx = (
TGFileCreateFlagsIdxMinValue = 0,
G_FILE_CREATE_PRIVATE = 0,
G_FILE_CREATE_REPLACE_DESTINATION = 1,
TGFileCreateFlagsIdxMaxValue = 31
);
TGFileCopyFlags = (
TGFileCopyFlagsMinValue = -$7FFFFFFF,
G_FILE_COPY_NONE = 0,
G_FILE_COPY_OVERWRITE = 1,
G_FILE_COPY_BACKUP = 2,
G_FILE_COPY_NOFOLLOW_SYMLINKS = 4,
G_FILE_COPY_ALL_METADATA = 8,
G_FILE_COPY_NO_FALLBACK_FOR_MOVE = 16,
G_FILE_COPY_TARGET_DEFAULT_PERMS = 32,
TGFileCopyFlagsMaxValue = $7FFFFFFF
TGFileCreateFlags = Set of TGFileCreateFlagsIdx;
const
G_FILE_CREATE_NONE = []; {0 = $00000000}
type
TGFileCopyFlagsIdx = (
TGFileCopyFlagsIdxMinValue = 0,
G_FILE_COPY_OVERWRITE = 0,
G_FILE_COPY_BACKUP = 1,
G_FILE_COPY_NOFOLLOW_SYMLINKS = 2,
G_FILE_COPY_ALL_METADATA = 3,
G_FILE_COPY_NO_FALLBACK_FOR_MOVE = 4,
G_FILE_COPY_TARGET_DEFAULT_PERMS = 5,
TGFileCopyFlagsIdxMaxValue = 31
);
TGMountUnmountFlags = (
TGMountUnmountFlagsMinValue = -$7FFFFFFF,
G_MOUNT_UNMOUNT_NONE = 0,
G_MOUNT_UNMOUNT_FORCE = 1,
TGMountUnmountFlagsMaxValue = $7FFFFFFF
TGFileCopyFlags = Set of TGFileCopyFlagsIdx;
const
G_FILE_COPY_NONE = []; {0 = $00000000}
type
TGMountUnmountFlagsIdx = (
TGMountUnmountFlagsIdxMinValue = 0,
G_MOUNT_UNMOUNT_FORCE = 0,
TGMountUnmountFlagsIdxMaxValue = 31
);
TGFileQueryInfoFlags = (
TGFileQueryInfoFlagsMinValue = -$7FFFFFFF,
G_FILE_QUERY_INFO_NONE = 0,
G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS = 1,
TGFileQueryInfoFlagsMaxValue = $7FFFFFFF
TGMountUnmountFlags = Set of TGMountUnmountFlagsIdx;
const
G_MOUNT_UNMOUNT_NONE = []; {0 = $00000000}
type
TGFileQueryInfoFlagsIdx = (
TGFileQueryInfoFlagsIdxMinValue = 0,
G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS = 0,
TGFileQueryInfoFlagsIdxMaxValue = 31
);
TGFileMeasureFlags = (
TGFileMeasureFlagsMinValue = -$7FFFFFFF,
G_FILE_MEASURE_NONE = 0,
G_FILE_MEASURE_REPORT_ANY_ERROR = 2,
G_FILE_MEASURE_APPARENT_SIZE = 4,
G_FILE_MEASURE_NO_XDEV = 8,
TGFileMeasureFlagsMaxValue = $7FFFFFFF
TGFileQueryInfoFlags = Set of TGFileQueryInfoFlagsIdx;
const
G_FILE_QUERY_INFO_NONE = []; {0 = $00000000}
type
TGFileMeasureFlagsIdx = (
TGFileMeasureFlagsIdxMinValue = 0,
G_FILE_MEASURE_REPORT_ANY_ERROR = 1,
G_FILE_MEASURE_APPARENT_SIZE = 2,
G_FILE_MEASURE_NO_XDEV = 3,
TGFileMeasureFlagsIdxMaxValue = 31
);
TGFileMonitorFlags = (
TGFileMonitorFlagsMinValue = -$7FFFFFFF,
G_FILE_MONITOR_NONE = 0,
G_FILE_MONITOR_WATCH_MOUNTS = 1,
G_FILE_MONITOR_SEND_MOVED = 2,
G_FILE_MONITOR_WATCH_HARD_LINKS = 4,
G_FILE_MONITOR_WATCH_MOVES = 8,
TGFileMonitorFlagsMaxValue = $7FFFFFFF
TGFileMeasureFlags = Set of TGFileMeasureFlagsIdx;
const
G_FILE_MEASURE_NONE = []; {0 = $00000000}
type
TGFileMonitorFlagsIdx = (
TGFileMonitorFlagsIdxMinValue = 0,
G_FILE_MONITOR_WATCH_MOUNTS = 0,
G_FILE_MONITOR_SEND_MOVED = 1,
G_FILE_MONITOR_WATCH_HARD_LINKS = 2,
G_FILE_MONITOR_WATCH_MOVES = 3,
TGFileMonitorFlagsIdxMaxValue = 31
);
TGMountMountFlags = (
TGMountMountFlagsMinValue = -$7FFFFFFF,
G_MOUNT_MOUNT_NONE = 0,
TGMountMountFlagsMaxValue = $7FFFFFFF
TGFileMonitorFlags = Set of TGFileMonitorFlagsIdx;
const
G_FILE_MONITOR_NONE = []; {0 = $00000000}
type
TGMountMountFlagsIdx = (
TGMountMountFlagsIdxMinValue = 0,
TGMountMountFlagsIdxMaxValue = 31
);
TGMountMountFlags = Set of TGMountMountFlagsIdx;
const
G_MOUNT_MOUNT_NONE = []; {0 = $00000000}
type
TGFileAttributeType = (
TGFileAttributeTypeMinValue = -$7FFFFFFF,
G_FILE_ATTRIBUTE_TYPE_INVALID = 0,
@ -285,11 +333,15 @@ type
G_FILE_ATTRIBUTE_TYPE_STRINGV = 9,
TGFileAttributeTypeMaxValue = $7FFFFFFF
);
TGDriveStartFlags = (
TGDriveStartFlagsMinValue = -$7FFFFFFF,
G_DRIVE_START_NONE = 0,
TGDriveStartFlagsMaxValue = $7FFFFFFF
TGDriveStartFlagsIdx = (
TGDriveStartFlagsIdxMinValue = 0,
TGDriveStartFlagsIdxMaxValue = 31
);
TGDriveStartFlags = Set of TGDriveStartFlagsIdx;
const
G_DRIVE_START_NONE = []; {0 = $00000000}
type
TGNotificationPriority = (
TGNotificationPriorityMinValue = -$7FFFFFFF,
G_NOTIFICATION_PRIORITY_NORMAL = 0,
@ -298,37 +350,50 @@ type
G_NOTIFICATION_PRIORITY_URGENT = 3,
TGNotificationPriorityMaxValue = $7FFFFFFF
);
TGAskPasswordFlags = (
TGAskPasswordFlagsMinValue = -$7FFFFFFF,
G_ASK_PASSWORD_NEED_PASSWORD = 1,
G_ASK_PASSWORD_NEED_USERNAME = 2,
G_ASK_PASSWORD_NEED_DOMAIN = 4,
G_ASK_PASSWORD_SAVING_SUPPORTED = 8,
G_ASK_PASSWORD_ANONYMOUS_SUPPORTED = 16,
G_ASK_PASSWORD_TCRYPT = 32,
TGAskPasswordFlagsMaxValue = $7FFFFFFF
TGAskPasswordFlagsIdx = (
TGAskPasswordFlagsIdxMinValue = 0,
G_ASK_PASSWORD_NEED_PASSWORD = 0,
G_ASK_PASSWORD_NEED_USERNAME = 1,
G_ASK_PASSWORD_NEED_DOMAIN = 2,
G_ASK_PASSWORD_SAVING_SUPPORTED = 3,
G_ASK_PASSWORD_ANONYMOUS_SUPPORTED = 4,
G_ASK_PASSWORD_TCRYPT = 5,
TGAskPasswordFlagsIdxMaxValue = 31
);
TGOutputStreamSpliceFlags = (
TGOutputStreamSpliceFlagsMinValue = -$7FFFFFFF,
G_OUTPUT_STREAM_SPLICE_NONE = 0,
G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE = 1,
G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET = 2,
TGOutputStreamSpliceFlagsMaxValue = $7FFFFFFF
TGAskPasswordFlags = Set of TGAskPasswordFlagsIdx;
TGOutputStreamSpliceFlagsIdx = (
TGOutputStreamSpliceFlagsIdxMinValue = 0,
G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE = 0,
G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET = 1,
TGOutputStreamSpliceFlagsIdxMaxValue = 31
);
TGBusNameOwnerFlags = (
TGBusNameOwnerFlagsMinValue = -$7FFFFFFF,
G_BUS_NAME_OWNER_FLAGS_NONE = 0,
G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT = 1,
G_BUS_NAME_OWNER_FLAGS_REPLACE = 2,
G_BUS_NAME_OWNER_FLAGS_DO_NOT_QUEUE = 4,
TGBusNameOwnerFlagsMaxValue = $7FFFFFFF
TGOutputStreamSpliceFlags = Set of TGOutputStreamSpliceFlagsIdx;
const
G_OUTPUT_STREAM_SPLICE_NONE = []; {0 = $00000000}
type
TGBusNameOwnerFlagsIdx = (
TGBusNameOwnerFlagsIdxMinValue = 0,
G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT = 0,
G_BUS_NAME_OWNER_FLAGS_REPLACE = 1,
G_BUS_NAME_OWNER_FLAGS_DO_NOT_QUEUE = 2,
TGBusNameOwnerFlagsIdxMaxValue = 31
);
TGBusNameWatcherFlags = (
TGBusNameWatcherFlagsMinValue = -$7FFFFFFF,
G_BUS_NAME_WATCHER_FLAGS_NONE = 0,
G_BUS_NAME_WATCHER_FLAGS_AUTO_START = 1,
TGBusNameWatcherFlagsMaxValue = $7FFFFFFF
TGBusNameOwnerFlags = Set of TGBusNameOwnerFlagsIdx;
const
G_BUS_NAME_OWNER_FLAGS_NONE = []; {0 = $00000000}
type
TGBusNameWatcherFlagsIdx = (
TGBusNameWatcherFlagsIdxMinValue = 0,
G_BUS_NAME_WATCHER_FLAGS_AUTO_START = 0,
TGBusNameWatcherFlagsIdxMaxValue = 31
);
TGBusNameWatcherFlags = Set of TGBusNameWatcherFlagsIdx;
const
G_BUS_NAME_WATCHER_FLAGS_NONE = []; {0 = $00000000}
type
TGBusType = (
TGBusTypeMinValue = -$7FFFFFFF,
G_BUS_TYPE_STARTER = -1,
@ -337,13 +402,17 @@ type
G_BUS_TYPE_SESSION = 2,
TGBusTypeMaxValue = $7FFFFFFF
);
TGConverterFlags = (
TGConverterFlagsMinValue = -$7FFFFFFF,
G_CONVERTER_NO_FLAGS = 0,
G_CONVERTER_INPUT_AT_END = 1,
G_CONVERTER_FLUSH = 2,
TGConverterFlagsMaxValue = $7FFFFFFF
TGConverterFlagsIdx = (
TGConverterFlagsIdxMinValue = 0,
G_CONVERTER_INPUT_AT_END = 0,
G_CONVERTER_FLUSH = 1,
TGConverterFlagsIdxMaxValue = 31
);
TGConverterFlags = Set of TGConverterFlagsIdx;
const
G_CONVERTER_NO_FLAGS = []; {0 = $00000000}
type
TGConverterResult = (
TGConverterResultMinValue = -$7FFFFFFF,
G_CONVERTER_ERROR = 0,
@ -364,22 +433,30 @@ type
G_CREDENTIALS_TYPE_WIN32_PID = 7,
TGCredentialsTypeMaxValue = $7FFFFFFF
);
TGIOStreamSpliceFlags = (
TGIOStreamSpliceFlagsMinValue = -$7FFFFFFF,
G_IO_STREAM_SPLICE_NONE = 0,
G_IO_STREAM_SPLICE_CLOSE_STREAM1 = 1,
G_IO_STREAM_SPLICE_CLOSE_STREAM2 = 2,
G_IO_STREAM_SPLICE_WAIT_FOR_BOTH = 4,
TGIOStreamSpliceFlagsMaxValue = $7FFFFFFF
TGIOStreamSpliceFlagsIdx = (
TGIOStreamSpliceFlagsIdxMinValue = 0,
G_IO_STREAM_SPLICE_CLOSE_STREAM1 = 0,
G_IO_STREAM_SPLICE_CLOSE_STREAM2 = 1,
G_IO_STREAM_SPLICE_WAIT_FOR_BOTH = 2,
TGIOStreamSpliceFlagsIdxMaxValue = 31
);
TGDBusMessageFlags = (
TGDBusMessageFlagsMinValue = -$7FFFFFFF,
G_DBUS_MESSAGE_FLAGS_NONE = 0,
G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED = 1,
G_DBUS_MESSAGE_FLAGS_NO_AUTO_START = 2,
G_DBUS_MESSAGE_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION = 4,
TGDBusMessageFlagsMaxValue = $7FFFFFFF
TGIOStreamSpliceFlags = Set of TGIOStreamSpliceFlagsIdx;
const
G_IO_STREAM_SPLICE_NONE = []; {0 = $00000000}
type
TGDBusMessageFlagsIdx = (
TGDBusMessageFlagsIdxMinValue = 0,
G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED = 0,
G_DBUS_MESSAGE_FLAGS_NO_AUTO_START = 1,
G_DBUS_MESSAGE_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION = 2,
TGDBusMessageFlagsIdxMaxValue = 31
);
TGDBusMessageFlags = Set of TGDBusMessageFlagsIdx;
const
G_DBUS_MESSAGE_FLAGS_NONE = []; {0 = $00000000}
type
TGDBusMessageHeaderField = (
TGDBusMessageHeaderFieldMinValue = -$7FFFFFFF,
G_DBUS_MESSAGE_HEADER_FIELD_INVALID = 0,
@ -458,44 +535,64 @@ type
G_DBUS_ERROR_PROPERTY_READ_ONLY = 44,
TGDBusErrorMaxValue = $7FFFFFFF
);
TGDBusPropertyInfoFlags = (
TGDBusPropertyInfoFlagsMinValue = -$7FFFFFFF,
G_DBUS_PROPERTY_INFO_FLAGS_NONE = 0,
G_DBUS_PROPERTY_INFO_FLAGS_READABLE = 1,
G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE = 2,
TGDBusPropertyInfoFlagsMaxValue = $7FFFFFFF
TGDBusPropertyInfoFlagsIdx = (
TGDBusPropertyInfoFlagsIdxMinValue = 0,
G_DBUS_PROPERTY_INFO_FLAGS_READABLE = 0,
G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE = 1,
TGDBusPropertyInfoFlagsIdxMaxValue = 31
);
TGDBusInterfaceSkeletonFlags = (
TGDBusInterfaceSkeletonFlagsMinValue = -$7FFFFFFF,
G_DBUS_INTERFACE_SKELETON_FLAGS_NONE = 0,
G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD = 1,
TGDBusInterfaceSkeletonFlagsMaxValue = $7FFFFFFF
TGDBusPropertyInfoFlags = Set of TGDBusPropertyInfoFlagsIdx;
const
G_DBUS_PROPERTY_INFO_FLAGS_NONE = []; {0 = $00000000}
type
TGDBusInterfaceSkeletonFlagsIdx = (
TGDBusInterfaceSkeletonFlagsIdxMinValue = 0,
G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD = 0,
TGDBusInterfaceSkeletonFlagsIdxMaxValue = 31
);
TGDBusObjectManagerClientFlags = (
TGDBusObjectManagerClientFlagsMinValue = -$7FFFFFFF,
G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE = 0,
G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_DO_NOT_AUTO_START = 1,
TGDBusObjectManagerClientFlagsMaxValue = $7FFFFFFF
TGDBusInterfaceSkeletonFlags = Set of TGDBusInterfaceSkeletonFlagsIdx;
const
G_DBUS_INTERFACE_SKELETON_FLAGS_NONE = []; {0 = $00000000}
type
TGDBusObjectManagerClientFlagsIdx = (
TGDBusObjectManagerClientFlagsIdxMinValue = 0,
G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_DO_NOT_AUTO_START = 0,
TGDBusObjectManagerClientFlagsIdxMaxValue = 31
);
TGDBusProxyFlags = (
TGDBusProxyFlagsMinValue = -$7FFFFFFF,
G_DBUS_PROXY_FLAGS_NONE = 0,
G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES = 1,
G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS = 2,
G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START = 4,
G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES = 8,
G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START_AT_CONSTRUCTION = 16,
G_DBUS_PROXY_FLAGS_NO_MATCH_RULE = 32,
TGDBusProxyFlagsMaxValue = $7FFFFFFF
TGDBusObjectManagerClientFlags = Set of TGDBusObjectManagerClientFlagsIdx;
const
G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE = []; {0 = $00000000}
type
TGDBusProxyFlagsIdx = (
TGDBusProxyFlagsIdxMinValue = 0,
G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES = 0,
G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS = 1,
G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START = 2,
G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES = 3,
G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START_AT_CONSTRUCTION = 4,
G_DBUS_PROXY_FLAGS_NO_MATCH_RULE = 5,
TGDBusProxyFlagsIdxMaxValue = 31
);
TGDBusServerFlags = (
TGDBusServerFlagsMinValue = -$7FFFFFFF,
G_DBUS_SERVER_FLAGS_NONE = 0,
G_DBUS_SERVER_FLAGS_RUN_IN_THREAD = 1,
G_DBUS_SERVER_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS = 2,
G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER = 4,
TGDBusServerFlagsMaxValue = $7FFFFFFF
TGDBusProxyFlags = Set of TGDBusProxyFlagsIdx;
const
G_DBUS_PROXY_FLAGS_NONE = []; {0 = $00000000}
type
TGDBusServerFlagsIdx = (
TGDBusServerFlagsIdxMinValue = 0,
G_DBUS_SERVER_FLAGS_RUN_IN_THREAD = 0,
G_DBUS_SERVER_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS = 1,
G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER = 2,
TGDBusServerFlagsIdxMaxValue = 31
);
TGDBusServerFlags = Set of TGDBusServerFlagsIdx;
const
G_DBUS_SERVER_FLAGS_NONE = []; {0 = $00000000}
type
TGDataStreamByteOrder = (
TGDataStreamByteOrderMinValue = -$7FFFFFFF,
G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN = 0,
@ -534,19 +631,32 @@ type
G_DRIVE_START_STOP_TYPE_PASSWORD = 4,
TGDriveStartStopTypeMaxValue = $7FFFFFFF
);
TGTlsCertificateFlags = (
TGTlsCertificateFlagsMinValue = -$7FFFFFFF,
G_TLS_CERTIFICATE_NO_FLAGS = 0,
G_TLS_CERTIFICATE_UNKNOWN_CA = 1,
G_TLS_CERTIFICATE_BAD_IDENTITY = 2,
G_TLS_CERTIFICATE_NOT_ACTIVATED = 4,
G_TLS_CERTIFICATE_EXPIRED = 8,
G_TLS_CERTIFICATE_REVOKED = 16,
G_TLS_CERTIFICATE_INSECURE = 32,
G_TLS_CERTIFICATE_GENERIC_ERROR = 64,
G_TLS_CERTIFICATE_VALIDATE_ALL = 127,
TGTlsCertificateFlagsMaxValue = $7FFFFFFF
TGTlsCertificateFlagsIdx = (
TGTlsCertificateFlagsIdxMinValue = 0,
G_TLS_CERTIFICATE_UNKNOWN_CA = 0,
G_TLS_CERTIFICATE_BAD_IDENTITY = 1,
G_TLS_CERTIFICATE_NOT_ACTIVATED = 2,
G_TLS_CERTIFICATE_EXPIRED = 3,
G_TLS_CERTIFICATE_REVOKED = 4,
G_TLS_CERTIFICATE_INSECURE = 5,
G_TLS_CERTIFICATE_GENERIC_ERROR = 6,
TGTlsCertificateFlagsIdxMaxValue = 31
);
TGTlsCertificateFlags = Set of TGTlsCertificateFlagsIdx;
const
G_TLS_CERTIFICATE_NO_FLAGS = []; {0 = $00000000}
G_TLS_CERTIFICATE_VALIDATE_ALL = [
G_TLS_CERTIFICATE_UNKNOWN_CA,
G_TLS_CERTIFICATE_BAD_IDENTITY,
G_TLS_CERTIFICATE_NOT_ACTIVATED,
G_TLS_CERTIFICATE_EXPIRED,
G_TLS_CERTIFICATE_REVOKED,
G_TLS_CERTIFICATE_INSECURE,
G_TLS_CERTIFICATE_GENERIC_ERROR
]; {127 = $0000007F}
type
TGTlsChannelBindingType = (
TGTlsChannelBindingTypeMinValue = -$7FFFFFFF,
G_TLS_CHANNEL_BINDING_TLS_UNIQUE = 0,
@ -560,11 +670,15 @@ type
G_TLS_DATABASE_LOOKUP_KEYPAIR = 1,
TGTlsDatabaseLookupFlagsMaxValue = $7FFFFFFF
);
TGTlsDatabaseVerifyFlags = (
TGTlsDatabaseVerifyFlagsMinValue = -$7FFFFFFF,
G_TLS_DATABASE_VERIFY_NONE = 0,
TGTlsDatabaseVerifyFlagsMaxValue = $7FFFFFFF
TGTlsDatabaseVerifyFlagsIdx = (
TGTlsDatabaseVerifyFlagsIdxMinValue = 0,
TGTlsDatabaseVerifyFlagsIdxMaxValue = 31
);
TGTlsDatabaseVerifyFlags = Set of TGTlsDatabaseVerifyFlagsIdx;
const
G_TLS_DATABASE_VERIFY_NONE = []; {0 = $00000000}
type
TGTlsCertificateRequestFlags = (
TGTlsCertificateRequestFlagsMinValue = -$7FFFFFFF,
G_TLS_CERTIFICATE_REQUEST_NONE = 0,
@ -630,13 +744,17 @@ type
G_FILE_TYPE_MOUNTABLE = 6,
TGFileTypeMaxValue = $7FFFFFFF
);
TGFileAttributeInfoFlags = (
TGFileAttributeInfoFlagsMinValue = -$7FFFFFFF,
G_FILE_ATTRIBUTE_INFO_NONE = 0,
G_FILE_ATTRIBUTE_INFO_COPY_WITH_FILE = 1,
G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED = 2,
TGFileAttributeInfoFlagsMaxValue = $7FFFFFFF
TGFileAttributeInfoFlagsIdx = (
TGFileAttributeInfoFlagsIdxMinValue = 0,
G_FILE_ATTRIBUTE_INFO_COPY_WITH_FILE = 0,
G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED = 1,
TGFileAttributeInfoFlagsIdxMaxValue = 31
);
TGFileAttributeInfoFlags = Set of TGFileAttributeInfoFlagsIdx;
const
G_FILE_ATTRIBUTE_INFO_NONE = []; {0 = $00000000}
type
TGFilesystemPreviewType = (
TGFilesystemPreviewTypeMinValue = -$7FFFFFFF,
G_FILESYSTEM_PREVIEW_TYPE_IF_ALWAYS = 0,
@ -733,13 +851,17 @@ type
G_POLLABLE_RETURN_OK = 1,
TGPollableReturnMaxValue = $7FFFFFFF
);
TGResolverNameLookupFlags = (
TGResolverNameLookupFlagsMinValue = -$7FFFFFFF,
G_RESOLVER_NAME_LOOKUP_FLAGS_DEFAULT = 0,
G_RESOLVER_NAME_LOOKUP_FLAGS_IPV4_ONLY = 1,
G_RESOLVER_NAME_LOOKUP_FLAGS_IPV6_ONLY = 2,
TGResolverNameLookupFlagsMaxValue = $7FFFFFFF
TGResolverNameLookupFlagsIdx = (
TGResolverNameLookupFlagsIdxMinValue = 0,
G_RESOLVER_NAME_LOOKUP_FLAGS_IPV4_ONLY = 0,
G_RESOLVER_NAME_LOOKUP_FLAGS_IPV6_ONLY = 1,
TGResolverNameLookupFlagsIdxMaxValue = 31
);
TGResolverNameLookupFlags = Set of TGResolverNameLookupFlagsIdx;
const
G_RESOLVER_NAME_LOOKUP_FLAGS_DEFAULT = []; {0 = $00000000}
type
TGResolverRecordType = (
TGResolverRecordTypeMinValue = -$7FFFFFFF,
G_RESOLVER_RECORD_SRV = 1,
@ -756,33 +878,45 @@ type
G_RESOLVER_ERROR_INTERNAL = 2,
TGResolverErrorMaxValue = $7FFFFFFF
);
TGResourceLookupFlags = (
TGResourceLookupFlagsMinValue = -$7FFFFFFF,
G_RESOURCE_LOOKUP_FLAGS_NONE = 0,
TGResourceLookupFlagsMaxValue = $7FFFFFFF
TGResourceLookupFlagsIdx = (
TGResourceLookupFlagsIdxMinValue = 0,
TGResourceLookupFlagsIdxMaxValue = 31
);
TGResourceLookupFlags = Set of TGResourceLookupFlagsIdx;
const
G_RESOURCE_LOOKUP_FLAGS_NONE = []; {0 = $00000000}
type
TGResourceError = (
TGResourceErrorMinValue = -$7FFFFFFF,
G_RESOURCE_ERROR_NOT_FOUND = 0,
G_RESOURCE_ERROR_INTERNAL = 1,
TGResourceErrorMaxValue = $7FFFFFFF
);
TGResourceFlags = (
TGResourceFlagsMinValue = -$7FFFFFFF,
G_RESOURCE_FLAGS_NONE = 0,
G_RESOURCE_FLAGS_COMPRESSED = 1,
TGResourceFlagsMaxValue = $7FFFFFFF
TGResourceFlagsIdx = (
TGResourceFlagsIdxMinValue = 0,
G_RESOURCE_FLAGS_COMPRESSED = 0,
TGResourceFlagsIdxMaxValue = 31
);
TGSettingsBindFlags = (
TGSettingsBindFlagsMinValue = -$7FFFFFFF,
G_SETTINGS_BIND_DEFAULT = 0,
G_SETTINGS_BIND_GET = 1,
G_SETTINGS_BIND_SET = 2,
G_SETTINGS_BIND_NO_SENSITIVITY = 4,
G_SETTINGS_BIND_GET_NO_CHANGES = 8,
G_SETTINGS_BIND_INVERT_BOOLEAN = 16,
TGSettingsBindFlagsMaxValue = $7FFFFFFF
TGResourceFlags = Set of TGResourceFlagsIdx;
const
G_RESOURCE_FLAGS_NONE = []; {0 = $00000000}
type
TGSettingsBindFlagsIdx = (
TGSettingsBindFlagsIdxMinValue = 0,
G_SETTINGS_BIND_GET = 0,
G_SETTINGS_BIND_SET = 1,
G_SETTINGS_BIND_NO_SENSITIVITY = 2,
G_SETTINGS_BIND_GET_NO_CHANGES = 3,
G_SETTINGS_BIND_INVERT_BOOLEAN = 4,
TGSettingsBindFlagsIdxMaxValue = 31
);
TGSettingsBindFlags = Set of TGSettingsBindFlagsIdx;
const
G_SETTINGS_BIND_DEFAULT = []; {0 = $00000000}
type
TGSocketType = (
TGSocketTypeMinValue = -$7FFFFFFF,
G_SOCKET_TYPE_INVALID = 0,
@ -821,33 +955,45 @@ type
G_SOCKET_LISTENER_LISTENED = 3,
TGSocketListenerEventMaxValue = $7FFFFFFF
);
TGSocketMsgFlags = (
TGSocketMsgFlagsMinValue = -$7FFFFFFF,
G_SOCKET_MSG_NONE = 0,
G_SOCKET_MSG_OOB = 1,
G_SOCKET_MSG_PEEK = 2,
G_SOCKET_MSG_DONTROUTE = 4,
TGSocketMsgFlagsMaxValue = $7FFFFFFF
TGSocketMsgFlagsIdx = (
TGSocketMsgFlagsIdxMinValue = 0,
G_SOCKET_MSG_OOB = 0,
G_SOCKET_MSG_PEEK = 1,
G_SOCKET_MSG_DONTROUTE = 2,
TGSocketMsgFlagsIdxMaxValue = 31
);
TGSubprocessFlags = (
TGSubprocessFlagsMinValue = -$7FFFFFFF,
G_SUBPROCESS_FLAGS_NONE = 0,
G_SUBPROCESS_FLAGS_STDIN_PIPE = 1,
G_SUBPROCESS_FLAGS_STDIN_INHERIT = 2,
G_SUBPROCESS_FLAGS_STDOUT_PIPE = 4,
G_SUBPROCESS_FLAGS_STDOUT_SILENCE = 8,
G_SUBPROCESS_FLAGS_STDERR_PIPE = 16,
G_SUBPROCESS_FLAGS_STDERR_SILENCE = 32,
G_SUBPROCESS_FLAGS_STDERR_MERGE = 64,
G_SUBPROCESS_FLAGS_INHERIT_FDS = 128,
G_SUBPROCESS_FLAGS_SEARCH_PATH_FROM_ENVP = 256,
TGSubprocessFlagsMaxValue = $7FFFFFFF
TGSocketMsgFlags = Set of TGSocketMsgFlagsIdx;
const
G_SOCKET_MSG_NONE = []; {0 = $00000000}
type
TGSubprocessFlagsIdx = (
TGSubprocessFlagsIdxMinValue = 0,
G_SUBPROCESS_FLAGS_STDIN_PIPE = 0,
G_SUBPROCESS_FLAGS_STDIN_INHERIT = 1,
G_SUBPROCESS_FLAGS_STDOUT_PIPE = 2,
G_SUBPROCESS_FLAGS_STDOUT_SILENCE = 3,
G_SUBPROCESS_FLAGS_STDERR_PIPE = 4,
G_SUBPROCESS_FLAGS_STDERR_SILENCE = 5,
G_SUBPROCESS_FLAGS_STDERR_MERGE = 6,
G_SUBPROCESS_FLAGS_INHERIT_FDS = 7,
G_SUBPROCESS_FLAGS_SEARCH_PATH_FROM_ENVP = 8,
TGSubprocessFlagsIdxMaxValue = 31
);
TGTestDBusFlags = (
TGTestDBusFlagsMinValue = -$7FFFFFFF,
G_TEST_DBUS_NONE = 0,
TGTestDBusFlagsMaxValue = $7FFFFFFF
TGSubprocessFlags = Set of TGSubprocessFlagsIdx;
const
G_SUBPROCESS_FLAGS_NONE = []; {0 = $00000000}
type
TGTestDBusFlagsIdx = (
TGTestDBusFlagsIdxMinValue = 0,
TGTestDBusFlagsIdxMaxValue = 31
);
TGTestDBusFlags = Set of TGTestDBusFlagsIdx;
const
G_TEST_DBUS_NONE = []; {0 = $00000000}
type
TGTlsChannelBindingError = (
TGTlsChannelBindingErrorMinValue = -$7FFFFFFF,
G_TLS_CHANNEL_BINDING_ERROR_NOT_IMPLEMENTED = 0,
@ -877,17 +1023,21 @@ type
G_TLS_INTERACTION_FAILED = 2,
TGTlsInteractionResultMaxValue = $7FFFFFFF
);
TGTlsPasswordFlags = (
TGTlsPasswordFlagsMinValue = -$7FFFFFFF,
G_TLS_PASSWORD_NONE = 0,
G_TLS_PASSWORD_RETRY = 2,
G_TLS_PASSWORD_MANY_TRIES = 4,
G_TLS_PASSWORD_FINAL_TRY = 8,
G_TLS_PASSWORD_PKCS11_USER = 16,
G_TLS_PASSWORD_PKCS11_SECURITY_OFFICER = 32,
G_TLS_PASSWORD_PKCS11_CONTEXT_SPECIFIC = 64,
TGTlsPasswordFlagsMaxValue = $7FFFFFFF
TGTlsPasswordFlagsIdx = (
TGTlsPasswordFlagsIdxMinValue = 0,
G_TLS_PASSWORD_RETRY = 1,
G_TLS_PASSWORD_MANY_TRIES = 2,
G_TLS_PASSWORD_FINAL_TRY = 3,
G_TLS_PASSWORD_PKCS11_USER = 4,
G_TLS_PASSWORD_PKCS11_SECURITY_OFFICER = 5,
G_TLS_PASSWORD_PKCS11_CONTEXT_SPECIFIC = 6,
TGTlsPasswordFlagsIdxMaxValue = 31
);
TGTlsPasswordFlags = Set of TGTlsPasswordFlagsIdx;
const
G_TLS_PASSWORD_NONE = []; {0 = $00000000}
type
TGUnixSocketAddressType = (
TGUnixSocketAddressTypeMinValue = -$7FFFFFFF,
G_UNIX_SOCKET_ADDRESS_INVALID = 0,
@ -1071,7 +1221,7 @@ type
{ TGAsyncResult }
PPGAsyncResult = ^PGAsyncResult;
PGAsyncResult = ^TGAsyncResult;
TGAsyncReadyCallback = procedure(source_object: PGObject; res: PGAsyncResult; data: gpointer); cdecl;
TGAsyncReadyCallback = procedure(source_object: PGObject; res: PGAsyncResult; user_data: gpointer); cdecl;
{ TGAppLaunchContext }
@ -1515,7 +1665,7 @@ type
{ TGFileProgressCallback }
PPGFileProgressCallback = ^PGFileProgressCallback;
PGFileProgressCallback = ^TGFileProgressCallback;
TGFileProgressCallback = procedure(current_num_bytes: gint64; total_num_bytes: gint64; data: gpointer); cdecl;
TGFileProgressCallback = procedure(current_num_bytes: gint64; total_num_bytes: gint64; user_data: gpointer); cdecl;
{ TGMountUnmountFlags }
@ -1546,7 +1696,7 @@ type
{ TGFileReadMoreCallback }
PPGFileReadMoreCallback = ^PGFileReadMoreCallback;
PGFileReadMoreCallback = ^TGFileReadMoreCallback;
TGFileReadMoreCallback = function(file_contents: Pgchar; file_size: gint64; callback_data: gpointer): gboolean; cdecl;
TGFileReadMoreCallback = function(file_contents: Pgchar; file_size: gint64; user_data: gpointer): gboolean; cdecl;
{ TGFileMeasureFlags }
@ -1557,7 +1707,7 @@ type
{ TGFileMeasureProgressCallback }
PPGFileMeasureProgressCallback = ^PGFileMeasureProgressCallback;
PGFileMeasureProgressCallback = ^TGFileMeasureProgressCallback;
TGFileMeasureProgressCallback = procedure(reporting: gboolean; current_size: guint64; num_dirs: guint64; num_files: guint64; data: gpointer); cdecl;
TGFileMeasureProgressCallback = procedure(reporting: gboolean; current_size: guint64; num_dirs: guint64; num_files: guint64; user_data: gpointer); cdecl;
{ TGFileMonitor }
@ -2166,7 +2316,7 @@ type
_g_reserved4: procedure; cdecl;
_g_reserved5: procedure; cdecl;
end;
TGCancellableSourceFunc = function(cancellable: PGCancellable; data: gpointer): gboolean; cdecl;
TGCancellableSourceFunc = function(cancellable: PGCancellable; user_data: gpointer): gboolean; cdecl;
{ TGConverter }
@ -2849,7 +2999,7 @@ type
{ TGDBusProxyTypeFunc }
PPGDBusProxyTypeFunc = ^PGDBusProxyTypeFunc;
PGDBusProxyTypeFunc = ^TGDBusProxyTypeFunc;
TGDBusProxyTypeFunc = function(manager: PGDBusObjectManagerClient; object_path: Pgchar; interface_name: Pgchar; data: gpointer): TGType; cdecl;
TGDBusProxyTypeFunc = function(manager: PGDBusObjectManagerClient; object_path: Pgchar; interface_name: Pgchar; user_data: gpointer): TGType; cdecl;
{ TGDBusObjectManagerClientPrivate }
@ -3284,7 +3434,7 @@ type
condition_check: function(datagram_based: PGDatagramBased; condition: TGIOCondition): TGIOCondition; cdecl;
condition_wait: function(datagram_based: PGDatagramBased; condition: TGIOCondition; timeout: gint64; cancellable: PGCancellable; error: PPGError): gboolean; cdecl;
end;
TGDatagramBasedSourceFunc = function(datagram_based: PGDatagramBased; condition: TGIOCondition; data: gpointer): gboolean; cdecl;
TGDatagramBasedSourceFunc = function(datagram_based: PGDatagramBased; condition: TGIOCondition; user_data: gpointer): gboolean; cdecl;
{ TGDebugController }
@ -4423,7 +4573,7 @@ type
PGIOSchedulerJob = ^TGIOSchedulerJob;
TGIOSchedulerJob = object
end;
TGIOSchedulerJobFunc = function(job: PGIOSchedulerJob; cancellable: PGCancellable; data: gpointer): gboolean; cdecl;
TGIOSchedulerJobFunc = function(job: PGIOSchedulerJob; cancellable: PGCancellable; user_data: gpointer): gboolean; cdecl;
TGIOStreamPrivate = record
end;
@ -4448,7 +4598,7 @@ type
g_iface: TGTypeInterface;
hash: function(icon: PGIcon): guint; cdecl;
equal: function(icon1: PGIcon; icon2: PGIcon): gboolean; cdecl;
to_tokens: function(icon: PGIcon; tokens: Pgchar; out_version: Pgint): gboolean; cdecl;
to_tokens: function(icon: PGIcon; tokens: Pgpointer; out_version: Pgint): gboolean; cdecl;
from_tokens: function(tokens: PPgchar; num_tokens: gint; version: gint; error: PPGError): PGIcon; cdecl;
serialize: function(icon: PGIcon): PGVariant; cdecl;
end;
@ -5290,7 +5440,7 @@ type
write_nonblocking: function(stream: PGPollableOutputStream; buffer: Pguint8; count: gsize; error: PPGError): gssize; cdecl;
writev_nonblocking: function(stream: PGPollableOutputStream; vectors: PGOutputVector; n_vectors: gsize; bytes_written: Pgsize; error: PPGError): TGPollableReturn; cdecl;
end;
TGPollableSourceFunc = function(pollable_stream: PGObject; data: gpointer): gboolean; cdecl;
TGPollableSourceFunc = function(pollable_stream: PGObject; user_data: gpointer): gboolean; cdecl;
{ TGPowerProfileMonitor }
@ -6251,7 +6401,7 @@ type
_g_reserved5: procedure; cdecl;
_g_reserved6: procedure; cdecl;
end;
TGSocketSourceFunc = function(socket: PGSocket; condition: TGIOCondition; data: gpointer): gboolean; cdecl;
TGSocketSourceFunc = function(socket: PGSocket; condition: TGIOCondition; user_data: gpointer): gboolean; cdecl;
{ TGSrvTarget }
@ -7871,7 +8021,7 @@ function g_filter_output_stream_get_type: TGType; cdecl; external;
function g_icon_deserialize(value: PGVariant): PGIcon; cdecl; external;
function g_icon_equal(icon1: PGIcon; icon2: PGIcon): gboolean; cdecl; external;
function g_icon_get_type: TGType; cdecl; external;
function g_icon_hash(icon: PGIcon): guint; cdecl; external;
function g_icon_hash(icon: Pgpointer): guint; cdecl; external;
function g_icon_new_for_string(str: Pgchar; error: PPGError): PGIcon; cdecl; external;
function g_icon_serialize(icon: PGIcon): PGVariant; cdecl; external;
function g_icon_to_string(icon: PGIcon): Pgchar; cdecl; external;

View File

@ -23,12 +23,10 @@ const
G_ANALYZER_ANALYZING = 1;
G_ASCII_DTOSTR_BUF_SIZE = 39;
G_ATOMIC_REF_COUNT_INIT_ = 1;
G_BIG_ENDIAN = 4321;
G_CSET_A_2_Z = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
G_CSET_DIGITS = '0123456789';
G_CSET_a_2_z_ = 'abcdefghijklmnopqrstuvwxyz';
G_C_STD_VERSION = 199000;
G_DATALIST_FLAGS_MASK = 3;
G_DATE_BAD_DAY = 0;
G_DATE_BAD_JULIAN = 0;
@ -103,12 +101,12 @@ const
G_MAXUINT32 = 4294967295;
G_MAXUINT64 = 18446744073709551615;
G_MAXUINT8 = 255;
GLIB_MICRO_VERSION = 0;
GLIB_MICRO_VERSION = 4;
G_MININT16 = -32768;
G_MININT32 = -2147483648;
G_MININT64 = -9223372036854775808;
G_MININT8 = -128;
GLIB_MINOR_VERSION = 77;
GLIB_MINOR_VERSION = 74;
G_MODULE_SUFFIX = 'so';
G_OPTION_REMAINING = '';
G_PDP_ENDIAN = 3412;
@ -122,7 +120,6 @@ const
G_PRIORITY_HIGH = -100;
G_PRIORITY_HIGH_IDLE = 100;
G_PRIORITY_LOW = 300;
G_REF_COUNT_INIT_ = -1;
G_SEARCHPATH_SEPARATOR = 58;
G_SEARCHPATH_SEPARATOR_S = ':';
GLIB_SIZEOF_LONG = 8;
@ -154,21 +151,22 @@ const
G_WIN32_MSG_HANDLE = 19981206;
g_macro__has_attribute___noreturn__ = 0;
type
TGAsciiType = (
TGAsciiTypeMinValue = -$7FFFFFFF,
G_ASCII_ALNUM = 1,
G_ASCII_ALPHA = 2,
G_ASCII_CNTRL = 4,
G_ASCII_DIGIT = 8,
G_ASCII_GRAPH = 16,
G_ASCII_LOWER = 32,
G_ASCII_PRINT = 64,
G_ASCII_PUNCT = 128,
G_ASCII_SPACE = 256,
G_ASCII_UPPER = 512,
G_ASCII_XDIGIT = 1024,
TGAsciiTypeMaxValue = $7FFFFFFF
TGAsciiTypeIdx = (
TGAsciiTypeIdxMinValue = 0,
G_ASCII_ALNUM = 0,
G_ASCII_ALPHA = 1,
G_ASCII_CNTRL = 2,
G_ASCII_DIGIT = 3,
G_ASCII_GRAPH = 4,
G_ASCII_LOWER = 5,
G_ASCII_PRINT = 6,
G_ASCII_PUNCT = 7,
G_ASCII_SPACE = 8,
G_ASCII_UPPER = 9,
G_ASCII_XDIGIT = 10,
TGAsciiTypeIdxMaxValue = 31
);
TGAsciiType = Set of TGAsciiTypeIdx;
TGBookmarkFileError = (
TGBookmarkFileErrorMinValue = -$7FFFFFFF,
G_BOOKMARK_FILE_ERROR_INVALID_URI = 0,
@ -286,40 +284,58 @@ type
G_FILE_ERROR_FAILED = 24,
TGFileErrorMaxValue = $7FFFFFFF
);
TGFileSetContentsFlags = (
TGFileSetContentsFlagsMinValue = -$7FFFFFFF,
G_FILE_SET_CONTENTS_NONE = 0,
G_FILE_SET_CONTENTS_CONSISTENT = 1,
G_FILE_SET_CONTENTS_DURABLE = 2,
G_FILE_SET_CONTENTS_ONLY_EXISTING = 4,
TGFileSetContentsFlagsMaxValue = $7FFFFFFF
TGFileSetContentsFlagsIdx = (
TGFileSetContentsFlagsIdxMinValue = 0,
G_FILE_SET_CONTENTS_CONSISTENT = 0,
G_FILE_SET_CONTENTS_DURABLE = 1,
G_FILE_SET_CONTENTS_ONLY_EXISTING = 2,
TGFileSetContentsFlagsIdxMaxValue = 31
);
TGFileTest = (
TGFileTestMinValue = -$7FFFFFFF,
G_FILE_TEST_IS_REGULAR = 1,
G_FILE_TEST_IS_SYMLINK = 2,
G_FILE_TEST_IS_DIR = 4,
G_FILE_TEST_IS_EXECUTABLE = 8,
G_FILE_TEST_EXISTS = 16,
TGFileTestMaxValue = $7FFFFFFF
TGFileSetContentsFlags = Set of TGFileSetContentsFlagsIdx;
const
G_FILE_SET_CONTENTS_NONE = []; {0 = $00000000}
type
TGFileTestIdx = (
TGFileTestIdxMinValue = 0,
G_FILE_TEST_IS_REGULAR = 0,
G_FILE_TEST_IS_SYMLINK = 1,
G_FILE_TEST_IS_DIR = 2,
G_FILE_TEST_IS_EXECUTABLE = 3,
G_FILE_TEST_EXISTS = 4,
TGFileTestIdxMaxValue = 31
);
TGFormatSizeFlags = (
TGFormatSizeFlagsMinValue = -$7FFFFFFF,
G_FORMAT_SIZE_DEFAULT = 0,
G_FORMAT_SIZE_LONG_FORMAT = 1,
G_FORMAT_SIZE_IEC_UNITS = 2,
G_FORMAT_SIZE_BITS = 4,
G_FORMAT_SIZE_ONLY_VALUE = 8,
G_FORMAT_SIZE_ONLY_UNIT = 16,
TGFormatSizeFlagsMaxValue = $7FFFFFFF
TGFileTest = Set of TGFileTestIdx;
TGFormatSizeFlagsIdx = (
TGFormatSizeFlagsIdxMinValue = 0,
G_FORMAT_SIZE_LONG_FORMAT = 0,
G_FORMAT_SIZE_IEC_UNITS = 1,
G_FORMAT_SIZE_BITS = 2,
G_FORMAT_SIZE_ONLY_VALUE = 3,
G_FORMAT_SIZE_ONLY_UNIT = 4,
TGFormatSizeFlagsIdxMaxValue = 31
);
TGHookFlagMask = (
TGHookFlagMaskMinValue = -$7FFFFFFF,
G_HOOK_FLAG_ACTIVE = 1,
G_HOOK_FLAG_IN_CALL = 2,
G_HOOK_FLAG_MASK = 15,
TGHookFlagMaskMaxValue = $7FFFFFFF
TGFormatSizeFlags = Set of TGFormatSizeFlagsIdx;
const
G_FORMAT_SIZE_DEFAULT = []; {0 = $00000000}
type
TGHookFlagMaskIdx = (
TGHookFlagMaskIdxMinValue = 0,
G_HOOK_FLAG_ACTIVE = 0,
G_HOOK_FLAG_IN_CALL = 1,
TGHookFlagMaskIdxMaxValue = 31
);
TGHookFlagMask = Set of TGHookFlagMaskIdx;
const
G_HOOK_FLAG_MASK = [
G_HOOK_FLAG_ACTIVE,
G_HOOK_FLAG_IN_CALL,
TGHookFlagMaskIdx(2),
TGHookFlagMaskIdx(3)
]; {15 = $0000000F}
type
TGSeekType = (
TGSeekTypeMinValue = -$7FFFFFFF,
G_SEEK_CUR = 0,
@ -327,30 +343,53 @@ type
G_SEEK_END = 2,
TGSeekTypeMaxValue = $7FFFFFFF
);
TGIOCondition = (
TGIOConditionMinValue = -$7FFFFFFF,
G_IO_IN = 1,
G_IO_PRI = 2,
G_IO_OUT = 4,
G_IO_ERR = 8,
G_IO_HUP = 16,
G_IO_NVAL = 32,
TGIOConditionMaxValue = $7FFFFFFF
TGIOConditionIdx = (
TGIOConditionIdxMinValue = 0,
G_IO_IN = 0,
G_IO_PRI = 1,
G_IO_OUT = 2,
G_IO_ERR = 3,
G_IO_HUP = 4,
G_IO_NVAL = 5,
TGIOConditionIdxMaxValue = 31
);
TGIOFlags = (
TGIOFlagsMinValue = -$7FFFFFFF,
G_IO_FLAG_NONE = 0,
G_IO_FLAG_APPEND = 1,
G_IO_FLAG_NONBLOCK = 2,
G_IO_FLAG_SET_MASK = 3,
G_IO_FLAG_IS_READABLE = 4,
G_IO_FLAG_IS_WRITEABLE = 8,
G_IO_FLAG_IS_WRITABLE = 8,
G_IO_FLAG_IS_SEEKABLE = 16,
G_IO_FLAG_GET_MASK = 31,
G_IO_FLAG_MASK = 31,
TGIOFlagsMaxValue = $7FFFFFFF
TGIOCondition = Set of TGIOConditionIdx;
TGIOFlagsIdx = (
TGIOFlagsIdxMinValue = 0,
G_IO_FLAG_APPEND = 0,
G_IO_FLAG_NONBLOCK = 1,
G_IO_FLAG_IS_READABLE = 2,
G_IO_FLAG_IS_WRITEABLE = 3,
G_IO_FLAG_IS_WRITABLE = 3,
G_IO_FLAG_IS_SEEKABLE = 4,
TGIOFlagsIdxMaxValue = 31
);
TGIOFlags = Set of TGIOFlagsIdx;
const
G_IO_FLAG_NONE = []; {0 = $00000000}
G_IO_FLAG_SET_MASK = [
G_IO_FLAG_APPEND,
G_IO_FLAG_NONBLOCK
]; {3 = $00000003}
G_IO_FLAG_GET_MASK = [
G_IO_FLAG_APPEND,
G_IO_FLAG_NONBLOCK,
G_IO_FLAG_IS_READABLE,
G_IO_FLAG_IS_WRITEABLE,
G_IO_FLAG_IS_SEEKABLE
]; {31 = $0000001F}
G_IO_FLAG_MASK = [
G_IO_FLAG_APPEND,
G_IO_FLAG_NONBLOCK,
G_IO_FLAG_IS_READABLE,
G_IO_FLAG_IS_WRITEABLE,
G_IO_FLAG_IS_SEEKABLE
]; {31 = $0000001F}
type
TGIOStatus = (
TGIOStatusMinValue = -$7FFFFFFF,
G_IO_STATUS_ERROR = 0,
@ -380,13 +419,17 @@ type
G_IO_CHANNEL_ERROR_FAILED = 8,
TGIOChannelErrorMaxValue = $7FFFFFFF
);
TGKeyFileFlags = (
TGKeyFileFlagsMinValue = -$7FFFFFFF,
G_KEY_FILE_NONE = 0,
G_KEY_FILE_KEEP_COMMENTS = 1,
G_KEY_FILE_KEEP_TRANSLATIONS = 2,
TGKeyFileFlagsMaxValue = $7FFFFFFF
TGKeyFileFlagsIdx = (
TGKeyFileFlagsIdxMinValue = 0,
G_KEY_FILE_KEEP_COMMENTS = 0,
G_KEY_FILE_KEEP_TRANSLATIONS = 1,
TGKeyFileFlagsIdxMaxValue = 31
);
TGKeyFileFlags = Set of TGKeyFileFlagsIdx;
const
G_KEY_FILE_NONE = []; {0 = $00000000}
type
TGKeyFileError = (
TGKeyFileErrorMinValue = -$7FFFFFFF,
G_KEY_FILE_ERROR_UNKNOWN_ENCODING = 0,
@ -397,41 +440,88 @@ type
G_KEY_FILE_ERROR_INVALID_VALUE = 5,
TGKeyFileErrorMaxValue = $7FFFFFFF
);
TGLogLevelFlags = (
TGLogLevelFlagsMinValue = -$7FFFFFFF,
G_LOG_LEVEL_MASK = -4,
G_LOG_FLAG_RECURSION = 1,
G_LOG_FLAG_FATAL = 2,
G_LOG_LEVEL_ERROR = 4,
G_LOG_LEVEL_CRITICAL = 8,
G_LOG_LEVEL_WARNING = 16,
G_LOG_LEVEL_MESSAGE = 32,
G_LOG_LEVEL_INFO = 64,
G_LOG_LEVEL_DEBUG = 128,
TGLogLevelFlagsMaxValue = $7FFFFFFF
TGLogLevelFlagsIdx = (
TGLogLevelFlagsIdxMinValue = 0,
G_LOG_FLAG_RECURSION = 0,
G_LOG_FLAG_FATAL = 1,
G_LOG_LEVEL_ERROR = 2,
G_LOG_LEVEL_CRITICAL = 3,
G_LOG_LEVEL_WARNING = 4,
G_LOG_LEVEL_MESSAGE = 5,
G_LOG_LEVEL_INFO = 6,
G_LOG_LEVEL_DEBUG = 7,
TGLogLevelFlagsIdxMaxValue = 31
);
TGLogLevelFlags = Set of TGLogLevelFlagsIdx;
const
G_LOG_LEVEL_MASK = [
G_LOG_LEVEL_ERROR,
G_LOG_LEVEL_CRITICAL,
G_LOG_LEVEL_WARNING,
G_LOG_LEVEL_MESSAGE,
G_LOG_LEVEL_INFO,
G_LOG_LEVEL_DEBUG,
TGLogLevelFlagsIdx(8),
TGLogLevelFlagsIdx(9),
TGLogLevelFlagsIdx(10),
TGLogLevelFlagsIdx(11),
TGLogLevelFlagsIdx(12),
TGLogLevelFlagsIdx(13),
TGLogLevelFlagsIdx(14),
TGLogLevelFlagsIdx(15),
TGLogLevelFlagsIdx(16),
TGLogLevelFlagsIdx(17),
TGLogLevelFlagsIdx(18),
TGLogLevelFlagsIdx(19),
TGLogLevelFlagsIdx(20),
TGLogLevelFlagsIdx(21),
TGLogLevelFlagsIdx(22),
TGLogLevelFlagsIdx(23),
TGLogLevelFlagsIdx(24),
TGLogLevelFlagsIdx(25),
TGLogLevelFlagsIdx(26),
TGLogLevelFlagsIdx(27),
TGLogLevelFlagsIdx(28),
TGLogLevelFlagsIdx(29),
TGLogLevelFlagsIdx(30),
TGLogLevelFlagsIdx(31)
]; {-4 = $FFFFFFFC}
type
TGLogWriterOutput = (
TGLogWriterOutputMinValue = -$7FFFFFFF,
G_LOG_WRITER_UNHANDLED = 0,
G_LOG_WRITER_HANDLED = 1,
TGLogWriterOutputMaxValue = $7FFFFFFF
);
TGMainContextFlags = (
TGMainContextFlagsMinValue = -$7FFFFFFF,
G_MAIN_CONTEXT_FLAGS_NONE = 0,
G_MAIN_CONTEXT_FLAGS_OWNERLESS_POLLING = 1,
TGMainContextFlagsMaxValue = $7FFFFFFF
TGMainContextFlagsIdx = (
TGMainContextFlagsIdxMinValue = 0,
G_MAIN_CONTEXT_FLAGS_OWNERLESS_POLLING = 0,
TGMainContextFlagsIdxMaxValue = 31
);
TGMarkupCollectType = (
TGMarkupCollectTypeMinValue = -$7FFFFFFF,
G_MARKUP_COLLECT_INVALID = 0,
G_MARKUP_COLLECT_STRING = 1,
G_MARKUP_COLLECT_STRDUP = 2,
G_MARKUP_COLLECT_BOOLEAN = 3,
G_MARKUP_COLLECT_TRISTATE = 4,
G_MARKUP_COLLECT_OPTIONAL = 65536,
TGMarkupCollectTypeMaxValue = $7FFFFFFF
TGMainContextFlags = Set of TGMainContextFlagsIdx;
const
G_MAIN_CONTEXT_FLAGS_NONE = []; {0 = $00000000}
type
TGMarkupCollectTypeIdx = (
TGMarkupCollectTypeIdxMinValue = 0,
G_MARKUP_COLLECT_STRING = 0,
G_MARKUP_COLLECT_STRDUP = 1,
G_MARKUP_COLLECT_TRISTATE = 2,
G_MARKUP_COLLECT_OPTIONAL = 16,
TGMarkupCollectTypeIdxMaxValue = 31
);
TGMarkupCollectType = Set of TGMarkupCollectTypeIdx;
const
G_MARKUP_COLLECT_INVALID = []; {0 = $00000000}
G_MARKUP_COLLECT_BOOLEAN = [
G_MARKUP_COLLECT_STRING,
G_MARKUP_COLLECT_STRDUP
]; {3 = $00000003}
type
TGMarkupError = (
TGMarkupErrorMinValue = -$7FFFFFFF,
G_MARKUP_ERROR_BAD_UTF8 = 0,
@ -443,68 +533,107 @@ type
G_MARKUP_ERROR_MISSING_ATTRIBUTE = 6,
TGMarkupErrorMaxValue = $7FFFFFFF
);
TGMarkupParseFlags = (
TGMarkupParseFlagsMinValue = -$7FFFFFFF,
G_MARKUP_DEFAULT_FLAGS = 0,
G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG = 1,
G_MARKUP_TREAT_CDATA_AS_TEXT = 2,
G_MARKUP_PREFIX_ERROR_POSITION = 4,
G_MARKUP_IGNORE_QUALIFIED = 8,
TGMarkupParseFlagsMaxValue = $7FFFFFFF
TGMarkupParseFlagsIdx = (
TGMarkupParseFlagsIdxMinValue = 0,
G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG = 0,
G_MARKUP_TREAT_CDATA_AS_TEXT = 1,
G_MARKUP_PREFIX_ERROR_POSITION = 2,
G_MARKUP_IGNORE_QUALIFIED = 3,
TGMarkupParseFlagsIdxMaxValue = 31
);
TGRegexCompileFlags = (
TGRegexCompileFlagsMinValue = -$7FFFFFFF,
G_REGEX_DEFAULT = 0,
G_REGEX_CASELESS = 1,
G_REGEX_MULTILINE = 2,
G_REGEX_DOTALL = 4,
G_REGEX_EXTENDED = 8,
G_REGEX_ANCHORED = 16,
G_REGEX_DOLLAR_ENDONLY = 32,
G_REGEX_UNGREEDY = 512,
G_REGEX_RAW = 2048,
G_REGEX_NO_AUTO_CAPTURE = 4096,
G_REGEX_OPTIMIZE = 8192,
G_REGEX_FIRSTLINE = 262144,
G_REGEX_DUPNAMES = 524288,
G_REGEX_NEWLINE_CR = 1048576,
G_REGEX_NEWLINE_LF = 2097152,
G_REGEX_NEWLINE_CRLF = 3145728,
G_REGEX_NEWLINE_ANYCRLF = 5242880,
G_REGEX_BSR_ANYCRLF = 8388608,
G_REGEX_JAVASCRIPT_COMPAT = 33554432,
TGRegexCompileFlagsMaxValue = $7FFFFFFF
TGMarkupParseFlags = Set of TGMarkupParseFlagsIdx;
const
G_MARKUP_DEFAULT_FLAGS = []; {0 = $00000000}
type
TGRegexCompileFlagsIdx = (
TGRegexCompileFlagsIdxMinValue = 0,
G_REGEX_CASELESS = 0,
G_REGEX_MULTILINE = 1,
G_REGEX_DOTALL = 2,
G_REGEX_EXTENDED = 3,
G_REGEX_ANCHORED = 4,
G_REGEX_DOLLAR_ENDONLY = 5,
G_REGEX_UNGREEDY = 9,
G_REGEX_RAW = 11,
G_REGEX_NO_AUTO_CAPTURE = 12,
G_REGEX_OPTIMIZE = 13,
G_REGEX_FIRSTLINE = 18,
G_REGEX_DUPNAMES = 19,
G_REGEX_NEWLINE_CR = 20,
G_REGEX_NEWLINE_LF = 21,
G_REGEX_BSR_ANYCRLF = 23,
G_REGEX_JAVASCRIPT_COMPAT = 25,
TGRegexCompileFlagsIdxMaxValue = 31
);
TGRegexMatchFlags = (
TGRegexMatchFlagsMinValue = -$7FFFFFFF,
G_REGEX_MATCH_DEFAULT = 0,
G_REGEX_MATCH_ANCHORED = 16,
G_REGEX_MATCH_NOTBOL = 128,
G_REGEX_MATCH_NOTEOL = 256,
G_REGEX_MATCH_NOTEMPTY = 1024,
G_REGEX_MATCH_PARTIAL_SOFT = 32768,
G_REGEX_MATCH_PARTIAL = 32768,
G_REGEX_MATCH_NEWLINE_CR = 1048576,
G_REGEX_MATCH_NEWLINE_LF = 2097152,
G_REGEX_MATCH_NEWLINE_CRLF = 3145728,
G_REGEX_MATCH_NEWLINE_ANY = 4194304,
G_REGEX_MATCH_NEWLINE_ANYCRLF = 5242880,
G_REGEX_MATCH_BSR_ANYCRLF = 8388608,
G_REGEX_MATCH_BSR_ANY = 16777216,
G_REGEX_MATCH_PARTIAL_HARD = 134217728,
G_REGEX_MATCH_NOTEMPTY_ATSTART = 268435456,
TGRegexMatchFlagsMaxValue = $7FFFFFFF
TGRegexCompileFlags = Set of TGRegexCompileFlagsIdx;
const
G_REGEX_DEFAULT = []; {0 = $00000000}
G_REGEX_NEWLINE_CRLF = [
G_REGEX_NEWLINE_CR,
G_REGEX_NEWLINE_LF
]; {3145728 = $00300000}
G_REGEX_NEWLINE_ANYCRLF = [
G_REGEX_NEWLINE_CR,
TGRegexCompileFlagsIdx(22)
]; {5242880 = $00500000}
type
TGRegexMatchFlagsIdx = (
TGRegexMatchFlagsIdxMinValue = 0,
G_REGEX_MATCH_ANCHORED = 4,
G_REGEX_MATCH_NOTBOL = 7,
G_REGEX_MATCH_NOTEOL = 8,
G_REGEX_MATCH_NOTEMPTY = 10,
G_REGEX_MATCH_PARTIAL_SOFT = 15,
G_REGEX_MATCH_PARTIAL = 15,
G_REGEX_MATCH_NEWLINE_CR = 20,
G_REGEX_MATCH_NEWLINE_LF = 21,
G_REGEX_MATCH_NEWLINE_ANY = 22,
G_REGEX_MATCH_BSR_ANYCRLF = 23,
G_REGEX_MATCH_BSR_ANY = 24,
G_REGEX_MATCH_PARTIAL_HARD = 27,
G_REGEX_MATCH_NOTEMPTY_ATSTART = 28,
TGRegexMatchFlagsIdxMaxValue = 31
);
TGTraverseFlags = (
TGTraverseFlagsMinValue = -$7FFFFFFF,
G_TRAVERSE_LEAFS = 1,
G_TRAVERSE_LEAVES = 1,
G_TRAVERSE_NON_LEAFS = 2,
G_TRAVERSE_NON_LEAVES = 2,
G_TRAVERSE_ALL = 3,
G_TRAVERSE_MASK = 3,
TGTraverseFlagsMaxValue = $7FFFFFFF
TGRegexMatchFlags = Set of TGRegexMatchFlagsIdx;
const
G_REGEX_MATCH_DEFAULT = []; {0 = $00000000}
G_REGEX_MATCH_NEWLINE_CRLF = [
G_REGEX_MATCH_NEWLINE_CR,
G_REGEX_MATCH_NEWLINE_LF
]; {3145728 = $00300000}
G_REGEX_MATCH_NEWLINE_ANYCRLF = [
G_REGEX_MATCH_NEWLINE_CR,
G_REGEX_MATCH_NEWLINE_ANY
]; {5242880 = $00500000}
type
TGTraverseFlagsIdx = (
TGTraverseFlagsIdxMinValue = 0,
G_TRAVERSE_LEAFS = 0,
G_TRAVERSE_LEAVES = 0,
G_TRAVERSE_NON_LEAFS = 1,
G_TRAVERSE_NON_LEAVES = 1,
TGTraverseFlagsIdxMaxValue = 31
);
TGTraverseFlags = Set of TGTraverseFlagsIdx;
const
G_TRAVERSE_ALL = [
G_TRAVERSE_LEAFS,
G_TRAVERSE_NON_LEAFS
]; {3 = $00000003}
G_TRAVERSE_MASK = [
G_TRAVERSE_LEAFS,
G_TRAVERSE_NON_LEAFS
]; {3 = $00000003}
type
TGTraverseType = (
TGTraverseTypeMinValue = -$7FFFFFFF,
G_IN_ORDER = 0,
@ -558,18 +687,22 @@ type
G_OPTION_ERROR_FAILED = 2,
TGOptionErrorMaxValue = $7FFFFFFF
);
TGOptionFlags = (
TGOptionFlagsMinValue = -$7FFFFFFF,
G_OPTION_FLAG_NONE = 0,
G_OPTION_FLAG_HIDDEN = 1,
G_OPTION_FLAG_IN_MAIN = 2,
G_OPTION_FLAG_REVERSE = 4,
G_OPTION_FLAG_NO_ARG = 8,
G_OPTION_FLAG_FILENAME = 16,
G_OPTION_FLAG_OPTIONAL_ARG = 32,
G_OPTION_FLAG_NOALIAS = 64,
TGOptionFlagsMaxValue = $7FFFFFFF
TGOptionFlagsIdx = (
TGOptionFlagsIdxMinValue = 0,
G_OPTION_FLAG_HIDDEN = 0,
G_OPTION_FLAG_IN_MAIN = 1,
G_OPTION_FLAG_REVERSE = 2,
G_OPTION_FLAG_NO_ARG = 3,
G_OPTION_FLAG_FILENAME = 4,
G_OPTION_FLAG_OPTIONAL_ARG = 5,
G_OPTION_FLAG_NOALIAS = 6,
TGOptionFlagsIdxMaxValue = 31
);
TGOptionFlags = Set of TGOptionFlagsIdx;
const
G_OPTION_FLAG_NONE = []; {0 = $00000000}
type
TGRegexError = (
TGRegexErrorMinValue = -$7FFFFFFF,
G_REGEX_ERROR_COMPILE = 0,
@ -700,23 +833,27 @@ type
G_SPAWN_ERROR_FAILED = 19,
TGSpawnErrorMaxValue = $7FFFFFFF
);
TGSpawnFlags = (
TGSpawnFlagsMinValue = -$7FFFFFFF,
G_SPAWN_DEFAULT = 0,
G_SPAWN_LEAVE_DESCRIPTORS_OPEN = 1,
G_SPAWN_DO_NOT_REAP_CHILD = 2,
G_SPAWN_SEARCH_PATH = 4,
G_SPAWN_STDOUT_TO_DEV_NULL = 8,
G_SPAWN_STDERR_TO_DEV_NULL = 16,
G_SPAWN_CHILD_INHERITS_STDIN = 32,
G_SPAWN_FILE_AND_ARGV_ZERO = 64,
G_SPAWN_SEARCH_PATH_FROM_ENVP = 128,
G_SPAWN_CLOEXEC_PIPES = 256,
G_SPAWN_CHILD_INHERITS_STDOUT = 512,
G_SPAWN_CHILD_INHERITS_STDERR = 1024,
G_SPAWN_STDIN_FROM_DEV_NULL = 2048,
TGSpawnFlagsMaxValue = $7FFFFFFF
TGSpawnFlagsIdx = (
TGSpawnFlagsIdxMinValue = 0,
G_SPAWN_LEAVE_DESCRIPTORS_OPEN = 0,
G_SPAWN_DO_NOT_REAP_CHILD = 1,
G_SPAWN_SEARCH_PATH = 2,
G_SPAWN_STDOUT_TO_DEV_NULL = 3,
G_SPAWN_STDERR_TO_DEV_NULL = 4,
G_SPAWN_CHILD_INHERITS_STDIN = 5,
G_SPAWN_FILE_AND_ARGV_ZERO = 6,
G_SPAWN_SEARCH_PATH_FROM_ENVP = 7,
G_SPAWN_CLOEXEC_PIPES = 8,
G_SPAWN_CHILD_INHERITS_STDOUT = 9,
G_SPAWN_CHILD_INHERITS_STDERR = 10,
G_SPAWN_STDIN_FROM_DEV_NULL = 11,
TGSpawnFlagsIdxMaxValue = 31
);
TGSpawnFlags = Set of TGSpawnFlagsIdx;
const
G_SPAWN_DEFAULT = []; {0 = $00000000}
type
TGTestFileType = (
TGTestFileTypeMinValue = -$7FFFFFFF,
G_TEST_DIST = 0,
@ -747,22 +884,30 @@ type
G_TEST_RUN_INCOMPLETE = 3,
TGTestResultMaxValue = $7FFFFFFF
);
TGTestSubprocessFlags = (
TGTestSubprocessFlagsMinValue = -$7FFFFFFF,
G_TEST_SUBPROCESS_DEFAULT = 0,
G_TEST_SUBPROCESS_INHERIT_STDIN = 1,
G_TEST_SUBPROCESS_INHERIT_STDOUT = 2,
G_TEST_SUBPROCESS_INHERIT_STDERR = 4,
TGTestSubprocessFlagsMaxValue = $7FFFFFFF
TGTestSubprocessFlagsIdx = (
TGTestSubprocessFlagsIdxMinValue = 0,
G_TEST_SUBPROCESS_INHERIT_STDIN = 0,
G_TEST_SUBPROCESS_INHERIT_STDOUT = 1,
G_TEST_SUBPROCESS_INHERIT_STDERR = 2,
TGTestSubprocessFlagsIdxMaxValue = 31
);
TGTestTrapFlags = (
TGTestTrapFlagsMinValue = -$7FFFFFFF,
G_TEST_TRAP_DEFAULT = 0,
G_TEST_TRAP_SILENCE_STDOUT = 128,
G_TEST_TRAP_SILENCE_STDERR = 256,
G_TEST_TRAP_INHERIT_STDIN = 512,
TGTestTrapFlagsMaxValue = $7FFFFFFF
TGTestSubprocessFlags = Set of TGTestSubprocessFlagsIdx;
const
G_TEST_SUBPROCESS_DEFAULT = []; {0 = $00000000}
type
TGTestTrapFlagsIdx = (
TGTestTrapFlagsIdxMinValue = 0,
G_TEST_TRAP_SILENCE_STDOUT = 7,
G_TEST_TRAP_SILENCE_STDERR = 8,
G_TEST_TRAP_INHERIT_STDIN = 9,
TGTestTrapFlagsIdxMaxValue = 31
);
TGTestTrapFlags = Set of TGTestTrapFlagsIdx;
const
G_TEST_TRAP_DEFAULT = []; {0 = $00000000}
type
TGThreadError = (
TGThreadErrorMinValue = -$7FFFFFFF,
G_THREAD_ERROR_AGAIN = 0,
@ -1020,38 +1165,50 @@ type
G_UNICODE_SPACE_SEPARATOR = 29,
TGUnicodeTypeMaxValue = $7FFFFFFF
);
TGUriFlags = (
TGUriFlagsMinValue = -$7FFFFFFF,
G_URI_FLAGS_NONE = 0,
G_URI_FLAGS_PARSE_RELAXED = 1,
G_URI_FLAGS_HAS_PASSWORD = 2,
G_URI_FLAGS_HAS_AUTH_PARAMS = 4,
G_URI_FLAGS_ENCODED = 8,
G_URI_FLAGS_NON_DNS = 16,
G_URI_FLAGS_ENCODED_QUERY = 32,
G_URI_FLAGS_ENCODED_PATH = 64,
G_URI_FLAGS_ENCODED_FRAGMENT = 128,
G_URI_FLAGS_SCHEME_NORMALIZE = 256,
TGUriFlagsMaxValue = $7FFFFFFF
TGUriFlagsIdx = (
TGUriFlagsIdxMinValue = 0,
G_URI_FLAGS_PARSE_RELAXED = 0,
G_URI_FLAGS_HAS_PASSWORD = 1,
G_URI_FLAGS_HAS_AUTH_PARAMS = 2,
G_URI_FLAGS_ENCODED = 3,
G_URI_FLAGS_NON_DNS = 4,
G_URI_FLAGS_ENCODED_QUERY = 5,
G_URI_FLAGS_ENCODED_PATH = 6,
G_URI_FLAGS_ENCODED_FRAGMENT = 7,
G_URI_FLAGS_SCHEME_NORMALIZE = 8,
TGUriFlagsIdxMaxValue = 31
);
TGUriHideFlags = (
TGUriHideFlagsMinValue = -$7FFFFFFF,
G_URI_HIDE_NONE = 0,
G_URI_HIDE_USERINFO = 1,
G_URI_HIDE_PASSWORD = 2,
G_URI_HIDE_AUTH_PARAMS = 4,
G_URI_HIDE_QUERY = 8,
G_URI_HIDE_FRAGMENT = 16,
TGUriHideFlagsMaxValue = $7FFFFFFF
TGUriFlags = Set of TGUriFlagsIdx;
const
G_URI_FLAGS_NONE = []; {0 = $00000000}
type
TGUriHideFlagsIdx = (
TGUriHideFlagsIdxMinValue = 0,
G_URI_HIDE_USERINFO = 0,
G_URI_HIDE_PASSWORD = 1,
G_URI_HIDE_AUTH_PARAMS = 2,
G_URI_HIDE_QUERY = 3,
G_URI_HIDE_FRAGMENT = 4,
TGUriHideFlagsIdxMaxValue = 31
);
TGUriParamsFlags = (
TGUriParamsFlagsMinValue = -$7FFFFFFF,
G_URI_PARAMS_NONE = 0,
G_URI_PARAMS_CASE_INSENSITIVE = 1,
G_URI_PARAMS_WWW_FORM = 2,
G_URI_PARAMS_PARSE_RELAXED = 4,
TGUriParamsFlagsMaxValue = $7FFFFFFF
TGUriHideFlags = Set of TGUriHideFlagsIdx;
const
G_URI_HIDE_NONE = []; {0 = $00000000}
type
TGUriParamsFlagsIdx = (
TGUriParamsFlagsIdxMinValue = 0,
G_URI_PARAMS_CASE_INSENSITIVE = 0,
G_URI_PARAMS_WWW_FORM = 1,
G_URI_PARAMS_PARSE_RELAXED = 2,
TGUriParamsFlagsIdxMaxValue = 31
);
TGUriParamsFlags = Set of TGUriParamsFlagsIdx;
const
G_URI_PARAMS_NONE = []; {0 = $00000000}
type
TGUriError = (
TGUriErrorMinValue = -$7FFFFFFF,
G_URI_ERROR_FAILED = 0,
@ -1815,7 +1972,7 @@ type
{ TGConvertError }
PPGConvertError = ^PGConvertError;
PGConvertError = ^TGConvertError;
TGCopyFunc = function(src: Pgpointer; data: gpointer): gpointer; cdecl;
TGCopyFunc = function(src: Pgpointer; user_data: gpointer): gpointer; cdecl;
{ TGData }
@ -2175,7 +2332,7 @@ type
{ TGHookFindFunc }
PPGHookFindFunc = ^PGHookFindFunc;
PGHookFindFunc = ^TGHookFindFunc;
TGHookFindFunc = function(hook: PGHook; data: gpointer): gboolean; cdecl;
TGHookFindFunc = function(hook: PGHook; user_data: gpointer): gboolean; cdecl;
{ TGHookCompareFunc }
@ -2214,13 +2371,13 @@ type
{ TGHookMarshaller }
PPGHookMarshaller = ^PGHookMarshaller;
PGHookMarshaller = ^TGHookMarshaller;
TGHookMarshaller = procedure(hook: PGHook; marshal_data: gpointer); cdecl;
TGHookMarshaller = procedure(hook: PGHook; user_data: gpointer); cdecl;
{ TGHookCheckMarshaller }
PPGHookCheckMarshaller = ^PGHookCheckMarshaller;
PGHookCheckMarshaller = ^TGHookCheckMarshaller;
TGHookCheckMarshaller = function(hook: PGHook; marshal_data: gpointer): gboolean; cdecl;
TGHookCheckMarshaller = function(hook: PGHook; user_data: gpointer): gboolean; cdecl;
TGHookListBitfield0 = bitpacked record
hook_size: guint16 { changed from guint to accomodate 16 bitsize requirement };
is_setup: guint1 { changed from guint to accomodate 1 bitsize requirement };
@ -2421,7 +2578,7 @@ type
{ TGIOError }
PPGIOError = ^PGIOError;
PGIOError = ^TGIOError;
TGIOFunc = function(source: PGIOChannel; condition: TGIOCondition; data: gpointer): gboolean; cdecl;
TGIOFunc = function(source: PGIOChannel; condition: TGIOCondition; user_data: gpointer): gboolean; cdecl;
{ TGSourceFuncs }
@ -2879,7 +3036,7 @@ type
{ TGNodeForeachFunc }
PPGNodeForeachFunc = ^PGNodeForeachFunc;
PGNodeForeachFunc = ^TGNodeForeachFunc;
TGNodeForeachFunc = procedure(node: PGNode; data: gpointer); cdecl;
TGNodeForeachFunc = procedure(node: PGNode; user_data: gpointer); cdecl;
{ TGTraverseType }
@ -2890,7 +3047,7 @@ type
{ TGNodeTraverseFunc }
PPGNodeTraverseFunc = ^PGNodeTraverseFunc;
PGNodeTraverseFunc = ^TGNodeTraverseFunc;
TGNodeTraverseFunc = function(node: PGNode; data: gpointer): gboolean; cdecl;
TGNodeTraverseFunc = function(node: PGNode; user_data: gpointer): gboolean; cdecl;
TGNode = object
data: gpointer;
next: PGNode;
@ -2949,7 +3106,7 @@ type
{ TGThreadFunc }
PPGThreadFunc = ^PGThreadFunc;
PGThreadFunc = ^TGThreadFunc;
TGThreadFunc = function(data: gpointer): gpointer; cdecl;
TGThreadFunc = function(user_data: gpointer): gpointer; cdecl;
TGOnce = object
status: TGOnceStatus;
retval: gpointer;
@ -2962,7 +3119,7 @@ type
{ TGOptionArg }
PPGOptionArg = ^PGOptionArg;
PGOptionArg = ^TGOptionArg;
TGOptionArgFunc = function(option_name: Pgchar; value: Pgchar; data: gpointer; error: PPGError): gboolean; cdecl;
TGOptionArgFunc = function(option_name: Pgchar; value: Pgchar; user_data: gpointer; error: PPGError): gboolean; cdecl;
{ TGOptionContext }
@ -2983,7 +3140,7 @@ type
{ TGTranslateFunc }
PPGTranslateFunc = ^PGTranslateFunc;
PGTranslateFunc = ^TGTranslateFunc;
TGTranslateFunc = function(str: Pgchar; data: gpointer): Pgchar; cdecl;
TGTranslateFunc = function(str: Pgchar; user_data: gpointer): Pgchar; cdecl;
TGOptionContext = object
procedure add_group(group: PGOptionGroup); cdecl; inline;
procedure add_main_entries(entries: PGOptionEntry; translation_domain: Pgchar); cdecl; inline;
@ -3012,13 +3169,13 @@ type
{ TGOptionErrorFunc }
PPGOptionErrorFunc = ^PGOptionErrorFunc;
PGOptionErrorFunc = ^TGOptionErrorFunc;
TGOptionErrorFunc = procedure(context: PGOptionContext; group: PGOptionGroup; data: gpointer; error: PPGError); cdecl;
TGOptionErrorFunc = procedure(context: PGOptionContext; group: PGOptionGroup; user_data: gpointer; error: PPGError); cdecl;
{ TGOptionParseFunc }
PPGOptionParseFunc = ^PGOptionParseFunc;
PGOptionParseFunc = ^TGOptionParseFunc;
TGOptionParseFunc = function(context: PGOptionContext; group: PGOptionGroup; data: gpointer; error: PPGError): gboolean; cdecl;
TGOptionParseFunc = function(context: PGOptionContext; group: PGOptionGroup; user_data: gpointer; error: PPGError): gboolean; cdecl;
TGOptionGroup = object
function new(name: Pgchar; description: Pgchar; help_description: Pgchar; user_data: gpointer; destroy_: TGDestroyNotify): PGOptionGroup; cdecl; inline; static;
procedure add_entries(entries: PGOptionEntry); cdecl; inline;
@ -3452,7 +3609,7 @@ type
TGSourceOnceFunc = procedure(user_data: gpointer); cdecl;
TGSpawnChildSetupFunc = procedure(data: gpointer); cdecl;
TGSpawnChildSetupFunc = procedure(user_data: gpointer); cdecl;
{ TGSpawnError }
@ -3649,7 +3806,7 @@ type
TGTrashStack = object
next: PGTrashStack;
end;
TGTraverseFunc = function(key: gpointer; value: gpointer; data: gpointer): gboolean; cdecl;
TGTraverseFunc = function(key: gpointer; value: gpointer; user_data: gpointer): gboolean; cdecl;
{ TGTreeNode }
@ -3657,7 +3814,7 @@ type
PGTreeNode = ^TGTreeNode;
TGTreeNode = object
end;
TGTraverseNodeFunc = function(node: PGTreeNode; data: gpointer): gboolean; cdecl;
TGTraverseNodeFunc = function(node: PGTreeNode; user_data: gpointer): gboolean; cdecl;
{ TGTree }
@ -3946,7 +4103,7 @@ type
end;
TGVariantIter = object
x: array [0..15] of Tguintptr;
x: array [0..15] of gsize;
function copy: PGVariantIter; cdecl; inline;
procedure free; cdecl; inline;
function init(value: PGVariant): gsize; cdecl; inline;
@ -3971,11 +4128,11 @@ type
s : record
partial_magic: gsize;
type_: PGVariantType;
y: array [0..13] of Tguintptr;
y: array [0..13] of gsize;
end;
);
1 : (x: array [0..15] of Tguintptr);
1 : (x: array [0..15] of gsize);
end;
@ -4009,11 +4166,11 @@ type
s : record
asv: PGVariant;
partial_magic: gsize;
y: array [0..13] of Tguintptr;
y: array [0..13] of gsize;
end;
);
1 : (x: array [0..15] of Tguintptr);
1 : (x: array [0..15] of gsize);
end;

View File

@ -21,13 +21,20 @@ const
{$endif}
type
TGModuleFlags = (
TGModuleFlagsMinValue = -$7FFFFFFF,
G_MODULE_BIND_LAZY = 1,
G_MODULE_BIND_LOCAL = 2,
G_MODULE_BIND_MASK = 3,
TGModuleFlagsMaxValue = $7FFFFFFF
TGModuleFlagsIdx = (
TGModuleFlagsIdxMinValue = 0,
G_MODULE_BIND_LAZY = 0,
G_MODULE_BIND_LOCAL = 1,
TGModuleFlagsIdxMaxValue = 31
);
TGModuleFlags = Set of TGModuleFlagsIdx;
const
G_MODULE_BIND_MASK = [
G_MODULE_BIND_LAZY,
G_MODULE_BIND_LOCAL
]; {3 = $00000003}
type
TGModuleError = (
TGModuleErrorMinValue = -$7FFFFFFF,
G_MODULE_ERROR_FAILED = 0,

View File

@ -20,7 +20,7 @@ const
LazGtk3_library = 'libgtk-3.so.0';
{$endif}
GTK_BINARY_AGE = 2438;
GTK_BINARY_AGE = 2437;
GTK_INPUT_ERROR = -1;
GTK_INTERFACE_AGE = 32;
GTK_LEVEL_BAR_OFFSET_FULL = 'full';
@ -28,7 +28,7 @@ const
GTK_LEVEL_BAR_OFFSET_LOW = 'low';
GTK_MAJOR_VERSION = 3;
GTK_MAX_COMPOSE_LEN = 7;
GTK_MICRO_VERSION = 38;
GTK_MICRO_VERSION = 37;
GTK_MINOR_VERSION = 24;
GTK_PAPER_NAME_A3 = 'iso_a3';
GTK_PAPER_NAME_A4 = 'iso_a4';
@ -282,7 +282,6 @@ const
GTK_TEXT_VIEW_PRIORITY_VALIDATE = 125;
GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID = -1;
GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID = -2;
type
TGtkTextDirection = (
TGtkTextDirectionMinValue = -$7FFFFFFF,
@ -291,7 +290,6 @@ type
GTK_TEXT_DIR_RTL = 2,
TGtkTextDirectionMaxValue = $7FFFFFFF
);
type
TGtkAccelFlagsIdx = (
TGtkAccelFlagsIdxMinValue = 0,
GTK_ACCEL_VISIBLE = 0,

File diff suppressed because it is too large Load Diff

View File

@ -30,9 +30,9 @@ const
PANGO_GLYPH_UNKNOWN_FLAG = 268435456;
PANGO_SCALE = 1024;
PANGO_VERSION_MAJOR = 1;
PANGO_VERSION_MICRO = 15;
PANGO_VERSION_MICRO = 12;
PANGO_VERSION_MINOR = 50;
PANGO_VERSION_STRING_ = '1.50.15';
PANGO_VERSION_STRING_ = '1.50.12';
type
TPangoAlignment = (
TPangoAlignmentMinValue = -$7FFFFFFF,
@ -205,9 +205,6 @@ type
PANGO_ATTR_FONT_SCALE = 37,
TPangoAttrTypeMaxValue = $7FFFFFFF
);
//TODO: This is hand written just to give the direction we need to go.
//TODO: We need to make git2pas generate similar code for bitfields.
TPangoFontMaskIdx = (
TPangoFontMaskIdxMinValue = 0,
PANGO_FONT_MASK_FAMILY = 0,
@ -218,13 +215,9 @@ type
PANGO_FONT_MASK_SIZE = 5,
PANGO_FONT_MASK_GRAVITY = 6,
PANGO_FONT_MASK_VARIATIONS = 7,
TPangoFontMaskIdxMaxValue = 8
TPangoFontMaskIdxMaxValue = 31
);
TPangoFontMask = Set of TPangoFontMaskIdx;
const
PANGO_FONT_MASK_ALL = [TPangoFontMaskIdxMinValue..TPangoFontMaskIdxMaxValue];
type
TPangoGravity = (
TPangoGravityMinValue = -$7FFFFFFF,
PANGO_GRAVITY_SOUTH = 0,
@ -357,19 +350,27 @@ type
PANGO_FONT_SCALE_SMALL_CAPS = 3,
TPangoFontScaleMaxValue = $7FFFFFFF
);
TPangoLayoutDeserializeFlags = (
TPangoLayoutDeserializeFlagsMinValue = -$7FFFFFFF,
PANGO_LAYOUT_DESERIALIZE_DEFAULT = 0,
PANGO_LAYOUT_DESERIALIZE_CONTEXT = 1,
TPangoLayoutDeserializeFlagsMaxValue = $7FFFFFFF
TPangoLayoutDeserializeFlagsIdx = (
TPangoLayoutDeserializeFlagsIdxMinValue = 0,
PANGO_LAYOUT_DESERIALIZE_CONTEXT = 0,
TPangoLayoutDeserializeFlagsIdxMaxValue = 31
);
TPangoLayoutSerializeFlags = (
TPangoLayoutSerializeFlagsMinValue = -$7FFFFFFF,
PANGO_LAYOUT_SERIALIZE_DEFAULT = 0,
PANGO_LAYOUT_SERIALIZE_CONTEXT = 1,
PANGO_LAYOUT_SERIALIZE_OUTPUT = 2,
TPangoLayoutSerializeFlagsMaxValue = $7FFFFFFF
TPangoLayoutDeserializeFlags = Set of TPangoLayoutDeserializeFlagsIdx;
const
PANGO_LAYOUT_DESERIALIZE_DEFAULT = []; {0 = $00000000}
type
TPangoLayoutSerializeFlagsIdx = (
TPangoLayoutSerializeFlagsIdxMinValue = 0,
PANGO_LAYOUT_SERIALIZE_CONTEXT = 0,
PANGO_LAYOUT_SERIALIZE_OUTPUT = 1,
TPangoLayoutSerializeFlagsIdxMaxValue = 31
);
TPangoLayoutSerializeFlags = Set of TPangoLayoutSerializeFlagsIdx;
const
PANGO_LAYOUT_SERIALIZE_DEFAULT = []; {0 = $00000000}
type
TPangoWrapMode = (
TPangoWrapModeMinValue = -$7FFFFFFF,
PANGO_WRAP_WORD = 0,
@ -419,20 +420,28 @@ type
PANGO_UNDERLINE_ERROR_LINE = 7,
TPangoUnderlineMaxValue = $7FFFFFFF
);
TPangoShapeFlags = (
TPangoShapeFlagsMinValue = -$7FFFFFFF,
PANGO_SHAPE_NONE = 0,
PANGO_SHAPE_ROUND_POSITIONS = 1,
TPangoShapeFlagsMaxValue = $7FFFFFFF
TPangoShapeFlagsIdx = (
TPangoShapeFlagsIdxMinValue = 0,
PANGO_SHAPE_ROUND_POSITIONS = 0,
TPangoShapeFlagsIdxMaxValue = 31
);
TPangoShowFlags = (
TPangoShowFlagsMinValue = -$7FFFFFFF,
PANGO_SHOW_NONE = 0,
PANGO_SHOW_SPACES = 1,
PANGO_SHOW_LINE_BREAKS = 2,
PANGO_SHOW_IGNORABLES = 4,
TPangoShowFlagsMaxValue = $7FFFFFFF
TPangoShapeFlags = Set of TPangoShapeFlagsIdx;
const
PANGO_SHAPE_NONE = []; {0 = $00000000}
type
TPangoShowFlagsIdx = (
TPangoShowFlagsIdxMinValue = 0,
PANGO_SHOW_SPACES = 0,
PANGO_SHOW_LINE_BREAKS = 1,
PANGO_SHOW_IGNORABLES = 2,
TPangoShowFlagsIdxMaxValue = 31
);
TPangoShowFlags = Set of TPangoShowFlagsIdx;
const
PANGO_SHOW_NONE = []; {0 = $00000000}
type
TPangoTextTransform = (
TPangoTextTransformMinValue = -$7FFFFFFF,
PANGO_TEXT_TRANSFORM_NONE = 0,
@ -1168,9 +1177,14 @@ type
{ TPangoGlyphVisAttr }
PPPangoGlyphVisAttr = ^PPangoGlyphVisAttr;
PPangoGlyphVisAttr = ^TPangoGlyphVisAttr;
TPangoGlyphVisAttrBitfield0 = bitpacked record
is_cluster_start: guint1 { changed from guint to accomodate 1 bitsize requirement };
is_color: guint1 { changed from guint to accomodate 1 bitsize requirement };
end;
TPangoGlyphVisAttr = record
is_cluster_start: guint;
Bitfield0 : TPangoGlyphVisAttrBitfield0; { auto generated type }
end;
@ -1536,6 +1550,7 @@ type
function next: gboolean; cdecl; inline;
end;
{ TPangoShapeFlags }
PPPangoShapeFlags = ^PPangoShapeFlags;
PPangoShapeFlags = ^TPangoShapeFlags;

View File

@ -97,7 +97,7 @@ begin
if not IsLibrary then
begin
AId := 'org.lcl.thread_' + dbgHex({%H-}PtrUInt(AGtkThread));
FGtk3Application := TGtkApplication.new(PgChar(AId), G_APPLICATION_NON_UNIQUE);
FGtk3Application := TGtkApplication.new(PgChar(AId), [G_APPLICATION_NON_UNIQUE]);
// FGtk3Application^.set_application_id(PgChar(AId));
FGtk3Application^.register(nil, nil);
end;
@ -237,7 +237,7 @@ begin
WakeMainThread := @PrepareSynchronize;
assignpipe(threadsync_pipein, threadsync_pipeout);
threadsync_giochannel := g_io_channel_unix_new(threadsync_pipein);
g_io_add_watch(threadsync_giochannel, G_IO_IN, @threadsync_iocallback, Self);
g_io_add_watch(threadsync_giochannel, [G_IO_IN], @threadsync_iocallback, Self);
end;
procedure TGtk3WidgetSet.ProcessChildSignal;