FindWindow
fFindWindow = new FindWindow(fWindowFrame.OffsetByCopy(80, 80),
FindWindow* fFindWindow;
FindWindow::FindWindow(BRect _rect, BMessage& previous, BMessenger& target,
FindWindow::~FindWindow()
FindWindow::WindowActivated(bool active)
FindWindow::MessageReceived(BMessage* message)
FindWindow::QuitRequested()
FindWindow::Show()
FindWindow::SetTarget(BMessenger& target)
class FindWindow : public BWindow {
FindWindow(BRect rect, BMessage& previous,
virtual ~FindWindow();
if (window != FindWindow::fFindWindow)
FindWindow::DoFind(window, text);
FindWindow::FindWindow()
: BWindow(FindWindow::fLastPosition, B_TRANSLATE("Find"),
FindWindow::~FindWindow()
FindWindow::fLastPosition = Frame();
void FindWindow::Find(BWindow* window)
fFindWindow = new FindWindow();
void FindWindow::FindAgain(BWindow* window)
void FindWindow::SetFindString(const char* string)
const char* FindWindow::GetFindString()
FindWindow* FindWindow::fFindWindow = NULL;
BRect FindWindow::fLastPosition(BRect(100, 300, 300, 374));
void FindWindow::DoFind(BWindow* window, const char* text)
class FindWindow : public BWindow {
FindWindow();
virtual ~FindWindow();
static FindWindow* fFindWindow;
FindWindow::SetFindString(string);
if ((window = FindWindow(ref)) != NULL)
FindWindow::SetFindString(findString);
settings.AddString("FindString", FindWindow::GetFindString());
TMailWindow* FindWindow(const entry_ref&);
= static_cast<TMailApp*>(be_app)->FindWindow(nextRef);
FindWindow::Find(this);
FindWindow::FindAgain(this);
->FindWindow(nextRef);
FindWindow::QuitRequested()
FindWindow::Show()
FindWindow::_SendMessage()
FindWindow::FindWindow(BRect frame, BHandler* _handler, BString* searchString,
FindWindow::MessageReceived(BMessage* msg)
FindWindow::DispatchMessage(BMessage* message, BHandler* handler)
class FindWindow : public BWindow {
FindWindow(BRect frame, BHandler* handler,
fFindWindow = new FindWindow(findWindowFrame, this,
FindWindow::~FindWindow()
FindWindow::MessageReceived(BMessage *msg)
FindWindow::Quit()
FindWindow::_SendFindMessage()
FindWindow::FindWindow(BMessenger messenger, const BString& str,
class FindWindow : public BWindow {
FindWindow (BMessenger messenger, const BString& str,
virtual ~FindWindow();
fFindPanel = new FindWindow(this, fFindString, fFindSelection,
FindWindow* fFindPanel;
class FindWindow;
(new FindWindow())->Show();
FindWindow* findWindow = dynamic_cast<FindWindow*>(Window());
FindWindow::FindWindow(const entry_ref* newRef, bool editIfTemplateOnly)
FindPanel::FillCurrentQueryName(BTextControl* queryName, FindWindow* window)
FindWindow::~FindWindow()
FindWindow::BuildMenuBar()
static_cast<FindWindow*>(Window())->SetOptions(saveMoreOptions.searchTrash);
FindWindow::UpdateFileReferences(const entry_ref* ref)
FindWindow::DeleteQueryOrTemplate(BEntry* entry)
FindWindow* window = dynamic_cast<FindWindow*>(Window());
FindWindow::PopulateTemplatesMenu()
FindWindow::SetOptions(bool searchInTrash)
FindWindow::TryOpening(const entry_ref* ref)
FindWindow::GetQueriesDirectory()
FindWindow::IsQueryTemplate(BNode* file)
FindWindow::SwitchToTemplate(const entry_ref* ref)
FindWindow::QueryName() const
FindWindow::GetPredicateString(BString& predicate, bool& dynamicDate)
FindWindow::GetDefaultName(BString& name)
FindWindow::SaveQueryAttributes(BNode* file, bool queryTemplate)
FindWindow::SaveQueryAsAttributes(BNode* file, BEntry* entry, bool queryTemplate,
FindWindow::Save()
FindWindow::Find()
FindWindow::FindSaveCommon(bool find)
FindWindow::MessageReceived(BMessage* message)
FindPanel::FindPanel(BFile* node, FindWindow* parent, bool fromTemplate, bool editTemplateOnly)
class FindWindow : public BWindow {
FindWindow(const entry_ref* ref = NULL,
virtual ~FindWindow();
FindPanel(BFile*, FindWindow* parent, bool fromTemplate,
void FillCurrentQueryName(BTextControl*, FindWindow*);
(new FindWindow(&ref, editOnlyIfTemplate))->Show();
(new FindWindow())->Show();
(new FindWindow(model->EntryRef()))->Show();