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