Developers.InternalURIs

From Shareaza Wiki
Jump to navigation Jump to search

Internal URIs

A list of the URIs handled by CShareazaApp::InternalURI() that is primarily (and exclusively?) used by the RichDoc document markup language.

raza:command:<name>

 A drop down menu item command or a toolbar button command. This is a generic way to access any command. Below are many shortcuts that accomplish the same thing as a raza:command:<name>. The name of the command should be used and will be mapped to its correct ID in Shareaza.
Example:
   raza:command:ID_VIEW_DOWNLOADS
   This will switch to the downloads tab or open the downloads window.

raza:windowptr:<pointer number>

 This is no longer used.

raza:launch:<file index>

 This is no longer used.
 

raza:connect

 Used to initiate connecting to the networks.
 This is equivalent to raza:command:ID_NETWORK_CONNECT
 

raza:disconnect

 Used to disconnect from the networks.
 This is equivalent to raza:command:ID_NETWORK_DISCONNECT
 

raza:search

 Opens a search tab/window.
 This is equivalent to raza:command:ID_TAB_SEARCH
 

raza:neighbours

 Switches to the neighbour tab/window.
 This is equivalent to raza:command:ID_VIEW_NEIGHBOURS
 

raza:downloads

 Switches to the download tab/window.
 This is equivalent to raza:command:ID_VIEW_DOWNLOADS
 

raza:uploads

 Switches to the upload tab/window.
 This is equivalent to raza:command:ID_VIEW_UPLOADS
 

raza:shell:downloads

 Tells the system to open the directory specified by 
 Settings.Downloads.CompletePath
 

raza:upgrade

 Checks if a new version is available.

raza:options

 Opens the settings dialog.
 This is equivalent to raza:command:ID_TOOLS_SETTINGS
 

raza:options:skins

 Opens the settings dialog and switches to the Skins page.
 This is equivalent to raza:command:ID_TOOLS_SKIN

raza:wizard

 Opens the Quick Start Wizard dialog.
 This is equivalent to raza:command:ID_TOOLS_WIZARD

raza:library

 Switches to the Library tab/window.
 This is equivalent to raza:command:ID_VIEW_LIBRARY

raza:library:downloads

 Switches to the Library tab/window.
 This is equivalent to raza:command:ID_VIEW_LIBRARY

raza:library:history

 Switches to the Library tab/window and changes to virtual view.

raza:library:/

 Switches to the Library tab/window and changes to virtual view.


General URIs that Shareaza looks for and will pass along

  • http://
  • ftp://
  • mailto: -- email address
  • aim: -- AOL Instant Messenger
  • magnet: -- Magnet URI
  • gnutella: -- no longer used
  • shareaza: -- used by Shareaza for things like adding new GWCs.
  • gnet: -- no longer used
  • ed2k: -- eDonkey2000
  • sig2dat: -- used by Kazaa

ShellExecute() is used to pass these general URIs on to the system for processing.