wxFBE, editor for both Windows and Linux

User projects written in or related to FreeBASIC.
Post Reply
D.J.Peters
Posts: 8586
Joined: May 28, 2005 3:28
Contact:

Re: wxFBE, editor for both Windows and Linux

Post by D.J.Peters »

ikarus wrote:I have seen photos of wxFBE running on a BBB running
I changed few lines of source code before to get it compiled on ARM.

Joshy
ikarus
Posts: 4
Joined: Feb 24, 2016 11:54

Re: wxFBE, editor for both Windows and Linux

Post by ikarus »

That's a good idea!

I'll try.

Regards,

Dudi
ikarus
Posts: 4
Joined: Feb 24, 2016 11:54

Re: wxFBE, editor for both Windows and Linux

Post by ikarus »

Hi Joshy,

Can you please share the diffs?

The little hair I have left is turning grey as well :)

Regards,

Dudi
srvaldez
Posts: 3364
Joined: Sep 25, 2005 21:54

Re: wxFBE, editor for both Windows and Linux

Post by srvaldez »

hello MOD
I am trying to compile wxFBE on Ubuntu 16.04 x86 but get the following error
/home/srvaldez/wxfbe/designer/designer.bi(3) error 23: File not found, "md/helper/mdCollectionsHelper.bi" in '#Include Once "md/helper/mdCollectionsHelper.bi"'
can anyone help?
St_W
Posts: 1617
Joined: Feb 11, 2009 14:24
Location: Austria
Contact:

Re: wxFBE, editor for both Windows and Linux

Post by St_W »

srvaldez
Posts: 3364
Joined: Sep 25, 2005 21:54

Re: wxFBE, editor for both Windows and Linux

Post by srvaldez »

thank you St_W
downloaded mdTypes and placed the md folder in the wxFBE folder, now all I need is to build the wxWiget library, seems to be unavailable using apt-get.
srvaldez
Posts: 3364
Joined: Sep 25, 2005 21:54

Re: wxFBE, editor for both Windows and Linux

Post by srvaldez »

unfortunately it looks like it depends on wx-c which I was unable to build, any help appreciated.
St_W
Posts: 1617
Joined: Feb 11, 2009 14:24
Location: Austria
Contact:

Re: wxFBE, editor for both Windows and Linux

Post by St_W »

srvaldez wrote:unfortunately it looks like it depends on wx-c which I was unable to build, any help appreciated.
Yes, unfortunately wxWidgets is C++ only so wx-c (a C wrapper) is needed. I've built a Linux binary years ago, but can't find the build artefacts right now. In a previous post in this thread I described the dependencies in a little bit more detail: http://www.freebasic.net/forum/viewtopi ... 22#p211122
Altogether I can't really recommend to use wxFBE on modern systems as its basis wx-c is a bit old, buggy and limited.

//edit: found the wx-c stuff: https://svn.freebasic-portal.de/svn/wx/
The repo contains some build instructions and pre-built binaries; however, I don't know whether they are compatible with the latest wxFBE version since I modified wx-c a bit. They are based on wxWidgets 2.8.12. The wx-c source, however, was updated and aims to be compatible to wxW 2.9.5 - I've no idea whether that really worked, though. The generated FB headers in there maybe won't work either - I was experimenting with automatic C++ -> FB wrapper generation + header generation back then.
srvaldez
Posts: 3364
Joined: Sep 25, 2005 21:54

Re: wxFBE, editor for both Windows and Linux

Post by srvaldez »

thank you :-)
fxm
Moderator
Posts: 12066
Joined: Apr 22, 2009 12:46
Location: Paris suburbs, FRANCE

Re: wxFBE, editor for both Windows and Linux

Post by fxm »

Command: "Pause Console"
This command does not work for displaying a run-time error message (obtained with the -exx option of the compiler).
This is probably due to the method chosen, by adding a module destructor (containing a "Sleep"), because I think that the run-time error message is sent only after executing the module destructor.
dodicat
Posts: 7967
Joined: Jan 10, 2006 20:30
Location: Scotland

Re: wxFBE, editor for both Windows and Linux

Post by dodicat »

