[][src]Trait hexavalent::pref::Pref

pub trait Pref: PrefImpl where
    Self::Type: FromPrefValue, 
{ type Type; }

The value of a HexChat setting.

Used with PluginHandle::get_pref.

Note that this represents a global preference, not a plugin-specific preference.

This trait is sealed and cannot be implemented outside of hexavalent.

Associated Types

type Type[src]

The preference's type.

Can be String, i32, or bool.

Loading content...

Implementors

impl Pref for CursorPositionInChars[src]

type Type = i32

impl Pref for ServerId[src]

type Type = i32

impl Pref for AwayAutoUnmark[src]

type Type = bool

impl Pref for AwayOmitAlerts[src]

type Type = bool

impl Pref for AwayReason[src]

type Type = String

impl Pref for AwayShowOnce[src]

type Type = bool

impl Pref for AwaySizeMax[src]

type Type = i32

impl Pref for AwayTimeout[src]

type Type = i32

impl Pref for AwayTrack[src]

type Type = bool

impl Pref for CompletionAmount[src]

type Type = i32

impl Pref for CompletionAuto[src]

type Type = bool

impl Pref for CompletionSort[src]

type Type = i32

impl Pref for CompletionSuffix[src]

type Type = String

impl Pref for DccAutoChat[src]

type Type = bool

impl Pref for DccAutoRecv[src]

type Type = i32

impl Pref for DccAutoResume[src]

type Type = bool

impl Pref for DccBlocksize[src]

type Type = i32

impl Pref for DccCompletedDir[src]

type Type = String

impl Pref for DccDir[src]

type Type = String

impl Pref for DccGlobalMaxGetCps[src]

type Type = i32

impl Pref for DccGlobalMaxSendCps[src]

type Type = i32

impl Pref for DccIp[src]

type Type = String

impl Pref for DccIpFromServer[src]

type Type = bool

impl Pref for DccMaxGetCps[src]

type Type = i32

impl Pref for DccMaxSendCps[src]

type Type = i32

impl Pref for DccPermissions[src]

type Type = i32

impl Pref for DccPortFirst[src]

type Type = i32

impl Pref for DccPortLast[src]

type Type = i32

impl Pref for DccRemove[src]

type Type = bool

impl Pref for DccSaveNick[src]

type Type = bool

impl Pref for DccSendFillspaces[src]

type Type = bool

impl Pref for DccStallTimeout[src]

type Type = i32

impl Pref for DccTimeout[src]

type Type = i32

impl Pref for FloodCtcpNum[src]

type Type = i32

impl Pref for FloodCtcpTime[src]

type Type = i32

impl Pref for FloodMsgNum[src]

type Type = i32

impl Pref for FloodMsgTime[src]

type Type = i32

impl Pref for GuiAutoopenChat[src]

type Type = bool

impl Pref for GuiAutoopenDialog[src]

type Type = bool

impl Pref for GuiAutoopenRecv[src]

type Type = bool

impl Pref for GuiAutoopenSend[src]

type Type = bool

impl Pref for GuiChanlistMaxusers[src]

type Type = i32

impl Pref for GuiChanlistMinusers[src]

type Type = i32

impl Pref for GuiCompact[src]

type Type = bool

impl Pref for GuiDialogHeight[src]

type Type = i32

impl Pref for GuiDialogLeft[src]

type Type = i32

impl Pref for GuiDialogTop[src]

type Type = i32

impl Pref for GuiDialogWidth[src]

type Type = i32

impl Pref for GuiFilesizeIec[src]

type Type = bool

impl Pref for GuiFocusOmitalerts[src]

type Type = bool

impl Pref for GuiHideMenu[src]

type Type = bool

impl Pref for GuiInputAttr[src]

type Type = bool

impl Pref for GuiInputIcon[src]

type Type = bool

impl Pref for GuiInputNick[src]

type Type = bool

impl Pref for GuiInputSpell[src]

type Type = bool

impl Pref for GuiInputStyle[src]

type Type = bool

impl Pref for GuiJoinDialog[src]

type Type = bool

impl Pref for GuiLagometer[src]

type Type = i32

impl Pref for GuiLang[src]

type Type = i32

impl Pref for GuiModeButtons[src]

type Type = bool

impl Pref for GuiPaneDividerPosition[src]

type Type = i32

impl Pref for GuiPaneLeftSize[src]

type Type = i32

impl Pref for GuiPaneRightSize[src]

type Type = i32

impl Pref for GuiPaneRightSizeMin[src]

type Type = i32

impl Pref for GuiQuitDialog[src]

