Logo

GNUCOBOL (già OpenCobol) Italian Group

Nuova versione settembre 2019

Change language

Oggetti, proprietà, metodi

OGGETTI GUICOBOL

Gli oggetti vengono creati a runtime. Ciascun oggetto dispone quindi di proprietà che consentono di accedere agli stati dell'oggetto e metodi di accesso agli eventi che e' possibile collegare a specifiche procedure cobol.

WINDOW

BOX

BUTTON

 

COMBOBOX

 

CHECKBOX

 

 

 

LABEL


NUMERIC

 

PANE

 

PROGRESSIVE BAR

 

RADIO

 

SCROLLBAR

SCROLLVIEW

 

SLIDER

TEXTBOX

 


HORIZONTAL LINE

VERTICAL LINE


Gli altri oggetti sono in aggiornamento questa lista viene variata  spesso verificate l'ultimo aggiornamento

Una proprietà descrive quindi una variabile a cui e' possibile accedere in lettura (GET) o scrittura (SET) Tale proprietà e' accessibile esclusivamente usando il verbo move con la sintassi object oriented di guicobol.

N.B. le proprietà indicate con set- saranno passate  con l'istruzione: move "something" to "property" of object

le proprietà indicate con get- verranno quindi lette con l'istruzione: move  "property" of object to destination

Un metodo e' invocato tramite l'istruzione INVOKE e segue la seguente sintassi: invoke OGGETTO using "metodo"

addbox metodo crea un containter box                                                                                                     
addbutton metodo crea un widget bottone semplice
addbuttonto metodo crea un widget  bottone con relativa procedura callback
addcheck metodo crea un widget checkbox
addcheckto metodo chrea un widget checkbox con relativa procedura callback
addcombo metodo crea un combo
addevent metodo configura un evento all'oggetto
addfixed metodo crea un container di tipo fixed
addform metodo crea  un form (SELF)
addframe metodo crea una box verticale
addhoriz metodo aggiunge una linea ( separatore) orizzontale
additem metodo aggiunge un elemento ad un combo o altro oggetto
addlabel metodo crea un widget label
addnumeric metodo crea un widget numeric
addpane metodo crea un container di tipo pane
addprogress metodo crea una barra progressiva
addradio metodo crea un widget di tipo radio
addradioto metodo crea un widget di tipo radio con relativa procedura callback
addscroll metodo crea un widget di tipo scrollbar orizzontale
addscrollv metodo crea un widget di tipo scrollbar verticale
addscrollview metodo crea un widget di tipo scrollview
addslider metodo crea un widget di tipo slider
addspaceshoriz metodo crea spazi in orizzontale
addspacesvertic metodo crea spazi in verticale
addtext metodo crea un widget di tipo testbox
addvertic metodo aggiunge una linea ( separatore) verticale
close metodo chiude l'event manager
closed metodo associa un callback all'evento closed
disable metodo disabilita l'oggetto
enable metodo abilita l'oggetto
expand metodo espande gli oggetti contenuti in verticale e orizzonale
expandheight metodo espande gli oggetti in altezza
expandwidth metodo espande gli oggetti in larghezza
get-caption proprietà legge la proprietà descrizione dell'oggetto
get-focused proprietà restituisce l'oggetto che ha il focus
get-class proprietà legge la class dell'oggetto
get-name proprietà legge il nome dell'oggetto - assegna il nome dell'oggetto
get-object proprietà restitisce l'oggetto per il nome con il quale viene invocato
get-parent proprietà restituisce il genitore dell'oggetto
get-text proprietà restituisce il contenuto del campo
get-value proprietà restituisce il valore booleano di un oggetto (check, radio) false o true
gotfocus metodo ottiene il focus
hide metodo nasconde l'oggetto
if-get-is-widget metodo (work in progress...)
minimize metodo minimizza il form
maximize metodo massimizza il form
move metodo muove l'oggetto alle coordinate x y
refresh metodo forza un design sull'oggetto
run metodo esegue il loop di eventmanager
set-decimal proprietà binding al valore attuale di progressive/Scrollbar widget (float)
set-error proprietà visualizza il messaggio di errore
set-info proprietà visualizza il messaggio
set-warning proprietà visualizza il messaggio warning
set-numeric proprietà binding al valore attuale di progressive/Scrollbar widget (integer)
set-min proprietà assegna il valore minimo di un progressive/Scrollbar widget
set-max proprietà assegna il valore massimo di un progressive/Scrollbar widget
set-mindecimal proprietà assegna il valore minimo con decimali di un progressive/Scrollbar widget
set-maxdecimal proprietà assegna il valore massimo con decimali di un progressive/Scrollbar widget
set-increment proprietà assegna il valore dell'incremento in Scrollbar, numeric, progressive
set-incrementdecimal proprietà assegna il valore dell'incremento con decimale in Scrollbar, numeric, progressive
set-bordercolor proprietà assegna il colore di bordo
set-caption proprietà assegna il valore della caption dell'oggetto
set-color proprietà assegna il color di fondo dell'oggetto
set-isdecimal proprietà forza l'imput numerico con 2 decimali
set-font proprietà assegna il font indicato all'oggetto
set-fontsize proprietà assegna la dimensione del font all'oggetto
set-fontstyle proprietà assegna lo stile al font dell'oggetto
set-fontweight proprietà assegna il peso al font dell'oggetto
set-homogenous metodo suddivide lo spazio in modo omogeneo tra i widget dell'oggetto
set-maxitem proprietà assegna il valore massimo di elementi
set-name proprietà assegna il valore del nome
set-position proprietà posizionamento standard form
set-isnumeric proprietà forza l'input di valori numerici
set-render proprietà espone il textedit nel formato indicato nel render
set-size proprietà esponde lo slider in n. pixel
set-text proprietà assegna il valore alla proprieta "text" dell'oggetto
set-textcolor proprietà assegna il valore del colore del testo dell'oggetto
set-value proprietà assegna un valore booleano all'oggetto
set-visible proprietà rende l'oggetto visibile
show metodo come il precedente tramite invoke
showform metodo visualizza il form
size metodo assegna la dimensione alla window - per gli altri widget solo su elementi disposti su fixed
stoprun metodo interrompe l'esecuzione dell'eventmanager
zoomin metodo aumenta il font dei  widget nel form
zoomout metodo diminuisce i font dei widget nel form
zoomReset metodo riporta i font widget nel form alla dimensione di default

Ultimo aggiornamento (Domenica 01 Dicembre 2019 17:21)