Histórico da Página
Aviso |
---|
A Classe estará disponível a partir da LIB 20240520. |
Índice
Índice | ||||
---|---|---|---|---|
|
Objetivo da Classe
Retornar o CSS padrão dos componentes do Protheus, além de retornar o tema utilizado no momento.
- Métodos
- new()
- GetTSayCSS()
- GetTGetCSS()
- GetHeaderButtonsHomeCSS()
- GetPageHeaderTextCSS()
- GetPageHeaderButtonsCSS()
- GetMenuUpButtonCSS()
- GetMenuDownButtonCSS()
- GetWorkspaceButtonCSS()
- GetPageHeaderExitButtonCSS()
- GetPrimaryButtonCSS()
- GetSecondaryButtonCSS()
- GetPrimaryButtonWithIconCSS()
- GetSecondaryButtonWithIconCSS()
- GetOptionsOtherActionsButtonCSS()
- GetGridCSS()
- GetDetailsBrowseButtonCSS()
- GetViewSeparatorCSS()
- GetComboBoxCSS()
- GetMsDialogCSS()
- GetDialogCSS()
- GetCheckBoxCSS()
- GetScrollBoxCSS()
- GetMultGetCSS()
- GetGroupCSS()
- GetTreeCSS()
- GetGridDeletedCSS()
Métodos
New()
Método de instância da classe.
Bloco de código |
---|
Function ControleDeTemas()
Local oTheme := totvs.framework.css.ProtheusTheme():New()
FreeObj(oTheme)
Return |
...
GetTheme()
Retorna o tema utilizado pelo cliente. Atualmente temos três opções disponíveis: TOTVS, SUNSET, DARK
Exemplos de uso:
Bloco de código |
---|
Function ControleDeTemas()
Local oTheme := totvs.framework.css.ProtheusTheme():New()
oTheme:GetTheme()
FreeObj(oTheme)
Return |
...
GetTGetWithButtonCSS()
Monta css para o componente TGet com botão de acordo com seu tema.
Exemplos de uso:
Bloco de código |
---|
Function ControleDeTemas()
Local oTheme := totvs.framework.css.ProtheusTheme():New()
Local cCSS := oTheme:GetTGetWithButtonCSS()
FreeObj(oTheme)
Return |
...
GetTGetCSS()
Monta css para o componente TGet sem botão de acordo com seu tema.
Exemplos de uso:
Bloco de código |
---|
Function ControleDeTemas()
Local oTheme := totvs.framework.css.ProtheusTheme():New()
Local cCSS := oTheme:GetTGetCSS()
FreeObj(oTheme)
Return |
...
GetWorkspaceButtonCSS()
Monta css para o botão do componente TFolder.
Exemplos de uso:
Bloco de código |
---|
Function ControleDeTemas()
Local oTheme := totvs.framework.css.ProtheusTheme():New()
Local cCSS := oTheme:GetWorkspaceButtonCSS()
FreeObj(oTheme)
Return |
...
GetPrimaryButtonCSS()
Monta css para o componente TButton Primário de acordo com seu tipo e tema.
Exemplos de uso:
Bloco de código |
---|
Function ControleDeTemas()
Local oTheme := totvs.framework.css.ProtheusTheme():New()
Local cCSS := oTheme:GetPrimaryButtonCSS()
FreeObj(oTheme)
Return |
...
GetSecondaryButtonCSS()
Monta css para o componente TButton Secundário de acordo com seu tipo e tema.
Exemplos de uso:
Bloco de código |
---|
Function ControleDeTemas()
Local oTheme := totvs.framework.css.ProtheusTheme():New()
Local cCSS := oTheme:GetSecondaryButtonCSS()
FreeObj(oTheme)
Return |
...
GetPrimaryButtonWithIconCSS()
Monta css para o componente TButton Primário com ícone de acordo com seu tipo e tema.
Exemplos de uso:
Bloco de código |
---|
Function ControleDeTemas()
Local oTheme := totvs.framework.css.ProtheusTheme():New()
Local cCSS := oTheme:GetPrimaryButtonWithIconCSS()
FreeObj(oTheme)
Return |
...
GetSecondaryButtonWithIconCSS()
Monta css para o componente TButton Secundário com ícone de acordo com seu tipo e tema.
Exemplos de uso:
Bloco de código |
---|
Function ControleDeTemas()
Local oTheme := totvs.framework.css.ProtheusTheme():New()
Local cCSS := oTheme:GetSecondaryButtonWithIconCSS()
FreeObj(oTheme)
Return |
...
GetOptionsOtherActionsButtonCSS()
Monta css para as opções do botão "Outras Ações". Componentes que também utilizam esse CSS: TMenuItem
Exemplos de uso:
Bloco de código |
---|
Function ControleDeTemas()
Local oTheme := totvs.framework.css.ProtheusTheme():New()
Local cCSS := oTheme:GetOptionsOtherActionsButtonCSS()
FreeObj(oTheme)
Return |
...
GetGridCSS()
Monta css para o grid (QHeaderView e QTableView). Componentes que utilizam esse CSS: TGRID, TWBROWSE, TCBROWSE, VCBROWSE e MSSELBR
Exemplos de uso:
Bloco de código |
---|
Function ControleDeTemas()
Local oTheme := totvs.framework.css.ProtheusTheme():New()
Local cCSS := oTheme:GetGridCSS()
FreeObj(oTheme)
Return |
...
GetViewSeparatorCSS()
Monta css para os títulos de separação do browser/formulário.
Exemplos de uso:
Bloco de código |
---|
Function ControleDeTemas()
Local oTheme := totvs.framework.css.ProtheusTheme():New()
Local cCSS := oTheme:GetViewSeparatorCSS()
FreeObj(oTheme)
Return |
...
GetComboBoxCSS()
Monta o CSS para componentes do tipo TComboBox
Exemplos de uso:
Bloco de código |
---|
Function ControleDeTemas()
Local oTheme := totvs.framework.css.ProtheusTheme():New()
Local cCSS := oTheme:GetComboBoxCSS()
FreeObj(oTheme)
Return |
...
GetMsDialogCSS()
Monta css do MsDialog.
Exemplos de uso:
Bloco de código |
---|
Function ControleDeTemas()
Local oTheme := totvs.framework.css.ProtheusTheme():New()
Local cCSS := oTheme:GetMsDialogCSS()
FreeObj(oTheme)
Return |
...
GetDialogCSS()
Monta css do TDialog.
Exemplos de uso:
Bloco de código |
---|
Function ControleDeTemas()
Local oTheme := totvs.framework.css.ProtheusTheme():New()
Local cCSS := oTheme:GetDialogCSS()
FreeObj(oTheme)
Return |
...
GetCheckBoxCSS()
Monta css do TCheckBox.
Exemplos de uso:
Bloco de código |
---|
Function ControleDeTemas()
Local oTheme := totvs.framework.css.ProtheusTheme():New()
Local cCSS := oTheme:GetCheckBoxCSS()
FreeObj(oTheme)
Return |
...
GetScrollBoxCSS()
Monta css do TScrollBox.
Exemplos de uso:
Bloco de código |
---|
Function ControleDeTemas()
Local oTheme := totvs.framework.css.ProtheusTheme():New()
Local cCSS := oTheme:GetScrollBoxCSS()
FreeObj(oTheme)
Return |
...
GetMultGetCSS()
Monta css do TMultiGet.
Exemplos de uso:
Bloco de código |
---|
Function ControleDeTemas()
Local oTheme := totvs.framework.css.ProtheusTheme():New()
Local cCSS := oTheme:GetMultGetCSS()
FreeObj(oTheme)
Return |
...
GetGroupCSS()
Monta css para o TGroup.
Exemplos de uso:
Bloco de código |
---|
Function ControleDeTemas()
Local oTheme := totvs.framework.css.ProtheusTheme():New()
Local cCSS := oTheme:GetGroupCSS()
FreeObj(oTheme)
Return |
...
GetTreeCSS()
Monta css para o TTree.
Exemplos de uso:
Bloco de código |
---|
Function ControleDeTemas()
Local oTheme := totvs.framework.css.ProtheusTheme():New()
Local cCSS := oTheme:GetTreeCSS()
FreeObj(oTheme)
Return |
...
GetGridDeletedCSS()
Monta o CSS da Linha deletada em um TGrid.
Exemplos de uso:
Bloco de código |
---|
Function ControleDeTemas()
Local oTheme := totvs.framework.css.ProtheusTheme():New()
Local cCSS := oTheme:GetGridDeletedCSS()
FreeObj(oTheme)
Return |
...