Page 1 of 2

New FiveMac build available

PostPosted: Tue Jun 29, 2010 2:52 am
by Antonio Linares
* New: MsgLogo() example by Dino Alessandri, please review samples\msglogo.prg

* New: Added new transparent dupport module. Please review samples\transp.prg
Thanks to Dino Alessandri!

* New: Class TProgress added to the library. It was missing in the makefile.

* Fix: Browses are properly working on Snow Leopard (64 bits).

* Fix: ToolBars buttons are enabled again. Due to recent OSX versions, they
became disabled.

* Fix: samples\osxpro.prg modified to support current Harbour syntax.

* New: Class TSlider, please review samples\TestSlid.prg. Thanks to Dino Alessandri!

* New: started the implementation of colors.

* Enhancement: We are already printing from samples\TestPrn.prg !

* New: started the implementation of fonts.

* New: started the implementation of the printer management. Please review samples\TestPrn.prg

* New: Class TProgress, please review samples\TestProg.prg. Many thanks to Dino Alessandri!

* New: Started timers implementation. New functions TimerCreate() and TimerEnd().
Added new Method OnTimerEvent to cocoa class View (windows.m)

* New: make folder contains a make for multiple PRGs. Simply type make to
build the sample

* New: Class TControl Method Refresh()

* New: Clause UPDATE for Gets and CheckBoxes.

* New: VALID support for GETs. The user has to type something on the GET in
order to evaluate the VALID

Re: New FiveMac build available

PostPosted: Sun Jul 04, 2010 11:46 am
by Antonio Linares
New build available:


* Fix: Slider messages were not being processed. Now it is fine. Thanks to Dino!
Please review samples\TestSlid.prg

* New: function AppExec( cAppName ), executes an external application. Please
review samples\TestExec.prg

* New: Class TImage new Method SetResFile( cFileName ) and support for cResName from Method
New(). Thanks to Manuel Alvarez!

* New: function IMGSETRESFILE( hImage, cFileName ) --> nil // Read image from the app
resources folder and assign it to an existing NSImage handle. Thanks to Manuel Alvarez!

* New: functions AppPath() and ResPath(). They return the application folder path
and the resources folder path respectively. Many thanks to Manuel Alvarez!
Please review samples\TestDir.prg

* Enhancement: make/makefile example updated with the new Harbour libraries names

* Fix: ToolBars buttons are properly working again, many thanks to Dino Alessandri!

Re: New FiveMac build available

PostPosted: Sun Jul 04, 2010 9:35 pm
by Antonio Linares
New build available:

* Enhancement: GETs now support the clause PASSWORD. Please review samples\login.prg.
Thanks to Manuel Alvarez!

* Enhancement: DialogBoxes are non reasizable, same behavior as in Windows.

Re: New FiveMac build available

PostPosted: Mon Jul 05, 2010 6:16 pm
by Antonio Linares
New build available:

* Enhancement: samples/build.sh generates the Resources folder inside the created app,
creates an Info.plist and sets a default icon! :-)

* New: Class TWBrowse() Method GetColWidth( nColumn )

* New: functions MsgAlertSheet( uValue, hWindow ) and BrwColSetWidth( hTableView, nColumn, nWidth ),
Thanks to Manuel!

* Enhancement: Improved function AppPath(). New function Path(). Thanks to Manuel Alvarez!

Re: New FiveMac build available

PostPosted: Tue Jul 06, 2010 8:15 pm
by Antonio Linares
New build available:

* New: Class TWBrowse METHOD SetGridLines( nType ), thanks to Manuel. Revised by FiveTech.

* New: DATEPICKER implementation. Please review samples/TestDPik.prg, thanks
to Dino. Revised by FiveTech.

* New: function SaveFile(), lets you select the name of the file to save.
Thanks to Manuel!

* New: Class TWBrowse Methods SetRowHeight( nHeight ), GetRowHeight() and
SetArternateColor( lOnOff ). Thanks to Manuel!

Re: New FiveMac build available

PostPosted: Wed Jul 07, 2010 1:00 am
by Antonio Linares
New build available:

It solves the console failure after using build.sh and executing an app.

Re: New FiveMac build available

PostPosted: Wed Jul 07, 2010 8:51 pm
by Antonio Linares
New build available:

* GROUPs implemented. Please review samples\TestGrp.prg

Re: New FiveMac build available

PostPosted: Wed Jul 07, 2010 9:36 pm
by Antonio Linares
New build available:

* GETs are assigned on each change. Please review password entry in samples/Login.prg

Re: New FiveMac build available

PostPosted: Sat Jul 17, 2010 7:12 pm
by Antonio Linares
* New build available:

* Fix: Coordinates were also messed in Class TDialog. Now they are fine.

* Fix: Coordinates were messed in Class TWindow. Now the specified coordinates
are right:

DEFINE WINDOW oWnd FROM nTop, nLeft TO nBottom, nRight

Please keep in mind that nBottom is closer to the top of the screen. OSX uses
0, 0 in left, bottom position of the screen.

* New: functions ScreenWidth() and ScreenHeight() returns the width and height
of the entire desktop.

* New: Class TWBrowse Methods SetIndicatorDescent(), SetIndicatorAscend(),
SetSelectorStyle().

Re: New FiveMac build available

PostPosted: Sun Jul 18, 2010 12:11 pm
by Antonio Linares
New build available:

* New: First implementation for: DEFINE WINDOW oWnd RESOURCE cNibName
Please review samples/TestNib.prg

* New: First tests using NIB files!!! Thanks to Manuel Alvarez.
Please review samples/TestNib.prg

Re: New FiveMac build available

PostPosted: Sun Jul 18, 2010 11:44 pm
by Antonio Linares
New build available:

* New: REDEFINE BUTTON oBtn ID nId OF oWnd is working! Please review
samples/TestNib.prg

Re: New FiveMac build available

PostPosted: Mon Jul 19, 2010 4:54 am
by Antonio Linares
New build available:

* REDEFINE GET [ oGet VAR ] cVar ID nId OF oWnd
is already working. Please review samples/TestNib.prg

Re: New FiveMac build available

PostPosted: Mon Jul 19, 2010 11:16 am
by Antonio Linares
New build available:

* New: REDEFINE CHECKBOX [ oChk VAR ] lVar ID nId OF oWnd is working!
Please revew samples/TestNib.prg

Re: New FiveMac build available

PostPosted: Mon Jul 19, 2010 4:43 pm
by Massimo Linossi
Great work Antonio.
I'm thinking about to convert one little application in FiveMac.
I have only one thing that I'm using that is not present in this version. The Tree class.
Do you think that will be supported in the new releases ?
Thanks a lot and many compliments again.
Massimo.

Re: New FiveMac build available

PostPosted: Mon Jul 19, 2010 6:48 pm
by Antonio Linares
Massimo,

In OSX Cocoa, the tree class is named as Class NSOutlineView and we have not implemented it yet.

http://developer.apple.com/mac/library/documentation/Cocoa/Reference/ApplicationKit/Classes/NSOutlineView_Class/Reference/Reference.html

We will try to implement it as soon as possible and we will announce here when it gets ready :-)