📄 pcfidtvpybridge.idl
字号:
#include "nsISupports.idl"
interface nsIDOMWindow;
interface nsIDOMDocument;
interface nsICommandLine;
[scriptable, uuid(8ABB2E1D-6624-4457-A4BD-EBFA6156D426)]
interface pcfIDTVPyBridge : nsISupports
{
/**
* Called on application startup.
*/
AString getStartupError();
void onStartup(in nsIDOMWindow window);
void onShutdown();
void handleCommandLine(in nsICommandLine commandLine);
void pageLoadFinished(in string area, in AString url);
void performSearch(in string engine, in string query);
void setVolume(in float volume);
void quit();
void removeCurrentChannel();
void updateCurrentChannel();
void updateChannels();
void showHelp();
void addChannel();
void copyChannelLink();
void handleContextMenu(in unsigned long index);
void handleSimpleDialog(in unsigned long id,
in unsigned short buttonIndex);
void handleHTTPAuthDialog(in unsigned long id,
in unsigned short buttonIndex, in string username,
in string password);
void handleTextEntryDialog(in unsigned long id,
in unsigned short buttonIndex, in string text);
void handleSearchChannelDialog(in unsigned long id,
in unsigned short buttonIndex, in string term,
in unsigned short style, in string loc);
void openURL(in AString url);
void loadURLInBrowser(in string browserAreaId, in AString url);
void skip(in short step);
void skipPrevious();
void onMovieFinished();
void stop();
void playPause();
void openFile(in AString path);
void deleteVLCCache();
AString shortenDirectoryName(in AString path);
boolean getRunAtStartup();
void setRunAtStartup(in boolean value);
short getCheckEvery();
void setCheckEvery(in short value);
AString getMoviesDirectory();
void changeMoviesDirectory(in AString path, in boolean migrate);
boolean getLimitUpstream();
void setLimitUpstream(in boolean value);
short getLimitUpstreamAmount();
void setLimitUpstreamAmount(in short value);
short getMaxManual();
void setMaxManual(in short value);
void updatePrefs();
boolean getPreserveDiskSpace();
void setPreserveDiskSpace(in boolean value);
float getPreserveDiskSpaceAmount();
void setPreserveDiskSpaceAmount(in float value);
short getExpireAfter();
void setExpireAfter(in short value);
boolean getSinglePlayMode();
void setSinglePlayMode(in boolean value);
short getBTMinPort();
void setBTMinPort(in short value);
short getBTMaxPort();
void setBTMaxPort(in short value);
boolean getStartupTasksDone();
void setStartupTasksDone(in boolean value);
void showCursor(in boolean display);
void createNewPlaylist();
void createNewPlaylistFolder();
void createNewSearchChannel();
void createNewChannelFolder();
void handleDrop(in string dropData, in string dropType, in string sourceData);
void removeCurrentSelection();
void checkForUpdates();
void removeCurrentItems();
void copyCurrentItemURL();
void selectAllItems();
void createNewChannelGuide();
void renameCurrentChannel();
void recommendCurrentChannel();
void renameCurrentPlaylist();
void removeCurrentPlaylist();
void openDonatePage();
void saveVideoFile(in AString path);
void startupDoSearch(in AString path);
void startupCancelSearch();
AString getSpecialFolder(in AString name);
void createProxyObjects();
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -