Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
FBIde 0.3.1 -> 0.3.3
#31
Yeah, it's very nice for what he's got so far. But it's kinda big IMO.
Jumping Jahoolipers!
Reply
#32
Wow, I just noticed that. How did it get to 3mb? Are all wxWindows apps this big?
Reply
#33
Could it have been compiled with debugging info, none of the symbols stripped out, no size optimization, etc?

The fact that wxWindows is OOP alone couldn't explain it, right? :lol:
Reply
#34
Hello again,

First thanks for all the feedback:
I don't knwo why exec is that big, however I stripped it down now a bit, so it's a bit smaller now, but the diff is too small Cry I'll see what I can do.

Anyway here's new release:
http://www.hot.ee/wizgui/FBIde1278.rar

CHANGELOG:
0.0.0.253 - 0.0.0.1278
Fixed / Changed:
*Tab back indenting -coused text deleting
*Added Cancel option when promting to save or not.
*Didplays automatically .bas and .bi extensions in load/save dialogs
*Fixed cursor color (for now...)
*Changed end of line markers color to white.
*Restrucured menus

New features:
*Text Highlighting ON/OFF
*Basic syntax check (counts parenthesis and their directions,basic string literal completetion and etc...)
*Added Run CMD into menus.
*Added indentation guides.
*Added Sub/Procedure selector (needs refreshing though)
*executable is smaller.
url]http://fbide.sourceforge.net/[/url]
Reply
#35
Good job. I like how this is turning out. I only have one problem...and that is that this is turning out to be an IDE written separate to the compiler...an IDE should integrate with the compiler...
·~¹'°¨°'¹i|¡~æthérFòx~¡|i¹'°¨°'¹~·-
avinash.vora - http://www.avinashv.net
Reply
#36
I disagree. The IDE must call the compiler and be separate programs. That way you can switch IDEs if you don't like the default one.
SCUMM (the band) on Myspace!
ComputerEmuzone Games Studio
underBASIC, homegrown musicians
[img]http://www.ojodepez-fanzine.net/almacen/yoghourtslover.png[/i
Reply
#37
Hey, this is looking really good! the syntax check is a bit buggy, but other than that good!

I'm just wondering, the first thing i thought i wanted to see was what qb does with subs, but i also like what vb/c/whatever do with their subroutines as well (display them back to back) what do people want for this?


wishlist:
print code function
ability to choose color for text box. (i like blue for qb, but this is fb! it needs it own colour!)

I agree with na_th_an here. this way we can switch to med or context or whatever this way. What are the benefits of having an integrated compiler? I don't see any.
Jumping Jahoolipers!
Reply
#38
About the coloring:

It is currently in progress, I have rewritte the code now -os all settings are loaded from a string, so the string can be saved/loaded without problems. I guess in next release It will have completely costomizible "look&feel"

And I do agree, with bright desktops it does look a bit out of place that dark blue style, but I use quite dark scheming so it's perfect right now for me -I don't want that all-too-bright while I'm working.

and it is WIP everything is possible...
url]http://fbide.sourceforge.net/[/url]
Reply
#39
I like the way this project is going.
Only two points I see in this version, one of which has already been mentioned:
1)The syntax checking is a bit buggy
2)I'd like to be able to hide the drop down box that has "Refresh" located in it. I work entirely using keyboard shortcuts when I code, so I'd perfer the extra lines of code that could be displayed there. Of course others would like it thier way, so I guess it's another "nice to have" feature rather then anything major.
his sig left intentionally blank
Reply
#40
Hello, thought to give some status report:

So far i'v done:
*full theme loading from a file.
*in run menu are working run, compile, compile & run.
*fbc.exe path is loaded from the specs file.
*catches errors and shows them if compilation wasn't successful.
*fixed problem with autoindent and indent(if highlighin is on then some indent lines disappeared) in general, sometimes after pressing enter it threw to anywhere, but next line.
*fixed after loading/saving old file and opening new file, that new file is no longer saved under previosly loaded file name ... haha that was nasty.

Things to do before next release:
*to fix bug: loading fbide with some file.
*bind view manu states to theme file
*add load theme into view menu
*save constantly new theme in the fbide.ini
*get run->parameters to work(simple textbox atm)
*fix mouse quickmenu
*get to extract the line number from error line

if anyone is interesting in theming files then here is an example(fully working one)
Code:
;[comment]             <-the type of what the settings are
;foreground=LIGHT GRAY <-class foreground
;background=NAVY       <-background
;font=               <-font name (not working atm)
;fontsize=12           <-font size
;fontstyle=italic      <-may be: italic, bold, underlined. To use more then one seperate with commas.
;capital=0             <-are capital letters or not. (o not, 1 is)

;[Possible colours]
;Sorry atm no rgb values, but these colornames will work.
;AQUAMARINE, white, BLUE, BLUE VIOLET, BROWN, CADET BLUE, CORAL, CORNFLOWER BLUE, CYAN, DARK GREY, DARK GREEN, DARK OLIVE ;GREEN, DARK ORCHID, DARK SLATE BLUE, DARK SLATE GREY DARK TURQUOISE, DIM GREY, FIREBRICK, FOREST GREEN, GOLD, GOLDENROD, ;GREY, GREEN, GREEN YELLOW, INDIAN RED, KHAKI, LIGHT BLUE, LIGHT GREY, LIGHT STEEL BLUE, LIME GREEN, MAGENTA, MAROON, MEDIUM ;AQUAMARINE, MEDIUM BLUE, MEDIUM FOREST GREEN, MEDIUM GOLDENROD, MEDIUM ORCHID, MEDIUM SEA GREEN, MEDIUM SLATE BLUE, MEDIUM ;SPRING GREEN, MEDIUM TURQUOISE, MEDIUM VIOLET RED, MIDNIGHT BLUE, NAVY, ORANGE, ORANGE RED, ORCHID, PALE GREEN, PINK, PLUM, :PURPLE, RED, SALMON, SEA GREEN, SIENNA, SKY BLUE, SLATE BLUE, SPRING GREEN, STEEL BLUE, TAN, THISTLE, TURQUOISE, VIOLET, :VIOLET RED, WHEAT, WHITE, YELLOW, YELLOW GREEN.

[General]
indentguide=false
linenumbers=false
whitespaces=false
borderline=false
syntaxhighlight=true
syntaxcheck=false
tabsize=3
fontsize=12

[default]
background=white
foreground=black
selectcolor=light grey
caret=black


[comment]
foreground=grey
background=white
font=
fontsize=12
fontstyle=italic
capital=0

[number]
foreground=blue
background=white
font=
fontsize=12
fontstyle=0
capital=0

[keyword]
foreground=black
background=white
font=
fontsize=12
fontstyle=bold
capital=0

[string]
foreground=blue
background=white
font=
fontsize=12
fontstyle=0
capital=0

[operator]
foreground=black
background=white
font=
fontsize=12
fontstyle=0
capital=0

[identifier]
foreground=black
background=white
font=
fontsize=12
fontstyle=0
capital=0
url]http://fbide.sourceforge.net/[/url]
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)