diff options
Diffstat (limited to 'src/anastasis/anastasis-gtk_helper.c')
-rw-r--r-- | src/anastasis/anastasis-gtk_helper.c | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/src/anastasis/anastasis-gtk_helper.c b/src/anastasis/anastasis-gtk_helper.c index dbb66ce..7099475 100644 --- a/src/anastasis/anastasis-gtk_helper.c +++ b/src/anastasis/anastasis-gtk_helper.c | |||
@@ -446,3 +446,39 @@ AG_expand_name (const char *name, | |||
446 | } | 446 | } |
447 | return NULL; | 447 | return NULL; |
448 | } | 448 | } |
449 | |||
450 | |||
451 | /** | ||
452 | * Show widget on focus-in event. | ||
453 | * | ||
454 | * @param w widget to show (called with 'swapped' true!) | ||
455 | * @param event the event | ||
456 | * @param widget the widget being focused on | ||
457 | * @return FALSE | ||
458 | */ | ||
459 | bool | ||
460 | anastasis_gtk_show_on_focus_in_event_cb (GtkWidget *w, | ||
461 | GdkEvent *event, | ||
462 | GtkWidget *widget) | ||
463 | { | ||
464 | gtk_widget_show (w); | ||
465 | return FALSE; | ||
466 | } | ||
467 | |||
468 | |||
469 | /** | ||
470 | * Hide widget on focus-out event. | ||
471 | * | ||
472 | * @param w widget to show (called with 'swapped' true!) | ||
473 | * @param event the event | ||
474 | * @param widget the widget being focused on | ||
475 | * @return FALSE | ||
476 | */ | ||
477 | bool | ||
478 | anastasis_gtk_hide_on_focus_out_event_cb (GtkWidget *w, | ||
479 | GdkEvent *event, | ||
480 | GtkWidget *widget) | ||
481 | { | ||
482 | gtk_widget_hide (w); | ||
483 | return FALSE; | ||
484 | } | ||