FindPanel
FindPanel::FindPanel()
FindPanel::~FindPanel()
void FindPanel::AttachedToWindow()
void FindPanel::MouseDown(BPoint point)
void FindPanel::Draw(BRect)
void FindPanel::KeyDown(const char*, int32)
void FindPanel::MessageReceived(BMessage* msg)
void FindPanel::Find()
fFindPanel = new FindPanel();
class FindPanel;
friend class FindPanel;
FindPanel* fFindPanel;
class FindPanel : public BGroupView {
FindPanel();
virtual ~FindPanel();
FindPanel::~FindPanel()
FindPanel::AddDirectoryFiltersToMenu(BMenu* menu, BHandler* target)
FindPanel::AddDirectoryFilterItemToMenu(menu, filter, target);
FindPanel::LoadDirectoryFiltersFromFile(const BNode* node)
FindPanel::AddDirectoryFilterItemToMenu(BMenu* menu, const entry_ref* ref, BHandler* target,
FindPanel::AddDirectoryFilter(const entry_ref* ref, bool addToMenu)
error = FindPanel::AddDirectoryFilterItemToMenu(fVolMenu, ref, this);
error = FindPanel::AddDirectoryFilterItemToMenu(fVolMenu, ref, this, index);
FindPanel::RemoveDirectoryFilter(const entry_ref* ref)
FindPanel::SaveDirectoryFiltersToFile(BNode* node)
FindPanel::AttachedToWindow()
FindPanel::ResizeMenuField(BMenuField* menuField)
FindPanel::ShowVolumeMenuLabel()
FindPanel::MultipleSelectionsTitle(int32 count)
FindPanel::Draw(BRect)
FindPanel::UnmarkDisks()
FindPanel::MessageReceived(BMessage* message)
FindPanel::SaveAsQueryOrTemplate(const entry_ref* dir, const char* name,
FindPanel::FindAttrView(const char* name, int row) const
FindPanel::BuildAttrQuery(BQuery* query, bool& dynamicDate) const
FindPanel::PushMimeType(BQuery* query) const
FindPanel::GetByAttrPredicate(BQuery* query, bool& dynamicDate) const
FindPanel::GetDefaultName(BString& name) const
FindPanel::UserSpecifiedName() const
FindPanel::GetByNamePredicate(BQuery* query) const
FindPanel::SwitchMode(uint32 mode)
FindPanel::CurrentMimeType(const char** type) const
FindPanel::SetCurrentMimeType(BMenuItem* item)
FindPanel::SetCurrentMimeType(const char* label)
FindPanel::AddOneMimeTypeToMenu(const ShortMimeInfo* info, void* castToMenu)
FindPanel::AddMimeTypesToMenu()
&FindPanel::AddOneMimeTypeToMenu, MimeTypeMenu());
FindPanel::AddVolumes()
FindPanel::VolMenu(int32* firstVolumeItem, int32* volumeItemsCount) const
FindPanel::AddRecentQueries(BMenu* menu, bool addSaveAsItem, const BMessenger* target,
fBackground = new FindPanel(fFile, this, fFromTemplate,
FindPanel::SetupAddRemoveButtons()
FindPanel::FillCurrentQueryName(BTextControl* queryName, FindWindow* window)
FindPanel::AddAttrRow()
FindPanel::RemoveAttrRow()
FindPanel::InitialMode(const BNode* node)
FindPanel::InitialAttrCount(const BNode* node)
FindPanel::SaveWindowState(BNode* node, bool editTemplate)
FindPanel::SwitchToTemplate(const BNode* node)
FindPanel::RestoreMimeTypeMenuSelection(const BNode* node)
FindPanel::RestoreWindowState(const BNode* node)
FindPanel::AddRecentQueries(fHistoryMenu, false, &messenger, kSwitchToQueryTemplate, false);
FindPanel::AddByAttributeItems(const BNode* node)
FindPanel::AddByNameOrFormulaItems()
FindPanel::RemoveAttrViewItems(bool removeGrid)
FindPanel::RemoveByAttributeItems()
FindPanel::ShowOrHideMimeTypeMenu()
FindPanel::AddAttributeControls(int32 gridRow)
FindPanel::RestoreAttrState(const BMessage& message, int32 index)
FindPanel::SaveAttrState(BMessage* message, int32 index)
FindPanel::AddLogicMenu(int32 index, bool selectAnd)
FindPanel::RemoveLogicMenu(int32 index)
FindPanel::AddAttributes(BMenu* menu, const BMimeType& mimeType)
FindPanel::AddMimeTypeAttrs(BMenu* menu)
FindPanel::GetDefaultAttrName(BString& attrName, int32 row) const
FindPanel::AddRecentQueries(this, false, &fTarget, fWhat);
FindPanel::FindPanel(BFile* node, FindWindow* parent, bool fromTemplate, bool editTemplateOnly)
FindPanel* BackgroundView() const { return fBackground; }
FindPanel* fBackground;
class FindPanel : public BView {
FindPanel(BFile*, FindWindow* parent, bool fromTemplate,
virtual ~FindPanel();
class FindPanel;