mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-18 05:59:19 +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 G_OBJECT_TYPE_NAME(AWidget: PGObject): string;
|
||||||
|
|
||||||
function Gtk3IsObject(AWidget: PGObject): GBoolean;
|
function Gtk3IsObject(AWidget: PGObject): GBoolean;
|
||||||
function Gtk3IsButton(AWidget: PGObject): GBoolean;
|
function Gtk3IsButton(AWidget: PGObject): GBoolean;
|
||||||
|
|
||||||
@ -272,6 +273,7 @@ function Gtk3IsMenuItem(AWidget: PGObject): GBoolean;
|
|||||||
function Gtk3IsNoteBook(AWidget: PGObject): GBoolean;
|
function Gtk3IsNoteBook(AWidget: PGObject): GBoolean;
|
||||||
function Gtk3IsRadioMenuItem(AWidget: PGObject): GBoolean;
|
function Gtk3IsRadioMenuItem(AWidget: PGObject): GBoolean;
|
||||||
|
|
||||||
|
function Gtk3IsAdjustment(AWidget: PGObject): GBoolean;
|
||||||
function Gtk3IsHScrollbar(AWidget: PGObject): GBoolean;
|
function Gtk3IsHScrollbar(AWidget: PGObject): GBoolean;
|
||||||
function Gtk3IsVScrollbar(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);
|
Result := (AWidget <> nil) and g_type_check_instance_is_a(PGTypeInstance(AWidget), gtk_radio_menu_item_get_type);
|
||||||
end;
|
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;
|
function Gtk3IsHScrollbar(AWidget: PGObject): GBoolean;
|
||||||
begin
|
begin
|
||||||
Result := (AWidget <> nil) and g_type_check_instance_is_a(PGTypeInstance(AWidget), gtk_hscrollbar_get_type);
|
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);
|
Result := g_type_name(PGObject(AWidget)^.g_type_instance.g_class^.g_type);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
end.
|
end.
|
||||||
|
Loading…
Reference in New Issue
Block a user