type Type = bool

impl Pref for GuiSearchPos[src]

type Type = i32

impl Pref for GuiSingle[src]

type Type = bool

impl Pref for GuiSlistFav[src]

type Type = bool

impl Pref for GuiSlistSelect[src]

type Type = i32

impl Pref for GuiSlistSkip[src]

type Type = bool

impl Pref for GuiTabChans[src]

type Type = bool

impl Pref for GuiTabDialogs[src]

type Type = bool

impl Pref for GuiTabDots[src]

type Type = bool

impl Pref for GuiTabIcons[src]

type Type = bool

impl Pref for GuiTabLayout[src]

type Type = i32

impl Pref for GuiTabMiddleclose[src]

type Type = bool

impl Pref for GuiTabNewtofront[src]

type Type = i32

impl Pref for GuiTabPos[src]

type Type = i32

impl Pref for GuiTabScrollchans[src]

type Type = bool

impl Pref for GuiTabServer[src]

type Type = bool

impl Pref for GuiTabSmall[src]

type Type = i32

impl Pref for GuiTabSort[src]

type Type = bool

impl Pref for GuiTabTrunc[src]

type Type = i32

impl Pref for GuiTabUtils[src]

type Type = bool

impl Pref for GuiThrottlemeter[src]

type Type = i32

impl Pref for GuiTopicbar[src]

type Type = bool

impl Pref for GuiTransparency[src]

type Type = i32

impl Pref for GuiTray[src]

type Type = bool

impl Pref for GuiTrayAway[src]

type Type = bool

impl Pref for GuiTrayBlink[src]

type Type = bool

impl Pref for GuiTrayClose[src]

type Type = bool

impl Pref for GuiTrayMinimize[src]

type Type = bool

impl Pref for GuiTrayQuiet[src]

type Type = bool

impl Pref for GuiUlistButtons[src]

type Type = bool

impl Pref for GuiUlistColor[src]

type Type = bool

impl Pref for GuiUlistCount[src]

type Type = bool

impl Pref for GuiUlistDoubleclick[src]

type Type = String

impl Pref for GuiUlistHide[src]

type Type = bool

impl Pref for GuiUlistIcons[src]

type Type = bool

impl Pref for GuiUlistPos[src]

type Type = i32

impl Pref for GuiUlistShowHosts[src]

type Type = bool

impl Pref for GuiUlistSort[src]

type Type = i32

impl Pref for GuiUlistStyle[src]

type Type = bool

impl Pref for GuiUrlMod[src]

type Type = i32

impl Pref for GuiUsermenu[src]

type Type = bool

impl Pref for GuiWinFullscreen[src]

type Type = i32

impl Pref for GuiWinHeight[src]

type Type = i32

impl Pref for GuiWinLeft[src]

type Type = i32

impl Pref for GuiWinModes[src]

type Type = bool

impl Pref for GuiWinSave[src]

type Type = bool

impl Pref for GuiWinState[src]

type Type = i32

impl Pref for GuiWinSwap[src]

type Type = bool

impl Pref for GuiWinTop[src]

type Type = i32

impl Pref for GuiWinUcount[src]

type Type = bool

impl Pref for GuiWinWidth[src]

type Type = i32

impl Pref for IdentdPort[src]

type Type = i32

impl Pref for IdentdServer[src]

type Type = bool

impl Pref for InputBalloonChans[src]

type Type = bool

impl Pref for InputBalloonHilight[src]

type Type = bool

impl Pref for InputBalloonPriv[src]

type Type = bool

impl Pref for InputBeepChans[src]

type Type = bool

impl Pref for InputBeepHilight[src]

type Type = bool

impl Pref for InputBeepPriv[src]

type Type = bool

impl Pref for InputCommandChar[src]

type Type = String

impl Pref for InputFilterBeep[src]

type Type = bool

impl Pref for InputFlashChans[src]

type Type = bool

impl Pref for InputFlashHilight[src]

type Type = bool

impl Pref for InputFlashPriv[src]

type Type = bool

impl Pref for InputPercAscii[src]

type Type = bool

impl Pref for InputPercColor[src]

type Type = bool

impl Pref for InputTrayChans[src]

type Type = bool

impl Pref for InputTrayHilight[src]

type Type = bool

impl Pref for InputTrayPriv[src]

type Type = bool

impl Pref for IrcAutoRejoin[src]

type Type = bool

impl Pref for IrcBanType[src]

type Type = i32

impl Pref for IrcCapServerTime[src]

type Type = bool

impl Pref for IrcConfMode[src]

