Code: Select all
#include once "fltk-c.bi"
' test of:
' Fl_Tile http://www.fltk.org/doc-1.3/classFl__Tile.html
'
' main
'
var win = Fl_Double_WindowNew(512,512,"drag the lines or the cross in the middle")
var w = Fl_WidgetGetW(win) ' WHAT IS "var" IN THESE LINES? <<<<<<<<<<<<
var h = Fl_WidgetGetH(win)
var til = Fl_TileNew(0,0,w,h)
Fl_TileBegin til ' WHAT KIND OF LOOP IS THIS? <<<<<<<<<<<
w=w\2 : h=h\2 ' WHAT DOES COLON (:) MEAN HERE <<<<<<<<<<
Fl_WidgetSetBox Fl_Round_ClockNew(0,0,w,h),BoxType(FL_DOWN_BOX) ' IS Fl_WidgetSetBox A FUNCTION? <<<<<<<<<<<<
Fl_WidgetSetBox Fl_Round_ClockNew(w,0,w,h),BoxType(FL_DOWN_BOX) ' WHAT DOES COMMA MEAN? <<<<<<<<<<
Fl_WidgetSetBox Fl_Round_ClockNew(0,h,w,h),BoxType(FL_DOWN_BOX)
Fl_WidgetSetBox Fl_Round_ClockNew(w,h,w,h),BoxType(FL_DOWN_BOX)
Fl_TileEnd til ' IS THIS A FUNCTION CALL WITHOUT BRACKETS ()?
Fl_GroupResizeable win,til ' IS THIS ALSO A FUNCTION CALL? WHY A COMMA HERE?
Fl_WindowSizeRange win,256,256
Fl_WindowShow win
Fl_Run
Could someone explain to me these syntax points? Thanks in anticipation.