summaryrefslogtreecommitdiff
path: root/libgtk_kylix
diff options
context:
space:
mode:
authorTomas Bzatek <tbzatek@redhat.com>2026-01-23 23:13:06 +0100
committerTomas Bzatek <tbzatek@redhat.com>2026-01-23 23:13:06 +0100
commit0a108a051c98c90d400da9ae025e4a32a8c6861f (patch)
tree646c70044c45d0fe005fffc2ef6a9113399afd2c /libgtk_kylix
parent1f66d0a599568971adc708d70ee9777259669fa9 (diff)
downloadtuxcmd-gtk3_port.tar.xz
WIP: EphyNotebookgtk3_port
Diffstat (limited to 'libgtk_kylix')
-rw-r--r--libgtk_kylix/GTKExtCtrls.pas13
1 files changed, 13 insertions, 0 deletions
diff --git a/libgtk_kylix/GTKExtCtrls.pas b/libgtk_kylix/GTKExtCtrls.pas
index 0adfc1a..f288a18 100644
--- a/libgtk_kylix/GTKExtCtrls.pas
+++ b/libgtk_kylix/GTKExtCtrls.pas
@@ -117,11 +117,13 @@ type
function GetShowTabs: boolean;
function GetShowBorder: boolean;
function GetScrollable: boolean;
+ function GetGroupName: String;
procedure SetPageIndex(Value: integer);
procedure SetTabPosition(Value: TGTKPosition);
procedure SetShowTabs(Value: boolean);
procedure SetShowBorder(Value: boolean);
procedure SetScrollable(Value: boolean);
+ procedure SetGroupName(Value: String);
public
constructor Create(AOwner: TComponent); override;
destructor Destroy; override;
@@ -138,6 +140,7 @@ type
property ShowTabs: boolean read GetShowTabs write SetShowTabs;
property ShowBorder: boolean read GetShowBorder write SetShowBorder;
property Scrollable: boolean read GetScrollable write SetScrollable;
+ property GroupName: String read GetGroupName write SetGroupName;
property OnSwitchPage: TNotifyEvent read FOnSwitchPage write FOnSwitchPage;
end;
@@ -537,6 +540,16 @@ begin
Result := TGTKLabel.CreateFromWidget(Self, gtk_notebook_get_tab_label(PGtkNotebook(FWidget), gtk_notebook_get_nth_page(PGtkNotebook(FWidget), PageNo)));
end;
+function TGTKNotebook.GetGroupName: String;
+begin
+ Result := String(gtk_notebook_get_group_name(PGtkNotebook(FWidget)));
+end;
+
+procedure TGTKNotebook.SetGroupName(Value: String);
+begin
+ gtk_notebook_set_group_name(PGtkNotebook(FWidget), PChar(Value));
+end;
+
(********************************************************************************************************************************)
(********************************************************************************************************************************)
procedure TGTKComboBox_changed(widget: PGtkComboBox; user_data: pgpointer); cdecl;