Show / Hide Table of Contents

Class ChatTabSettingsBase

Chat tab represents current chat 'window' and user always has at least on active tab. Tab settings tells chat which message are visible within that tab. Settings for chat tabs are stored on server in ChatManager. Name should not be empty and can have collisions with other tabs. Tab names are not localized.

Inheritance
System.Object
ChatTabSettingsBase
ChatTabSettingsCommon
ChatTabSettingsWhisper
Implements
INamed
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
Namespace: Eco.Gameplay.Systems.Messaging.Chat
Assembly: Eco.Gameplay.dll
Syntax
public abstract class ChatTabSettingsBase : Object, INamed, IController, IViewController, IHasUniversalID, INotifyPropertyChanged

Constructors

ChatTabSettingsBase()

Declaration
public ChatTabSettingsBase()

Properties

ControllerID

Declaration
public ref int ControllerID { get; }
Property Value
Type Description
System.Int32

Flags

Declaration
public ChatTabFlags Flags { get; set; }
Property Value
Type Description
ChatTabFlags

IsHidden

Declaration
public bool IsHidden { get; set; }
Property Value
Type Description
System.Boolean

LastActivationTime

Declaration
public double LastActivationTime { get; set; }
Property Value
Type Description
System.Double

MarkedUpName

Declaration
public LocString MarkedUpName { get; }
Property Value
Type Description
LocString

Name

Declaration
public string Name { get; set; }
Property Value
Type Description
System.String

Events

PropertyChanged

Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type Description
System.ComponentModel.PropertyChangedEventHandler

Implements

INamed
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged

Extension Methods

TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
TypeTooltipExtensions.UILinkGeneric(Object)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