Editing Foobar2000:Components/Quicksearch UI Element (foo quicksearch)

Jump to: navigation, search

Warning: You are not logged in.

Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 14: Line 14:
  
 
===Requirements===
 
===Requirements===
 +
As of version 2.4 [2011-04-16]:
 
* Foobar 1.1 (or newer) is required and Column UI 0.3.8.x (Optional). The component will not work with previous versions of Foobar.
 
* Foobar 1.1 (or newer) is required and Column UI 0.3.8.x (Optional). The component will not work with previous versions of Foobar.
* Quicksearch utilizes the ''Windows Imaging Component'' which is included in Windows XP '''SP3''' or higher and in .NET 3.0. The WIC can also be downloaded [http://www.microsoft.com/downloads/en/details.aspx?FamilyId=8E011506-6307-445B-B950-215DEF45DDD8&displaylang=en here] separately.
+
* [[http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c32f406a-f8fc-4164-b6eb-5328b8578f03 Microsoft Visual C++ 2010 Redistributable Package] may also be needed if not already present on your system Microsoft Visual C++ 2010 Redistributable Package] may also be needed if not already present on your system
  
 
===Getting started===
 
===Getting started===
Line 88: Line 89:
 
Determines what kind of processing will be performed to produce the results, in particular when several keywords are typed :
 
Determines what kind of processing will be performed to produce the results, in particular when several keywords are typed :
 
* '''Match all''' will select tracks if all keywords are found in the tags determined by the "Search in ..." option
 
* '''Match all''' will select tracks if all keywords are found in the tags determined by the "Search in ..." option
* '''Match any''' will select tracks if one of the keywords is found in the tags determined by the "Search ins" option
+
* '''Match all''' will select tracks if one of the keywords is found in the tags determined by the "Search ins" option
* '''Exact''' will select tracks if the typed string exactly matches the contents of the tags determined by the "Search in ..." option. Please note that wildcards (e.g. '*' or '?') can be used in this mode.
+
* '''Exact''' will select tracks if the typed string exactly matches the contents of the tags determined by the "Search in ..." option
 
* '''Prefix''' will select tracks if when the contents of the tags determined by the "Search in ..." option are starting with the typed string
 
* '''Prefix''' will select tracks if when the contents of the tags determined by the "Search in ..." option are starting with the typed string
 
* '''Extended''' will use the foobar query syntax. Look [http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Query_syntax here] for further details.
 
* '''Extended''' will use the foobar query syntax. Look [http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Query_syntax here] for further details.
Line 115: Line 116:
 
'''History'''
 
'''History'''
  
This menu entry provides with the list of recent queries. Selecting one of them will re-execute the corresponding search. A visual indication of the source of each search appears in history (From DB=Noting, Playlist=[P], All Playlist=[A], Inline=[I]) after the searched pattern.
+
This menu entry provides with the list of recent queries. Selecting one of them will reexecute the corresponding search. A visual indication of the source of each search appears in history (From DB=Noting, Playlist=[P], All Playlist=[A], Inline=[I]) after the searched pattern.
  
Please note that parameters (Search in ..., Tags ..., Match ...) are saved within the history (or favorites)and will be recalled together with the search criteria, overriding current parameters
+
Please note that parameters (Search in ..., Tags ..., Match ...) are saved within the history and will be recalled together with the search criteria.
  
 
An option ("Clear") is provided to clear the history below the list.
 
An option ("Clear") is provided to clear the history below the list.
Line 126: Line 127:
 
* to add history items to favorites
 
* to add history items to favorites
 
* to delete favorites
 
* to delete favorites
* to recall one of the favorites searches for re-execution
+
* to recall one of the favorites searches for reexecution
  
 
===Options and Preferences===
 
===Options and Preferences===
Line 160: Line 161:
 
* [[File:QsIcon-InPlaylist.png]]  Search will take place in the current playlist
 
* [[File:QsIcon-InPlaylist.png]]  Search will take place in the current playlist
 
* [[File:QsIcon-Error.png]]  Autosearch takes place in the current playlist, but there is no active selection. Selecting a playlist different from the search results playlist and reactivating the toolbar will revert to normal search in playlist
 
* [[File:QsIcon-Error.png]]  Autosearch takes place in the current playlist, but there is no active selection. Selecting a playlist different from the search results playlist and reactivating the toolbar will revert to normal search in playlist
* [[File:QsIcon-PlaylistInline.png]]  Search will take place using current playlist, with the "inline" option (eg restricting the current playlist content according to the search criteria)
+
* [[File:QsIcon-PlaylistInline.png]]  Search will take place using all playlists
 
* [[File:QsIcon-AllPlaylists.png]]  Search will take place using all playlists
 
* [[File:QsIcon-AllPlaylists.png]]  Search will take place using all playlists
  
Line 244: Line 245:
  
 
=Change Log=
 
=Change Log=
* '''V3.6''' [2015-10-13]
 
** Recompiled with the latest SDK (2015-08-03)
 
* '''V3.4''' [2012-10-29]
 
** Adjusted panel height to account for selected font (CUI)
 
* '''V3.3''' [2012-10-28]
 
** Adjusted panel height to account for selected font (DUI)
 
* '''V3.2''' [2011-05-29]
 
** Added font alignment with default font for DUI and Common (list items) for CUI
 
** Fixed bug in feeding history when same entry already present
 
** Fixed bug in text selection (only showing last 16 chars) during windows initialization
 
* '''V3.1''' [2011-05-23]
 
** Fixed crash happening in rare circumstances
 
* '''V3.0''' [2011-05-22]
 
** Reworked history recall features, now overrides current search parameters
 
** Reworked autoplaylist client, now more robust
 
** Changed icon for search in all playlists
 
** Visual configuration is now saved independently for each autoplaylist client
 
** Various bugs fixed
 
** General code restructuring
 
 
* '''V2.14''' [2011-05-19]
 
* '''V2.14''' [2011-05-19]
 
** Implemented auto-complete in search pattern based on the content of history
 
** Implemented auto-complete in search pattern based on the content of history

Please note that all contributions to Hydrogenaudio Knowledgebase are considered to be released under the GNU Free Documentation License 1.2 (see Hydrogenaudio Knowledgebase:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)

Templates used on this page: