497
497
Glib::RefPtr<const RecentFilter> get_filter() const;
499
/** This signal is emitted when there is a change in the set of
501
* @par Slot Prototype:
502
* <tt>void on_my_%selection_changed()</tt>
504
* This signal is emitted when there is a change in the set of
500
505
* selected recently used resources. This can happen when a user
501
506
* modifies the selection with the mouse or the keyboard, or when
502
507
* explicitely calling functions to change the selection.
505
* <tt>void on_my_%selection_changed()</tt>
508
513
Glib::SignalProxy0< void > signal_selection_changed();
511
/** This signal is emitted when the user "activates" a recent item
517
* @par Slot Prototype:
518
* <tt>void on_my_%item_activated()</tt>
520
* This signal is emitted when the user "activates" a recent item
512
521
* in the recent chooser. This can happen by double-clicking on an item
513
522
* in the recently used resources list, or by pressing
514
523
* <keycap>Enter</keycap>.
517
* <tt>void on_my_%item_activated()</tt>
520
529
Glib::SignalProxy0< void > signal_item_activated();
523
532
//Not wrapped because it's write-only and construct-only: _WRAP_PROPERTY("recent-manager", Glib::RefPtr<RecentManager>)
524
533
#ifdef GLIBMM_PROPERTIES_ENABLED
525
/** Whether the private items should be displayed.
527
536
* You rarely need to use properties because there are get_ and set_ methods for almost all of them.
528
537
* @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
542
551
#endif //#GLIBMM_PROPERTIES_ENABLED
544
553
#ifdef GLIBMM_PROPERTIES_ENABLED
545
/** Whether there should be a tooltip on the item.
547
556
* You rarely need to use properties because there are get_ and set_ methods for almost all of them.
548
557
* @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
562
571
#endif //#GLIBMM_PROPERTIES_ENABLED
564
573
#ifdef GLIBMM_PROPERTIES_ENABLED
565
/** Whether there should be an icon near the item.
567
576
* You rarely need to use properties because there are get_ and set_ methods for almost all of them.
568
577
* @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
582
591
#endif //#GLIBMM_PROPERTIES_ENABLED
584
593
#ifdef GLIBMM_PROPERTIES_ENABLED
585
/** Whether the items pointing to unavailable resources should be displayed.
587
596
* You rarely need to use properties because there are get_ and set_ methods for almost all of them.
588
597
* @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
602
611
#endif //#GLIBMM_PROPERTIES_ENABLED
604
613
#ifdef GLIBMM_PROPERTIES_ENABLED
605
/** Whether to allow multiple items to be selected.
607
616
* You rarely need to use properties because there are get_ and set_ methods for almost all of them.
608
617
* @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
622
631
#endif //#GLIBMM_PROPERTIES_ENABLED
624
633
#ifdef GLIBMM_PROPERTIES_ENABLED
625
/** Whether the selected resource(s) should be limited to local file: URIs.
627
636
* You rarely need to use properties because there are get_ and set_ methods for almost all of them.
628
637
* @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
642
651
#endif //#GLIBMM_PROPERTIES_ENABLED
644
653
#ifdef GLIBMM_PROPERTIES_ENABLED
645
/** The maximum number of items to be displayed.
647
656
* You rarely need to use properties because there are get_ and set_ methods for almost all of them.
648
657
* @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
662
671
#endif //#GLIBMM_PROPERTIES_ENABLED
664
673
#ifdef GLIBMM_PROPERTIES_ENABLED
665
/** The sorting order of the items displayed.
667
676
* You rarely need to use properties because there are get_ and set_ methods for almost all of them.
668
677
* @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
682
691
#endif //#GLIBMM_PROPERTIES_ENABLED
684
693
#ifdef GLIBMM_PROPERTIES_ENABLED
685
/** The current filter for selecting which resources are displayed.
687
696
* You rarely need to use properties because there are get_ and set_ methods for almost all of them.
688
697
* @return A PropertyProxy that allows you to get or set the property of the value, or receive notification when
743
752
//GTK+ Virtual Functions (override these to change behaviour):
745
754
//Default Signal Handlers::
755
/// This is a default handler for the signal signal_selection_changed().
746
756
virtual void on_selection_changed();
757
/// This is a default handler for the signal signal_item_activated().
747
758
virtual void on_item_activated();