[libpanel] example: add example for tooltip



commit fc06dd870f79ad89ffc101a68d762271b7a0a7d4
Author: Christian Hergert <chergert redhat com>
Date:   Mon Sep 26 21:26:29 2022 -0700

    example: add example for tooltip

 example/example-window.c | 4 ++++
 1 file changed, 4 insertions(+)
---
diff --git a/example/example-window.c b/example/example-window.c
index c7b8100..35ebd91 100644
--- a/example/example-window.c
+++ b/example/example-window.c
@@ -69,12 +69,15 @@ example_window_add_document (ExampleWindow *self)
   static guint count;
   PanelWidget *widget;
   char *title;
+  char *tooltip;
 
   g_return_if_fail (EXAMPLE_IS_WINDOW (self));
 
   title = g_strdup_printf ("Untitled Document %u", ++count);
+  tooltip = g_strdup_printf ("Draft: %s", title);
   widget = g_object_new (EXAMPLE_TYPE_PAGE,
                          "title", title,
+                         "tooltip", tooltip,
                          "kind", PANEL_WIDGET_KIND_DOCUMENT,
                          "icon-name", "text-x-generic-symbolic",
                          "menu-model", self->page_menu,
@@ -94,6 +97,7 @@ example_window_add_document (ExampleWindow *self)
   g_object_bind_property (widget, "command-text", self->command, "label", 0);
 
   g_free (title);
+  g_free (tooltip);
 }
 
 static void


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]