mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-22 01:19:29 +02:00
LCL-GTK2: Call gtk_status_icon_set_tooltip_text() instead of gtk_status_icon_set_tooltip() for TrayIcon.Hint when FPC trunk is used. Issue #39194.
git-svn-id: trunk@65439 -
This commit is contained in:
parent
81a1c1e4f2
commit
5d0cd2d8ed
@ -383,7 +383,11 @@ begin
|
||||
begin
|
||||
FStatusIcon := gtk_status_icon_new();
|
||||
gtk_status_icon_set_from_pixbuf(FStatusIcon, {%H-}PGdkPixbuf(FTrayIcon.Icon.Handle));
|
||||
{$IF FPC_FULLVERSION>30300}
|
||||
gtk_status_icon_set_tooltip_text(FStatusIcon, PChar(FTrayIcon.Hint));
|
||||
{$ELSE}
|
||||
gtk_status_icon_set_tooltip(FStatusIcon, PChar(FTrayIcon.Hint));
|
||||
{$ENDIF}
|
||||
g_object_set(PGObject(FStatusIcon), 'has-tooltip', gTRUE, nil);
|
||||
fEmbedded := gtk_status_icon_is_embedded(FStatusIcon);
|
||||
|
||||
@ -485,7 +489,11 @@ begin
|
||||
if FStatusIcon <> nil then
|
||||
begin
|
||||
gtk_status_icon_set_from_pixbuf(FStatusIcon, NewPixBuf);
|
||||
{$IF FPC_FULLVERSION>30300}
|
||||
gtk_status_icon_set_tooltip_text(FStatusIcon, PChar(NewHint));
|
||||
{$ELSE}
|
||||
gtk_status_icon_set_tooltip(FStatusIcon, PChar(NewHint));
|
||||
{$ENDIF}
|
||||
g_object_set(PGObject(FStatusIcon), 'has-tooltip', gTRUE, nil);
|
||||
end
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user