Page 1 of 2
FiveLinux Button Bar ( My OS : Ubuntu 7.10 )
Posted: Wed Mar 19, 2008 9:40 am
by oknbs
Hello!
I think this FiveLinux has a Button Bar Error(???)
My OS : Ubuntu Linux 7.10
Please Help me!!!
Posted: Fri Mar 21, 2008 12:36 am
by Antonio Linares
Please build samples\tutor04.prg. See how it looks:
Posted: Fri Mar 21, 2008 12:50 am
by Antonio Linares
Ok, we found whats going on. You need to create a main pulldown menu in order to get properly placed the buttonbar:
Code: Select all
#include "FiveLinux.ch"
static oWnd
function Main()
local oBar
DEFINE WINDOW oWnd TITLE "Test" MENU BuildMenu()
DEFINE BUTTONBAR oBar OF oWnd
DEFINE BUTTON OF oBar ACTION MsgInfo( 1 )
DEFINE BUTTON OF oBar ACTION MsgInfo( 2 )
DEFINE BUTTON OF oBar ACTION MsgInfo( 3 )
ACTIVATE WINDOW oWnd
return nil
function BuildMenu()
local oMenu
MENU oMenu
MENUITEM "One" ACTION MsgInfo( 1 )
MENUITEM "Two" ACTION MsgInfo( 2 )
MENUITEM "Three" ACTION MsgInfo( 3 )
ENDMENU
return oMenu
Posted: Fri Mar 21, 2008 5:39 am
by xProgrammer
Hi Antonio
The RESOURCE clause of the DEFINE BUTTON OF BUTTONBAR command is ? the name of a png file or svg file? Where does the sytem look? Ehat is the best way to create your own ones?
Regards
Doug
(xProgrammer)
Posted: Fri Mar 21, 2008 9:28 am
by Antonio Linares
Doug,
They are gnome predefined PNGs files located at:
/usr/share/icons/gnome/...x.../actions
/usr/share/icons/Human/...x.../actions
I guess you can add yours there too
FiveLinux Button Bar
Posted: Sat Mar 22, 2008 9:20 am
by oknbs
Thank you for your answer Antonio.
but there are still some errors.
tutor04.prg Compile or link error
Posted: Sat Mar 22, 2008 10:32 am
by Antonio Linares
> tutor04.prg Compile or link error
What errors do you get ?
Posted: Sat Mar 22, 2008 9:13 pm
by Otto
Oknbs, may I ask what kind of editor you use?
Thanks in advance
Otto
Editor
Posted: Sat Mar 22, 2008 10:47 pm
by Colin Haig
Hi Otto
It looks like the KDE editor called KATE. I dont think it is
cross platform though.
Cheers
Colin
Posted: Sun Mar 23, 2008 4:18 am
by xProgrammer
Kate is a pretty nice text editor and comes with xHarbour language highlighting. Its KDE based so only available for Linux. By saving sessions you can effectively have it set up on a project basis. It tracks and shows levels of IF - ELSE - ENDIF, FUNCTION - RETURN etc but the language file needs some tweaking for FiveLinux as it sees
as an END which throws this functionality out.
Regards
Doug
(xProgrammer)
FiveLinux DEFINE Button
Posted: Mon Mar 24, 2008 8:12 am
by oknbs
Hi Antonio.
"RESOURCE" of the DEFINE BUTTON in a FiveLinux.ch File of downloded FTDN March 2008 FiveLinux is not defined, and TButton Class too.
< FiveLinux.ch >
#xcommand DEFINE BUTTON [<oBtn>] ;
[ OF <oBar> ] ;
[ <label: LABEL, PROMPT> <cText> ] ;
[ <img: IMAGE> <cImgName> ] ;
[ ACTION <uAction> ] ;
[ <group: GROUP> ] ;
=> ;
[ <oBtn> := ] TButton():NewBar( [<oBar>], <cText>,;
<cImgName>, [ \{|o|<uAction>\} ], <.group.> )
< tutor04.prg sample >
DEFINE BUTTON OF oBar RESOURCE "gtk-new" ACTION MsgInfo( "New" )
DEFINE BUTTON OF oBar RESOURCE "gtk-open" ACTION MsgInfo( "Open" )
Posted: Mon Mar 24, 2008 8:27 am
by Antonio Linares
Please modify this line in the command:
[ <img: IMAGE, RESOURCE> <cImgName> ] ;
FiveLinux Button Bar
Posted: Mon Mar 24, 2008 10:36 am
by oknbs
Thank you for your answer Antonio.
Modify tutor04.prg ..... error
Posted: Mon Mar 24, 2008 8:14 pm
by xProgrammer
I tried to build tutor04 and got the same error.
For the record I made the change to FiveLinux.ch referred to above which fixed 3 of the 5 compile errors but @ <row>, <col> BUTTON .... also needs to be fixed. To get around it I just changed RESOURCE in the .prg file to IMAGE.
I haven't been using COMBOBOXes in my code nor BUTTONs with IMAGEs/RESOURCEs but I thought I had successfully built tutor04 sometime in the past (but not on current machine so can't state that categorically).
Regards
Doug
(xProgrammer)
Posted: Mon Mar 24, 2008 10:52 pm
by Antonio Linares
Doug, Oknbs,
Please use this library instead of the one that you are linking:
http://rapidshare.com/files/102094690/libfivec.zip.html