srvaldez.
wx-c
Is that related to wxwidgets?
I managed to compile version 3.1.0 with mingw (gcc 4.7.2).
However for fbide I was unable to compile wxwidgets 2.6.2,(even with the recommended lower gcc version), I was short of only one library file.
So I couldn't get an fbide .exe.
(I was trying to fix the lcase compiler options problem)
I used the given makefiles and tweaked the gcc configuration file for fbide.
Obviously I didn't tweak correctly yet.
Marc Bonus
Posts: 3
Joined: Oct 08, 2017 14:39
Location: Berlin/Germany

Re: wxFBE, editor for both Windows and Linux

Post by Marc Bonus »

I found wxFBE very comfortable to use . Now it was easy to create windows with the designer, save the code and alter it to my needs. Maybe it is easier because i did many parts of my project before with FBEdit, Firefly and RapidQ. The big advantage of wxFBE is, it works for both Win and Linux. Thats great.
garmich
Posts: 3
Joined: Dec 22, 2017 17:48
Contact:

Re: wxFBE, editor for both Windows and Linux

Post by garmich »

Hello,
Here is the french traduction of wxFBE.
I am not a user of wxFBE on Windows (i use fbEdit, that i have so traduct in french. See http://garmich.fr/dev), but i want go to Linux, and I explore solutions...

//language file
error=Erreur
errors=erreurs
warnings=warnings
wantToSave?=Voulez-vous enregistrer votre code?
noResults=Aucun résultat trouvé.
nothingFound=Aucune correspondance.
fbVersion=Version du compilateur FreeBASIC
copyToClipboard=Copier sur le presse-papier

passedCompilerOptions=Options passées au compilateur

accels=Raccourcis

couldNotLoadHelpFile=Impossible de charger le fichier d'aide

pathError=Chemin incorrect
noBrowserPath=Aucun chemin de browser réglé.
results=Resultats
close=Fermer

searchWord=Chercher
show=Montrer
beginWithSearch=Commence par
exactSearch=Exact
partSearch=Partie
levenshteinSearch=Resseble
searchOption=Option recherche
searchOpenIn=Ouvrir dans
openInBrowser=Browser
openIntern=Interne
noResultsOpenSearchDialog=Aucun résultat. Ouvrir le dialog de recherche?
noKeywordOpenSearchDialog=Terme n'est pas un mot-clef. Ouvrir le dialog de recherche?

convertLineEndings=Convertir fins de ligne

choose=Choisir
choosePath=Choisissez un chemin

menuFile=&Fichier
menuNew=&Nouveau
new=Nouveau
menuNewProject=Nouveau &projet
newProject=Nouveau projet
menuOpen=&Ouvrir
open=Ouvrir
menuOpenLast=&Réouvrir le dernier...
openLast=Réouvrir le dernier...
menuSave=&Enregistrer
save=Enregistrer
menuSaveAs=Enregistrer &sous
saveAs=Enregistrer sous
menuSaveAll=Tout enregistrer
saveAll=Tout enregistrer
menuCloseFile=&Fermer le fichier courant
closeFile=Fermer le fichier courant
menuCloseAllFiles=Fermer tous les fichiers
closeAllFiles=Fermer tous les fichiers
menuQuit=&Quitter
quit=Quitter

menuEdit=&Edition
menuCut=Coupe&r
cut=Couper
menuCopy=&Copier
copy=Copier
menuPaste=Col&ler
paste=Coller
menuDelete=Sup&primer
delete=Supprimer
menuUndo=A&nnuler
undo=Annuler
menuRedo=&Refaire
redo=Refaire
menuSearch=C&hercher
search=Chercher
menuReplace=&Remplacer
replace=Remplacer
menuIndent=Au&gmenter indentation
indent=Augmenter indentation
menuOutdent=Di&minuer indentation
outdent=Diminuer indentation
menuCommentOut=Dé&commenter
commentOut=Décommenter
menuCommentIn=Comme&nter
commentIn=Commenter
menuClearLog=Vider &log compiler
clearLog=Vider log compiler
menuClearErrorHighlighting=Oter surbrillance &erreurs
clearErrorHighlighting=Oter surbrillance erreurs
menuSetCase=Régler case code
setCase=Régler case code

menuMake=&Make
menuCompileCode=Compiler
compileCode=Compiler
menuStartCode=Start
startCode=Start
menuRunCode=Run
runCode=Run
menuQuickrunCode=Quickrun
quickrunCode=Quickrun
switchCompiler=Utiliser compiler {0}

menuOptions=&Options
menuEditorOptions=Options &Editeur
editorOptions=Options Editeur
menuBuildOptions=Options &Build
buildOptions=Options Build

menuHelp=&Aide
menuFBHelp=Aide FreeBASIC
FBHelp=Aide FreeBASIC
menuFBCVersion=Version FreeBASIC
FBCVersion=Version FreeBASIC
menuAbout=&A propos
about=A propos

search=Chercher
searchAll=Tout chercher
xResultsFound=Trouvé {0} résultats.
replace=Remplacer
replaceAll=Tout remplacer
xResultsReplaced=Remplacé {0} résultats.
direction=Direction
all=Toutes
up=Haut
down=Bas
thisFile=Ce fichier
allFiles=Tous les fichiers
matchCase=Respecter la Case
wholeWord=Mot entier
wordStart=Commence par
allowRegExp=Autoriser RegExp

pleaseSaveFirst=Veuillez enregistrer votre code avant.
buildErrors=Erreur(s) Build
makeDone=Make terminé

attention=Attention
languageChangeRestart=Changer la langue nécessite de relancer l'IDE.
accelChangeRestart=Changer un raccourci nécessite de relancer l'IDE.

options=Options
compiler=Compiler
compiler2=Compiler 2
console=Console
browser=Browser
startPath=Chemin Démarrage
projectPath=Chemin projet
path=Chemins
line=Ligne
pos=Pos
sel=Sel

activateHighlighting=Activer surbrillance Syntaxe
color=Couleur
keywords=Mots-clef
datatypes=Datatypes
comments=Commentaires
numbers=Nombres
operatorKeywords=Mots-clef Operateurs
symbols=Symboles
strings=Chaînes
preprocessors=Preprocessors
operators=Operateurs
background=Arrière-plan
foreground=Avant-plan
highlighting=Surbrillance
name=Nom
arguments=Arguments
pauseConsole=Pause Console
emptyOutput=Vider sortie compiler
runParameters=Paramètres Run
compile=Compiler
tab=Tab
spaces=Espaces
indention= Indentation 
openingBlocks=Blocs ouvrants
autoIndent=Indentation auto
autoCompleteBlocks=Auto-complétion blocs
showLineNumbers=Afficher numéros lignes
showIndentionGuides=Afficher guides d'indentation

chooseLanguage=Choix de la langue

lineEndings= Fins de lignes 
linefeedWin=Windows (CRLF)
linefeedUnix=Unix (LF)
wrapLines=Wrap lines
autoComplete=Auto complétion
tooltips=Bulles d'aide
closeBraces=Ajouter accolades fermantes
braces=Accolades
highlightBraces=Surbriller accolade associée
fontSize=Taille police

general=General
convertKeywords= Conversion mots-clef 
caseUpper=MAJUSCULES
caseLower=minuscules
caseMixed=Case mélangée
caseNone=aucune
showWhitespaces=Afficher espaces
showLineEndings=Afficher fins de ligne
rightMargin=Largeur marge droite

apply=Appliquer
ok=OK
cancel=Annuler

loadTemplate=Charger un modèle
saveTemplate=Enregistrer le modèle
saveTemplateAs=Enregistrer le modèle sous

openNewTab=Ouvrir un nouvel onglet
closeCurrentTab=Fermer l'onglet courant

saveCodeAs=Enregistrer le code sous

loadCodeOrProject=Charger code ou projet
menuSaveProjectAs=Enregistrer le projet sous
saveProjectAs=Enregistrer le projet sous
menuOpenProject=Ouvrir un projet
openProject=Ouvrir un projet
menuSaveProject=Enregistrer le projet
saveProject=Enregistrer le projet
menuEditProject=Editer le projet
editProject=Editer le projet
menuCloseProject=Fermer le projet
closeProject=Fermer le projet
menuAddFileToProject=Ajouter le fichier courant au projet
addFileToProject=Ajouter le fichier courant au projet
menuAddAllToProject=Ajouter tous les fichiers ouverts au projet
addAllToProject=Ajouter tous les fichiers ouverts au projet
menuRemoveFileFromProject=Retirer ce fichier du project
removeFileFromProject=Retirer ce fichier du project
menuIsMainFileProject=Désigner ce fichier comme principal
isMainFileProject=Désigner ce fichier comme principal
menuIsModuleFileProject=Désigner ce fichier comme module
isModuleFileProject=Désigner ce fichier comme module
menuIsNormalFileProject=Désigner ce fichier comme fichier simple
isNormalFileProject=Désigner ce fichier comme fichier simple
menuIsExternFileProject=Désigner ce fichier comme fichier externe
isExternFileProject=Désigner ce fichier comme fichier externe
menuProject=Projet
noOpenProject=Aucun projet n'est ouvert.
alreadyOpenProject=Un projet est déjà ouvert.
alreadyOpenForm=Il y a déjà un designer ouvert (cette limitation peut changer dans les versions futures).
noProjectFiles=Aucun fichier trouvé dans le projet.
noProjectMainModule=Ce projet n'a pas de module principal. Veuillez en désigner un.
fileIsAlreadyPartOfProject=Ce fichier est déjà dans le projet: {0}
projectOptions=Options du projet
projectDescription=Description du projet
binaryName=Nom du binaire

fileAlreadyOpen=Ce fichier est déjà ouvert.

pressAnyKey=Pressez une touche...

couldNotOpenFile=Impossible d'ouvrir le fichier.


newForm=Nouveau formulaire
menuNewForm=Nouveau formulaire
importForm=Importer formulaire
menuImportForm=Importer formulaire
exportForm=Exporter formulaire
menuExportForm=Exporter formulaire
exportCode=Exporter code
menuExportCode=Exporter code
gridSize1=1x1
menuGridSize1=1x1
gridSize5=5x5
menuGridSize5=5x5
gridSize10=10x10
menuGridSize10=10x10
gridOn=Grille active
menuGridOn=Grille active
addEvent=Ajouter événement
menuAddEvent=Ajouter événement
updateCurrentTool=Mise à jour outil courant
menuUpdateCurrentTool=Mise à jour outil courant
deleteCurrentTool=Supprimer outil courant
menuDeleteCurrentTool=Supprimer outil courant
addMenu=Ajouter menu
menuAddMenu=Ajouter menu
enableToolbar=Activer barre d'outils
menuEnableToolbar=Activer barre d'outils
addToolbarItem=Ajouter un item à la barre d'outils
menuAddToolbarItem=Ajouter un item à la barre d'outils
addToolbarSeparator=Ajouter un séparateur à la barre d'outils
menuAddToolbarSeparator=Ajouter un séparateur à la barre d'outils
changeProperties=Changer propriétés
menuChangeProperties=Changer propriétés
menuForm=Formulaire
menuGrid=Grille

projectDefaultFileName=MonProjet.xml

editEventHandler=Gestionnaire d'événements
value=Valeur
property=Propriété
properties=Propriétés
designerAppDefaultTitle=Mon projet Designer
designerAppDefaultFileName=Mon_projet_Designer.bas
designer=Designer
noToolSelected=Aucun outil séléctionné
events=Evénements
update=Mise à jour
nameEmpty=Nom vide!
shouldNotBeEmpty=Ceci ne devrait pas être vide!
noChoices=Aucun choix.
oneChoiceAtLeast=Il doit y avoir au moins un choix.
labelAtLeast=Au moins le label doit être renseigné.
dummy=Dummy
choiceNr=Choix {0}
windowTitle=TitreWindow
xpos=X-Pos
ypos=Y-Pos
width=Largeur
height=Hauteur
savePath=Savepath
icon=Icône
relativePath=Chemin relatif
relativePaths=Chemins relatifs
relativePathsHelp=Tous les chemins dans les propriétés de widgets seront relatifs au chemin relatif indiqué
label=Libellé
naSeeBelow=n/a (voir ci-dessous)
maxValue=Valeur Maxi
minValue=Valeur Mini
initialValue=Valeur initiale
state=Etat
freebasicFilesDialog=Fichiers FreeBASIC (*.bas)|*.bas|Tous les fichiers (*)|*.*
freebasicFilesExtendedDialog=Fichiers FreeBASIC (*.bas)|*.bas|Header FreeBASIC (*.bi)|*.bi|Tous les fichiers (*)|*.*
freebasicFilesAllDialog=Fichiers FreeBASIC (*.bas)|*.bas|Header FreeBASIC (*.bi)|*.bi|Projet wxFBE (*.xml)|*.xml|Tous les fichiers (*)|*.*
xmlFilesDialog=Fichiers XML (*.xml)|*.xml|Tous les fichiers (*)|*.*
pictureFilesDialog=Tous les fichiers (*)|*.*|Bitmap|*.bmp|GIF|(*.gif)|JPEG|(*.JPEG)|PNG|(*.PNG)|Icône|(*.ICO)|Curseur|(*.CUR)
bitmapFilesDialog=Tous les fichiers (*)|*.*|Bitmap files (*.bmp)|*.bmp
loadPicture=Charger image
selectEvents=Sélectionner événements:
chooseYourDir=Choisissez votre répertoire
fileName=Nom de fichier
searchPath=Chercher un chemin
searchIcon=Chercher une icône
getShellScript=Get Shellscript
getShellScriptHelp=Créer un shellscript à inclure aux libs wx-c
getManifest=Get Manifest
getManifestHelp=Créer une resource avec manifest
searchFile=Chercher un fichier
addToToolbar=Ajouter à la barre d'outils
helpString=Chaîne d'aide
add=Ajouter
menuAddItem=&Ajouter item
menuAddItemText=Ajouter un item à ce menu
menuRemoveMenu=&Retirer le menu
menuRemoveMenuText=Supprimer tout le mmenu
menuProperties=&Propriétés
menuPropertiesText=Voir le propriétés du menu
menuMenuNr=&Menu {0}
normalItemText=Insérer un item normal
checkItemText=Insérer un item check
radioItemText=Insérer un item radio
separatorText=Insérer un séparateur
menuNormalItemText=Item &normal
menuCheckItemText=Item &Check
menuRadioItemText=Item &Radio
menuSeparatorText=&Séparateur
submenuText=Sous-&menu
menuSubmenuText=Insérer un sous-menu
propertiesMenuTitle=Propriété du Menu
change=Changer
deleteItem=Supprimer l'item
moveUp=Remonter
moveDown=Descendre
deleteAllWidgetsFirst=Supprimer tous les widgets avant!
panelNotEmpty=Paneau non vide.
formExported=Formulaire exporté!
codeEmitted=Code généré!
done=Fait.

menuTools=Ou&tils
libCannotLoad=Impossible de charger '{0}'.
libGetDyLibInfoNotFound=Fonction 'getDyLibInfo' non-trouvée dans '{0}'.
libGetMenuCountNotFound=Fonction 'getMenuCount' non-trouvée dans '{0}'.
libUnknownAPI=Version inconnue API '{0}' dans '{1}'.

cannotOpenAPI=Impossible d'ouvrir le fichier API : '{0}'
browse=Parcourir
home=Accueil
noIndexPageFound=Impossible de trouver aucun index de page.
c-sanchez
Posts: 145
Joined: Dec 06, 2012 0:38

Re: wxFBE, editor for both Windows and Linux

Post by c-sanchez »

Hi @garmich, put the translation inside a "Code" tag to make the message shorter and more readable.
Other good FreeBASIC IDE for Widows and Linux is PoseidonFB by Kuan Hsu
ERICMAUDOUIT
Posts: 10
Joined: Mar 07, 2018 23:01

Re: wxFBE, editor for both Windows and Linux

Post by ERICMAUDOUIT »

hello from france

here I am on Linux Ubuntu 16.4.

I wanted to install wxFBE directly on the desktop then in the personal folder, and when I run the executable, 'wxFBE' does not start more in one case as in the other.

the system tells me "can not display 'wxFBE'" "No application is installed for executable files.
Do you want to search for an application to open this file? "

Do I have to install a particular library or do I have to do a particular installation?

Have I missed a manipulation?

Thank you for the answer
Post Reply