Interface IMi_rtl_ui_Form
Unit
mi_rtl_ui_Dmxscroller
Declaração
type IMi_rtl_ui_Form = interface(IInterface)
Descrição
A interface IMi_rtl_ui_Form
é usado para garantir que os métodos necessários para implementação da classe visual de edição do TDmxScroller_Form sejam implementado.
Aplicações a fazer com a interface abaixo:
text
clients
├── dynamic_html
│ ├── templates
│ │ ├── mi.rtl.web.module.form.html
│ │ └── mi.rtl.web.module.html
│ ├── Tmi_rtl_web_module.form.html
│ └── Tmi_rtl_web_module.html
├── javascript
│ ├── templates
│ │ ├── mi.rtl.web.module.form.js
│ │ └── mi.rtl.web.module.js
│ ├── Tmi_rtl_web_module.form.js
│ └── Tmi_rtl_web_module.js
├── lcl
│ ├── templates
│ │ ├── mi.rtl.web.module.form.pas
│ │ └── mi.rtl.web.module.pas
│ ├── Tmi_rtl_web_module.form.pas
│ └── Tmi_rtl_web_module.pas
├── reactjs
│ ├── templates
│ │ ├── mi.rtl.web.module.form.js
│ │ └── mi.rtl.web.module.js
│ ├── Tmi_rtl_web_module.form.js
│ └── Tmi_rtl_web_module.js
└── vuejs
├── templates
│ ├── mi.rtl.web.module.form.vue
│ └── mi.rtl.web.module.vue
├── Tmi_rtl_web_module.form.vue
└── Tmi_rtl_web_module.vue
11 directories, 20 files
Atributos
- GUID['{A43BA3BA-DE34-4F62-A32E-C65FFB94701B}']
Hierarquia
- IInterface
- IMi_rtl_ui_Form
Visão Geral
Métodos
Propriedades
Descrição
Métodos
 |
Function GetAlias:AnsiString; virtual; |
|
 |
Procedure SetAlias(Const aAlias:AnsiString); Virtual; |
|
 |
procedure SetActive(aActive : Boolean); virtual; |
O método SetActive deve ser implementado na classe que implementa a edição da classe TUiDmxScroller.
|
 |
function getFldRadioButtonsAdicionados:TStringList; |
Usado para evitar que RadiosButton sejam adicionados mais de uma vês em radiosgroups diferentes.
|
 |
procedure ShowControlState; Virtual; |
|
 |
procedure Scroll_it_inview(AControl: pDmxFieldRec); Virtual; overload; |
O método Scroll_it_inview é usado para da o scroller na janela onde esse componente for inserido.
|
 |
procedure DoBeforeSetActiveTarget; Virtual; |
O método DoBeforeSetActiveTarget é executado antes de executar getTemplate em SetActiveTarget.
|
 |
function GetWidthChar():integer; virtual; Overload; |
O método GetWidthChar calcula a largura média do caractere só funciona bem para as fontes Courie new ou Dejavu Sans Mono tamanho 12
|
 |
function GetHeightChar():integer; virtual; Overload; |
|
 |
function TextWidthChar(AFont: TPersistent): Integer; virtual; overload; |
O método TextWidthChar calcula a largura média do caractere só funciona bem para as fontes Courie new ou Dejavu Sans Mono tamanho 12
|
 |
function TextHeightChar(AFont: TPersistent): Byte; virtual; overload; |
|
 |
function TextHeightChar: Byte; virtual; overload; |
O método TextHeightChar calcula a haltura média do caractere só funciona bem para as fontes Courie new ou Dejavu Sans Mono tamanho 12
|
 |
procedure LockUpdates; virtual; |
|
 |
procedure UnlockUpdate; virtual; |
|
 |
procedure UpdateBuffers_Controls; Virtual; |
|
 |
procedure Refresh; Virtual; |
O método Refresh refresh repinta os campo se foi auterado.
|
 |
procedure RefreshInternal; VIRTUAL; |
|
 |
procedure ModifyFontsAll(ctrl_WinControl: TComponent;aFontName:String;aSize:integer); virtual; overload; |
O método ModifyFontsAll altera a fonte e o tamanho do controle passado por ctrl e de seus filhos.
|
 |
procedure ModifyFontsAll(ctrl_WinControl: TComponent;aFontName:String); Virtual; overload; |
O método ModifyFontsAll altera a fonte do controle passado por ctrl e de seus filhos.
|
 |
function isValueDbChanged(Sender: TComponent): Boolean; Virtual; |
O método isValueDbChanged Verifica se o componente fornecido possui uma relação db e se o conteúdo foi alterado.
|
 |
Procedure ShowHtml(URL:string); Virtual; |
O método ShowHtml Executa o browser padrão do sistema operacional.
|
 |
Function SetHelpCtx_Hint(aFldNum:Integer;a_HelpCtx_Hint:AnsiString):pDmxFieldRec; Virtual; overload; |
O método SetHelpCtx_Hint inicia a documentação resumida do campo. aFldNum
|
 |
Procedure SetHelpCtx_Hint(apDmxFieldRec:pDmxFieldRec;a_HelpCtx_Hint:AnsiString); Virtual; overload; |
O método SetHelpCtx_Hint inicia a documentação resumida do campo passado em :apDmxFieldRec
|
 |
procedure CreateForm(); Virtual; |
O Método CreateForm cria o formulário LCL baseado na lista de campos PDmxScroller.
|
 |
procedure DestroyForm(); Virtual; |
|
 |
Procedure SetLocked(aLocked:Boolean); virtual; |
O método SetLocked Trava a edição do formulário
|
 |
Procedure Select_First_Field_Normal; virtual; |
O Método Select_First_Field_Normal deve ser implementado na visão para que selecione o primeiro campo que pode ser editado do formulário.
|
 |
function Locate(aField:pDmxFieldRec): TMI_MsgBox.TModalResult; Virtual; |
O método Locate deve ser implementado na visão para que selecione o registro que sefisfaça o valor digitado em inputBox do campo corrente.
|
 |
procedure BuildCustomerFormFromTemplate; Virtual; |
|
Propriedades
Gerado por PasDoc 0.16.0.