mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-08 11:58:12 +02:00
Gtk3: added Gtk3IsAdjustment()
This commit is contained in:
parent
df90538fc2
commit
cf18117fd2
@ -250,6 +250,7 @@ const
|
||||
|
||||
|
||||
function G_OBJECT_TYPE_NAME(AWidget: PGObject): string;
|
||||
|
||||
function Gtk3IsObject(AWidget: PGObject): GBoolean;
|
||||
function Gtk3IsButton(AWidget: PGObject): GBoolean;
|
||||
|
||||
@ -272,6 +273,7 @@ function Gtk3IsMenuItem(AWidget: PGObject): GBoolean;
|
||||
function Gtk3IsNoteBook(AWidget: PGObject): GBoolean;
|
||||
function Gtk3IsRadioMenuItem(AWidget: PGObject): GBoolean;
|
||||
|
||||
function Gtk3IsAdjustment(AWidget: PGObject): GBoolean;
|
||||
function Gtk3IsHScrollbar(AWidget: PGObject): GBoolean;
|
||||
function Gtk3IsVScrollbar(AWidget: PGObject): GBoolean;
|
||||
|
||||
@ -541,6 +543,11 @@ begin
|
||||
Result := (AWidget <> nil) and g_type_check_instance_is_a(PGTypeInstance(AWidget), gtk_radio_menu_item_get_type);
|
||||
end;
|
||||
|
||||
function Gtk3IsAdjustment(AWidget:PGObject):GBoolean;
|
||||
begin
|
||||
Result := (AWidget <> nil) and g_type_check_instance_is_a(PGTypeInstance(AWidget), gtk_adjustment_get_type);
|
||||
end;
|
||||
|
||||
function Gtk3IsHScrollbar(AWidget: PGObject): GBoolean;
|
||||
begin
|
||||
Result := (AWidget <> nil) and g_type_check_instance_is_a(PGTypeInstance(AWidget), gtk_hscrollbar_get_type);
|
||||
@ -1357,5 +1364,4 @@ begin
|
||||
Result := g_type_name(PGObject(AWidget)^.g_type_instance.g_class^.g_type);
|
||||
end;
|
||||
|
||||
|
||||
end.
|
||||
|
Loading…
Reference in New Issue
Block a user