Add IsUsingPreinstalledFonts API

This commit is contained in:
elasota
2021-04-15 20:03:06 -04:00
parent bd422d0eb3
commit 5dd8bf28f5
9 changed files with 25 additions and 0 deletions

View File

@@ -283,6 +283,11 @@ bool GpSystemServices_Win32::AreFontResourcesSeekable() const
return true;
}
bool GpSystemServices_Win32::IsUsingPreinstalledFonts() const
{
return false;
}
IGpClipboardContents *GpSystemServices_Win32::GetClipboardContents() const
{
IGpClipboardContents *cbObject = nullptr;

View File

@@ -38,6 +38,7 @@ public:
void SetTextInputEnabled(bool isEnabled) override;
bool IsTextInputEnabled() const override;
bool AreFontResourcesSeekable() const override;
bool IsUsingPreinstalledFonts() const override;
IGpClipboardContents *GetClipboardContents() const override;
void SetClipboardContents(IGpClipboardContents *contents) override;

View File

@@ -104,6 +104,11 @@ bool GpSystemServices_Android::AreFontResourcesSeekable() const
return false;
}
bool GpSystemServices_Android::IsUsingPreinstalledFonts() const
{
return false;
}
IGpClipboardContents *GpSystemServices_Android::GetClipboardContents() const
{
return nullptr;

View File

@@ -19,6 +19,7 @@ public:
void SetTextInputEnabled(bool isEnabled) override;
bool IsTextInputEnabled() const override;
bool AreFontResourcesSeekable() const override;
bool IsUsingPreinstalledFonts() const override;
IGpClipboardContents *GetClipboardContents() const override;
void SetClipboardContents(IGpClipboardContents *contents) override;

View File

@@ -185,6 +185,11 @@ bool GpSystemServices_Web::AreFontResourcesSeekable() const
return true;
}
bool GpSystemServices_Web::IsUsingPreinstalledFonts() const
{
return false;
}
IGpClipboardContents *GpSystemServices_Web::GetClipboardContents() const
{
return m_clipboardContents;

View File

@@ -22,6 +22,7 @@ public:
void SetTextInputEnabled(bool isEnabled) override;
bool IsTextInputEnabled() const override;
bool AreFontResourcesSeekable() const override;
bool IsUsingPreinstalledFonts() const override;
IGpClipboardContents *GetClipboardContents() const override;
void SetClipboardContents(IGpClipboardContents *contents) override;
int64_t GetTime() const override;

View File

@@ -113,6 +113,11 @@ bool GpSystemServices_X::AreFontResourcesSeekable() const
return true;
}
bool GpSystemServices_X::IsUsingPreinstalledFonts() const
{
return false;
}
IGpClipboardContents *GpSystemServices_X::GetClipboardContents() const
{
return m_clipboardContents;

View File

@@ -22,6 +22,7 @@ public:
void SetTextInputEnabled(bool isEnabled) override;
bool IsTextInputEnabled() const override;
bool AreFontResourcesSeekable() const override;
bool IsUsingPreinstalledFonts() const override;
IGpClipboardContents *GetClipboardContents() const override;
void SetClipboardContents(IGpClipboardContents *contents) override;

View File

@@ -36,6 +36,7 @@ public:
virtual void SetTextInputEnabled(bool isEnabled) = 0;
virtual bool IsTextInputEnabled() const = 0;
virtual bool AreFontResourcesSeekable() const = 0;
virtual bool IsUsingPreinstalledFonts() const = 0;
virtual IGpClipboardContents *GetClipboardContents() const = 0;
virtual void SetClipboardContents(IGpClipboardContents *contents) = 0;
};