FiveLinux Button Bar ( My OS : Ubuntu 7.10 )

FiveLinux Button Bar ( My OS : Ubuntu 7.10 )

Postby oknbs » Wed Mar 19, 2008 9:40 am

Hello!

I think this FiveLinux has a Button Bar Error(???)

My OS : Ubuntu Linux 7.10

Please Help me!!!

Image
oknbs
 
Posts: 31
Joined: Wed Mar 19, 2008 8:52 am

Postby Antonio Linares » Fri Mar 21, 2008 12:36 am

Please build samples\tutor04.prg. See how it looks:
Image
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Antonio Linares » Fri Mar 21, 2008 12:50 am

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  Expand view  RUN
#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     

Image
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby xProgrammer » Fri Mar 21, 2008 5:39 am

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)
User avatar
xProgrammer
 
Posts: 464
Joined: Tue May 16, 2006 7:47 am
Location: Australia

Postby Antonio Linares » Fri Mar 21, 2008 9:28 am

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
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

FiveLinux Button Bar

Postby oknbs » Sat Mar 22, 2008 9:20 am

Thank you for your answer Antonio.

but there are still some errors.


Image

tutor04.prg Compile or link error

Image
oknbs
 
Posts: 31
Joined: Wed Mar 19, 2008 8:52 am

Postby Antonio Linares » Sat Mar 22, 2008 10:32 am

> tutor04.prg Compile or link error

What errors do you get ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Otto » Sat Mar 22, 2008 9:13 pm

Oknbs, may I ask what kind of editor you use?
Thanks in advance
Otto
User avatar
Otto
 
Posts: 6336
Joined: Fri Oct 07, 2005 7:07 pm

Editor

Postby Colin Haig » Sat Mar 22, 2008 10:47 pm

Hi Otto

It looks like the KDE editor called KATE. I dont think it is
cross platform though.

Cheers

Colin
Colin Haig
 
Posts: 310
Joined: Mon Oct 10, 2005 5:10 am

Postby xProgrammer » Sun Mar 23, 2008 4:18 am

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

Code: Select all  Expand view  RUN
oDlg:End()


as an END which throws this functionality out.

Regards
Doug
(xProgrammer)
User avatar
xProgrammer
 
Posts: 464
Joined: Tue May 16, 2006 7:47 am
Location: Australia

FiveLinux DEFINE Button

Postby oknbs » Mon Mar 24, 2008 8:12 am

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" )
oknbs
 
Posts: 31
Joined: Wed Mar 19, 2008 8:52 am

Postby Antonio Linares » Mon Mar 24, 2008 8:27 am

Please modify this line in the command:

[ <img: IMAGE, RESOURCE> <cImgName> ] ;
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

FiveLinux Button Bar

Postby oknbs » Mon Mar 24, 2008 10:36 am

Thank you for your answer Antonio.

Modify tutor04.prg ..... error

Image
oknbs
 
Posts: 31
Joined: Wed Mar 19, 2008 8:52 am

Postby xProgrammer » Mon Mar 24, 2008 8:14 pm

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)
User avatar
xProgrammer
 
Posts: 464
Joined: Tue May 16, 2006 7:47 am
Location: Australia

Postby Antonio Linares » Mon Mar 24, 2008 10:52 pm

Doug, Oknbs,

Please use this library instead of the one that you are linking:
http://rapidshare.com/files/102094690/libfivec.zip.html
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Next

Return to FiveLinux / FiveDroid (Android)

Who is online

Users browsing this forum: No registered users and 1 guest