type Type = bool

impl Pref for IrcExtraHilight[src]

type Type = String

impl Pref for IrcHideNickchange[src]

type Type = bool

impl Pref for IrcHideVersion[src]

type Type = bool

impl Pref for IrcHidehost[src]

type Type = bool

impl Pref for IrcIdNtext[src]

type Type = String

impl Pref for IrcIdYtext[src]

type Type = String

impl Pref for IrcInvisible[src]

type Type = bool

impl Pref for IrcJoinDelay[src]

type Type = i32

impl Pref for IrcLogging[src]

type Type = bool

impl Pref for IrcLogmask[src]

type Type = String

impl Pref for IrcNick1[src]

type Type = String

impl Pref for IrcNick2[src]

type Type = String

impl Pref for IrcNick3[src]

type Type = String

impl Pref for IrcNickHilight[src]

type Type = String

impl Pref for IrcNoHilight[src]

type Type = String

impl Pref for IrcNoticePos[src]

type Type = i32

impl Pref for IrcPartReason[src]

type Type = String

impl Pref for IrcQuitReason[src]

type Type = String

impl Pref for IrcRawModes[src]

type Type = bool

impl Pref for IrcRealName[src]

type Type = String

impl Pref for IrcReconnectRejoin[src]

type Type = bool

impl Pref for IrcServernotice[src]

type Type = bool

impl Pref for IrcSkipMotd[src]

type Type = bool

impl Pref for IrcUserName[src]

type Type = String

impl Pref for IrcWallops[src]

type Type = bool

impl Pref for IrcWhoJoin[src]

type Type = bool

impl Pref for IrcWhoisFront[src]

type Type = bool

impl Pref for NetAutoReconnect[src]

type Type = bool

impl Pref for NetBindHost[src]

type Type = String

impl Pref for NetPingTimeout[src]

type Type = i32

impl Pref for NetProxyAuth[src]

type Type = bool

impl Pref for NetProxyHost[src]

type Type = String

impl Pref for NetProxyPass[src]

type Type = String

impl Pref for NetProxyPort[src]

type Type = i32

impl Pref for NetProxyType[src]

type Type = i32

impl Pref for NetProxyUse[src]

type Type = i32

impl Pref for NetProxyUser[src]

type Type = String

impl Pref for NetReconnectDelay[src]

type Type = i32

impl Pref for NetThrottle[src]

type Type = bool

impl Pref for NotifyTimeout[src]

type Type = i32

impl Pref for NotifyWhoisOnline[src]

type Type = bool

impl Pref for PerlWarnings[src]

type Type = bool

impl Pref for StampLog[src]

type Type = bool

impl Pref for StampLogFormat[src]

type Type = String

impl Pref for StampText[src]

type Type = bool

impl Pref for StampTextFormat[src]

type Type = String

impl Pref for TextAutocopyColor[src]

type Type = bool

impl Pref for TextAutocopyStamp[src]

type Type = bool

impl Pref for TextAutocopyText[src]

type Type = bool

impl Pref for TextBackground[src]

type Type = String

impl Pref for TextColorNicks[src]

type Type = bool

impl Pref for TextFont[src]

type Type = String

impl Pref for TextFontAlternative[src]

type Type = String

impl Pref for TextFontMain[src]

type Type = String

impl Pref for TextIndent[src]

type Type = bool

impl Pref for TextMaxIndent[src]

type Type = i32

impl Pref for TextMaxLines[src]

type Type = i32

impl Pref for TextReplay[src]

type Type = bool

impl Pref for TextSearchCaseMatch[src]

type Type = bool

impl Pref for TextSearchFollow[src]

type Type = bool

impl Pref for TextSearchHighlightAll[src]

type Type = bool

impl Pref for TextSearchRegexp[src]

type Type = bool

impl Pref for TextShowMarker[src]

type Type = bool

impl Pref for TextShowSep[src]

type Type = bool

impl Pref for TextSpellLangs[src]

type Type = String

impl Pref for TextStripcolorMsg[src]

type Type = bool

impl Pref for TextStripcolorReplay[src]

type Type = bool

impl Pref for TextStripcolorTopic[src]

type Type = bool

impl Pref for TextThinSep[src]

type Type = bool

impl Pref for TextTransparent[src]

type Type = bool

impl Pref for TextWordwrap[src]

type Type = bool

impl Pref for UrlGrabber[src]

type Type = bool

impl Pref for UrlGrabberLimit[src]

type Type = i32

impl Pref for UrlLogging[src]

type Type = bool

Loading content...