Skip to content
/ HBUI Public

Portable, lightweight, GUI library for Harbour

Notifications You must be signed in to change notification settings

gvaronas/HBUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HBUI

Graphical user interface library for the Harbour compiler, this is a wrapper library around libui, a portable GUI library.

How to get

  • first of all please download Harbour
  • HBUI live source repository

You'll need Git version control software installed on your system, and issue this command:

$ git clone git://github.com/rjopek/hbui

You can get subsequent updates using this command:

git pull

How to build

For all systems, use the command:

  • (you must (i.e.) export HB_WITH_LIBUI="/the/path/to/libui")
  • ( Darwin: you must export where the LIBUI dynamic library is (i.e.): DYLD_LIBRARY_PATH="/the/path/to/libui/build/out" )
$ hbmk2 hbui.hbp

To test it, type:

$ cd docs/tutorial
$ hbmk2 window.prg -run

Sample source code

FUNCTION Main()
  LOCAL oWindow

  oWindow := uiNewWindow( "main Window", 800, 600, .T. )

  ? "pointer:", oWindow

  uiControlShow( oWindow )

  uiMain()
  uiUninit()

RETURN NIL

Screenshots

Windows

With family Unix

With family Unix

GNU/Linux

GNU/Linux

OS X OS X OS X

License


MIT

Free Software, Hell Yeah! ;-)

All trademarks and company names are used for information purposes only.

About

Portable, lightweight, GUI library for Harbour

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published