BMessageFilter
class EscapeMessageFilter : public BMessageFilter
BMessageFilter* fFilter;
class BMessageFilter;
virtual void AddFilter(BMessageFilter* filter);
virtual bool RemoveFilter(BMessageFilter* filter);
friend class BMessageFilter;
virtual void AddCommonFilter(BMessageFilter* filter);
virtual bool RemoveCommonFilter(BMessageFilter* filter);
(BMessage* message, BHandler** target, BMessageFilter* filter);
class BMessageFilter {
BMessageFilter(uint32 what,
BMessageFilter(message_delivery delivery,
BMessageFilter(message_delivery delivery,
BMessageFilter(const BMessageFilter& filter);
BMessageFilter(const BMessageFilter* filter);
virtual ~BMessageFilter();
BMessageFilter& operator=(const BMessageFilter& from);
class BMessageFilter;
BMessageFilter* fMouseDownFilter;
class _BMCFilter_ : public BMessageFilter {
class _BPrintPanelFilter_ : public BMessageFilter {
class DragTrackingFilter : public BMessageFilter {
class LongAndDragTrackingFilter : public BMessageFilter {
class ShakeTrackingFilter : public BMessageFilter {
BMessageFilter *filter)
this->AddCommonFilter(new BMessageFilter(B_ANY_DELIVERY,
be_app->AddCommonFilter(new BMessageFilter(B_ANY_DELIVERY,
BMessageFilter *filter)
class EscapeFilter : public BMessageFilter {
: BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE),
class EscapeMessageFilter : public BMessageFilter {
: BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE, B_KEY_DOWN),
class RedirectUpAndDownFilter : public BMessageFilter {
: BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE, B_KEY_DOWN),
new BMessageFilter(
BMessageFilter* filter)
class BreakpointListView::ListInputFilter : public BMessageFilter {
BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE, B_KEY_DOWN),
BMessageFilter* filter = new(std::nothrow) PathViewMessageFilter(
class PathViewMessageFilter : public BMessageFilter {
BMessageFilter(B_MOUSE_UP),
class BarViewMessageFilter : public BMessageFilter
BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE),
BMessageFilter* fMouseFilter;
class AbstractParametersPanel::EscapeFilter : public BMessageFilter {
BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE),
BMessageFilter* fMouseWheelFilter;
class BMessageFilter;
class MouseWheelFilter : public BMessageFilter {
: BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE),
class EscapeFilter : public BMessageFilter {
: BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE),
class NumericInputFilter : public BMessageFilter {
: BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE),
class BMessageFilter;
BMessageFilter* fTextViewFilter;
class MouseDownFilter : public BMessageFilter {
: BMessageFilter(B_MOUSE_DOWN),
class EventFilter : public BMessageFilter {
: BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE),
BMessageFilter* fEventFilter;
class BMessageFilter;
class TabFilter : public BMessageFilter {
: BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE),
class EscapeFilter : public BMessageFilter {
: BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE),
class BMessageFilter;
class EditFilter : public BMessageFilter
: BMessageFilter(B_PROGRAMMED_DELIVERY, B_ANY_SOURCE, B_KEY_DOWN)
class QuitMessageFilter : public BMessageFilter {
BMessageFilter((uint32)B_QUIT_REQUESTED),
class SkipButtonKeypressFilter : public BMessageFilter {
: BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE),
BMessageFilter *keyPressFilter;
class HistoryInputFilter : public BMessageFilter {
: BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE, B_KEY_DOWN),
BMessageFilter(B_KEY_DOWN),
class TextViewCompleter : protected BAutoCompleter, public BMessageFilter {
class ScreenSaverFilter : public BMessageFilter {
BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE),
afilter = new BMessageFilter(B_ANY_DELIVERY,
gAppFilter = new BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE, bapp_filter);
BMessageFilter *gAppFilter;
BMessageFilter *filter)
BMessageFilter *filter)
BMessageFilter *afilter;
delete (BMessageFilter*)fFilters->ItemAtFast(i);
BHandler::AddFilter(BMessageFilter* filter)
BHandler::RemoveFilter(BMessageFilter* filter)
BMessageFilter* filter =
static_cast<BMessageFilter*>(fFilters->ItemAt(i));
static_cast<BMessageFilter*>(
delete static_cast<BMessageFilter*>(_filter);
BMessageFilter* filter = NULL;
filter = (BMessageFilter*)list->ItemAt(i);
BLooper::AddCommonFilter(BMessageFilter* filter)
BLooper::RemoveCommonFilter(BMessageFilter* filter)
BMessageFilter* filter;
filter = (BMessageFilter*)filters->ItemAt(i);
delete (BMessageFilter*)fCommonFilters->ItemAt(i);
filter = (BMessageFilter*)fCommonFilters->ItemAt(i);
BMessageFilter::Command() const
BMessageFilter::FiltersAnyCommand() const
BMessageFilter::Looper() const
void BMessageFilter::_ReservedMessageFilter1() {}
void BMessageFilter::_ReservedMessageFilter2() {}
BMessageFilter::BMessageFilter(uint32 inWhat, filter_hook func)
BMessageFilter::SetLooper(BLooper* owner)
BMessageFilter::FilterFunction() const
BMessageFilter::BMessageFilter(message_delivery delivery,
BMessageFilter::BMessageFilter(message_delivery delivery,
BMessageFilter::BMessageFilter(const BMessageFilter& filter)
BMessageFilter::BMessageFilter(const BMessageFilter* filter)
BMessageFilter::~BMessageFilter()
BMessageFilter &
BMessageFilter::operator=(const BMessageFilter& from)
BMessageFilter::Filter(BMessage* message, BHandler** target)
BMessageFilter::MessageDelivery() const
BMessageFilter::MessageSource() const
class _BAlertFilter_ : public BMessageFilter {
: BMessageFilter(B_KEY_DOWN),
BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE, what),
class MouseDownFilter : public BMessageFilter
BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE)
class ShelfContainerViewFilter : public BMessageFilter {
class ReplicantViewFilter : public BMessageFilter {
: BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE),
: BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE),
class MessageFilter : public BMessageFilter {
: BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE)
: BMessageFilter(B_KEY_DOWN)
: BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE),
BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE),
BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE),
ActivateWindowFilter(BMessage*, BHandler** target, BMessageFilter*)
AddCommonFilter(new BMessageFilter(B_MOUSE_DOWN, ActivateWindowFilter));
BMessageFilter* messageFilter);
key_down_filter(BMessage* message, BHandler** handler, BMessageFilter* filter)
AddCommonFilter(new BMessageFilter(B_KEY_DOWN, key_down_filter));
AddCommonFilter(new BMessageFilter(B_SIMPLE_DATA, TFilePanel::MessageDropFilter));
AddCommonFilter(new BMessageFilter(B_NODE_MONITOR, TFilePanel::FSFilter));
TFilePanel::MessageDropFilter(BMessage* message, BHandler**, BMessageFilter* filter)
TFilePanel::FSFilter(BMessage* message, BHandler**, BMessageFilter* filter)
static filter_result FSFilter(BMessage*, BHandler**, BMessageFilter*);
BMessageFilter*);
AddCommonFilter(new BMessageFilter(B_KEY_DOWN,
BMessageFilter* filter)
BMessageFilter*);
BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE),
class TPoseViewFilter : public BMessageFilter {
BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE, B_MOUSE_DOWN)
class BStatusMouseFilter : public BMessageFilter {
BMessageFilter* fMouseDownFilter;
TextViewKeyDownFilter(BMessage* message, BHandler**, BMessageFilter* filter)
TextViewPasteFilter(BMessage* message, BHandler**, BMessageFilter* filter)
textView->AddFilter(new BMessageFilter(B_KEY_DOWN, TextViewKeyDownFilter));
textView->AddFilter(new BMessageFilter(B_PASTE, TextViewPasteFilter));
BMessageFilter(B_KEY_DOWN),
class ShortcutFilter : public BMessageFilter {
new BMessageFilter(B_KEY_DOWN, HeaderView::TextViewFilter));
BMessageFilter* filter)
BMessageFilter*);
: BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE, '_KYD')
class DirectMessageFilter : public BMessageFilter {
BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE),
class CardMessageFilter : public BMessageFilter {
BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE),
: BMessageFilter(B_ANY_DELIVERY, B_ANY_SOURCE),
class SimpleMessageFilter : public BMessageFilter {
MiniView::MessageFilter(BMessage *message, BHandler **target, BMessageFilter *filter)
AddFilter(new BMessageFilter(B_KEY_DOWN, &MiniView::MessageFilter));
static filter_result MessageFilter(BMessage *message, BHandler **target, BMessageFilter *filter);
BMessageFilter* Filter = new BMessageFilter('1234');
BMessageFilter* Filter = new BMessageFilter('1234');
BMessageFilter* Filter = new BMessageFilter('1234');
BMessageFilter* Filter = new BMessageFilter('1234');
BMessageFilter* Filter = new BMessageFilter('1234');
BMessageFilter* Filter = new BMessageFilter('1234');
BMessageFilter* Filter = new BMessageFilter('1234');
BMessageFilter* Filter = new BMessageFilter('1234');
BMessageFilter* Filter = new BMessageFilter('1234');
BMessageFilter* Filter = new BMessageFilter('1234');
BMessageFilter* Filter = new BMessageFilter('1234');
BMessageFilter* Filter = new BMessageFilter('1234');
BMessageFilter* Filter = new BMessageFilter('1234');
BMessageFilter* Filter = new BMessageFilter('1234');
BMessageFilter* Filter = new BMessageFilter('1234');
BMessageFilter* Filter = new BMessageFilter('1234');
BMessageFilter* Filter = new BMessageFilter('1234');
BMessageFilter Filter('1234');
BMessageFilter Filter('1234');
BMessageFilter* MessageFilter = new BMessageFilter('1234');
filters->AddItem(new BMessageFilter('1234'));
filters->AddItem(new BMessageFilter('1234'));
filters->AddItem(new BMessageFilter('1234'));
: BMessageFilter(cmdFilter, NULL),
class PostDispatchInvoker : public BMessageFilter, public BInvoker