The Game Creators
The Game Creators Home Online Shop Click to Login
  Hot: Christmas CompetitionNovember NewsletterModel Pack 36DB Pro Pack 2009DGS BonanzaCharacter PackFPS Creator Bonanza;
The Game Creators
WIP / BlueIDE v2.0

Go to the first page of this board Return to the Forum Menu Post Message
144 Messages - Page   of 4   
Bookmark and Share Search the Forum Next 40

Author Message
Olby

User


Joined: Thu Aug 21st 2003
Location: Studio
Posted: 1st Apr 2007 17:40     Edited: 25th May 2007 09:01     | link | toggle

* NEW BETA RELEASE *
BlueIDE v2.0 (Beta Release 6)

Download:
http://sourceforge.net/projects/blueide/

Current release changes:
+ Code Snippet
* Corrected problem with "Option Explicit" feature not being able to handle non-uppercase forms of MOD
* Corrected error when BlueIDE is started with "Open All Includes" option selected (hopefully)


Contributors:
Balid (project admin)
Olby
GenlyAi

Screen-Shot:


(scroll down to see the actual discussion about current problems, latest fixes and feature requests)

AMD Sempron 1.8+ Ghz, 512MB Ram, ATI R9550 256MB Ram, Sound Blaster Live!, WinXP Pro SP2, DirectX 9.0c (Feb2007), DBPro 6.6b
http://www.myspace.com/producerolby
Back to top
Olby Online
Report this message as abusive
tiresius

User


Joined: Wed Nov 13th 2002
Location: MA USA
Posted: 1st Apr 2007 19:01           | link | toggle

Wow an update for my favorite IDE. I like it!

One bug I've seen that some people undoubtedly see as "losing code", is if I make some changes in the code, compile/run it, then click the X to close the IDE, sometimes it does not prompt me to save the changes. I'll try to iron out the specific steps to get it to happen everytime.

I would like to see a syntax highlight color for your own functions. I asked RobK about it and he seemed to think it would be a lot of work to customize the syntax highlighter thing, but who knows maybe you can find a way.

I'm not a real programmer but I play one with DBPro!
Back to top
Report this message as abusive
Olby

User


Joined: Thu Aug 21st 2003
Location: Studio
Posted: 1st Apr 2007 19:56           | link | toggle

Yes, it would be nice if you could point me at "loosing code" bug step by step.

For now I cant say anything about user function syntax highlighting, lets for now fix those small irritating bugs then go further (if I will) to new stuff.

AMD Sempron 1.8+ Ghz, 512MB Ram, ATI R9550 256MB Ram, Sound Blaster Live!, WinXP Pro SP2, DirectX 9.0c (Feb2007), DBPro 6.6b
http://www.myspace.com/producerolby
Back to top
Olby Online
Report this message as abusive
Balid

User


Joined: Fri Nov 21st 2003
Location: MI, USA
Posted: 2nd Apr 2007 21:09           | link | toggle

Olby,

Great idea. I started revamping my version about a year ago and have made several fixes and additions. To include a user function case correction (not quite the highlighting like tiresius is talking about but something close to what the VB IDE does). I've also changed the Function/Label/Types/... list box to a tree view that still retains the ability to click on a function or label and goto that line (currently only works within the selected tab). I've also added the option have the two side panel drift out of view when not in use.


I'd be glad to share what I've done so far. Let me know.

BALID



{I hope that worked. My server is down and needed someplace to host these pics.}

Back to top
Report this message as abusive
tiresius

User


Joined: Wed Nov 13th 2002
Location: MA USA
Posted: 2nd Apr 2007 22:45           | link | toggle

Bug is easier to reproduce than I thought.

Basically you load up a project, make a change to the code. Hit F5 (to compile & run). After you exit your game, click the X to close BlueIDE. It doesn't prompt you to save changes.

It does prompt you to save changes if you exit without running the program.

I have BlueIDE 1.01 according to Help.

I'm not a real programmer but I play one with DBPro!
Back to top
Report this message as abusive
Balid

User


Joined: Fri Nov 21st 2003
Location: MI, USA
Posted: 3rd Apr 2007 06:49           | link | toggle

@tiresius

How about this?

It doesn't fix the bug, but you'll lose less code this way. Just an idea.

Back to top
Report this message as abusive
tiresius

User


Joined: Wed Nov 13th 2002
Location: MA USA
Posted: 3rd Apr 2007 10:12           | link | toggle

Hey Balid,

That's a nice feature. I'll look into it (unless it's part of the new enhanced BlueIDE I don't hav yet). I usually like to bang out a bunch of code and only save the project if everything works. If it doesn't or something goes horribly wrong, I just exit BlueIDE and go back in with my fresh "working" copy.

I'm not a real programmer but I play one with DBPro!
Back to top
Report this message as abusive
Balid

User


Joined: Fri Nov 21st 2003
Location: MI, USA
Posted: 3rd Apr 2007 12:53           | link | toggle

@tiresius

I think you also have that option. Look under "Tools/IDE Preferences".

I tend to save my latest working version into a "do not touch" or "previous working version" folder so if something happens to the source that I am working on then I can at least go back to it.

I poked around in the source but I have not found what is causing that situation.

@Olby,

If I find it, I will let you know.

Back to top
Report this message as abusive
Olby

User


Joined: Thu Aug 21st 2003
Location: Studio
Posted: 3rd Apr 2007 18:27           | link | toggle

@Balid - Nice to see how much you have done already for Blue!

I will try to solve any problems when they will be reported but it look likes no one uses BlueIDE anymore because response is minimal.

Anyway if you could send me your version Ill try to merge them together with my new interface.

AMD Sempron 1.8+ Ghz, 512MB Ram, ATI R9550 256MB Ram, Sound Blaster Live!, WinXP Pro SP2, DirectX 9.0c (Feb2007), DBPro 6.6b
http://www.myspace.com/producerolby
Back to top
Olby Online
Report this message as abusive
Kohaku

User


Joined: Mon May 3rd 2004
Location: The not very United Kingdom
Posted: 3rd Apr 2007 19:20           | link | toggle

Only just saw this thread. I love Blue and have been using it for roughly two years now. AGE is made in it and everything. The only things that I can think of involve the clipboard.

1. If you copy when you have no text selected then whatever you had copied is replaced by nothingness.
2. You can't use the clipboard at all while using an application that you've just compiled. No fun when dealing with IP addresses!

I'll post anything else that I remember.

Oh also, the project organisation thing doesn't let me remove my entries.


You are not alone.
Back to top
developing augmentation
Report this message as abusive
Balid

User


Joined: Fri Nov 21st 2003
Location: MI, USA
Posted: 3rd Apr 2007 20:45           | link | toggle

@Olby,

Get any screenshots of your new interface?

I'll send you a zip file of my changes. There's some comments but as I did not expect anyone else to see my code they may not be too helpful to you. I did try and mark all of the lines that I added. I may have just deleted Rob's code that I changed though.

Here is list of the modifications that I made.

1. Re-orginized the panels
2. Control + h opens the "Find & Replace" dialog
3. Auto complete for () and "" (type the first and the second is automatically added)
4. Case correction for user functions
5. Place cursor over function or label, press shift + F2, and go to that function or label (on or off active tab)
6. Resized QuickCode form and added an edit option (don't remember if original had that option) [want to add option to reorganize list]
7. Added the tree view for functions, labels, types, variables and bookmarks (currently only functions and labels work. I use that functionality the most, the others not so much)
8. Made the Help in the right tabbed section wider (easier to read)
9. Added option to have side panels move out of view when not used (some issues when resizing window with right panel hidden)
10. Made the compiling form wider and a little easier to see errors without have to scroll so much.





I would like to thank Robert Knight again for this great editor and for making the source public. Though there are things that I've changed, I've really enjoyed the overall editor, and have learned a few coding tricks along the way.

Back to top
Report this message as abusive
tiresius

User


Joined: Wed Nov 13th 2002
Location: MA USA
Posted: 3rd Apr 2007 21:30           | link | toggle

Quote: "I will try to solve any problems when they will be reported but it look likes no one uses BlueIDE anymore because response is minimal."

BlueIDE enhancements are about a year too late (unless you prefer Blue, like I do). Unfortunately everybody has jumped on the CodeSurge bandwagon.

I'm not a real programmer but I play one with DBPro!
Back to top
Report this message as abusive
Balid

User


Joined: Fri Nov 21st 2003
Location: MI, USA
Posted: 3rd Apr 2007 21:55           | link | toggle

Quote: "BlueIDE enhancements are about a year too late (unless you prefer Blue, like I do). Unfortunately everybody has jumped on the CodeSurge bandwagon."

I agree. CodeSurge is a good editor, I just really prefer Blue (probably because I change whatever I want if I really don't like it).

Back to top
Report this message as abusive
Olby

User


Joined: Thu Aug 21st 2003
Location: Studio
Posted: 4th Apr 2007 07:46     Edited: 4th Apr 2007 07:49     | link | toggle

@Balid - Very good, check your mail I just sent you an email.

@tiresius - Yes, I agree CodeSurge is very good IDE, BUT it lacks a lot of features that BlueIDE has, so why would I work with an IDE that does not satisfy all my coding needs?

Anyway I hope we can cooperate and share our sources so that everyone can use latest version of BlueIDE possible.

Cheers,
Olby

AMD Sempron 1.8+ Ghz, 512MB Ram, ATI R9550 256MB Ram, Sound Blaster Live!, WinXP Pro SP2, DirectX 9.0c (Feb2007), DBPro 6.6b
http://www.myspace.com/producerolby
Back to top
Olby Online
Report this message as abusive
Juso

User


Joined: Mon Sep 23rd 2002
Location: Finland
Posted: 4th Apr 2007 09:04     Edited: 3rd May 2007 11:03     | link | toggle

[mistake]
Back to top
Report this message as abusive
GenlyAi

User


Joined: Thu Jul 14th 2005
Location: Parma, Italy
Posted: 4th Apr 2007 11:03           | link | toggle

Great idea, I think there are a lot of possibilities to grow this editor.
I would like to create an external plugin to emulate the 'Option Explicit' during compile time.

I've made only one correction, because I don't know this editor before.
In frmMain.RefreshSourceInfo:
+ Code Snippet
'so STEFANO BALZANI - Remove TABS only at start of the line and not between
'        LineTxt = Replace(LineTxt, Chr(9), "") 'Remove tabs
'eo STEFANO BALZANI - Remove TABS only at start of the line and not between
'sn STEFANO BALZANI - Remove TABS only at start of the line and not between
        Do While Mid$(LineTxt, 1, 1) = Chr$(9)
            LineTxt = Mid$(LineTxt, 2) 'Remove tabs
        Loop
'sn STEFANO BALZANI - Remove TABS only at start of the line and not between

Infact, if in my source I wrote:
+ Code Snippet
(tab)(tab)local myVar(tab)as Float

the editor show a variable myVaras instead myVar (because it removes tab between myVar and as, then check.


PS: I apologize for my english, I hope it's all understandable.
Back to top
Report this message as abusive
Balid

User


Joined: Fri Nov 21st 2003
Location: MI, USA
Posted: 4th Apr 2007 15:01     Edited: 4th Apr 2007 15:05     | link | toggle

Quote: "I would like to create an external plugin to emulate the 'Option Explicit' during compile time.
"

I thought about that too, but to have it active as you type (again similar VB IDE)

[edit]
@Olby,
Checking now.
[/edit]

Back to top
Report this message as abusive
GenlyAi

User


Joined: Thu Jul 14th 2005
Location: Parma, Italy
Posted: 4th Apr 2007 17:32           | link | toggle

Quote: "Quote: "I would like to create an external plugin to emulate the 'Option Explicit' during compile time.
"

I thought about that too, but to have it active as you type (again similar VB IDE)
"
Why? In VB IDE (VB6) the check are made only during compile time. I think it's better because I often use a variable while I'm writing a piece of code, then I declare it.

I made another upgrade. I have rewritten the codelist autocompletion routine. It's a medium change, so it's not easy to publish.
With my changes codelist are populated with keywords, functions and variables, also keywords that have between some space chars. When you select a keyword in codelist, entire keyword under cursor are replaced and not only one word.
There are 3 possibilities to populate codelist: all possible keywords, selected the keyword that better matches old selection (this is the method that i prefer), only keywords that start with the same old selection, old method with all keyword that contain the old selection. To choose, you have to modify 3 lines in frmMain.code_CodeList (there are some comment).
I hope this is understandable.

First, I've added a declaration in frmMain:
+ Code Snippet
Dim CodeListColEnd As Integer

immediately under the same declaration for CodeListColStart.

Then I've replaced frmMain.code_CodeList (sorry but there are a lot of changes, too difficult to report all changes).
+ Code Snippet
Private Function code_CodeList(ByVal Control As CodeSenseCtl.ICodeSense, ByVal ListCtrl As CodeSenseCtl.ICodeList) As Boolean
    
    Dim i As Integer
    Dim wsKeys          As String
    Dim wsLine          As String
    Dim wsToken         As String
    Dim wiStartToken    As Integer
    Dim wiEndToken      As Integer
    Dim wbFlg           As Boolean

    wsKeys = KeywordsString
    For i = 0 To UBound(functions)
        If functions(i).name <> "" Then
            wsKeys = wsKeys & "|" & functions(i).name & vbCrLf
        End If
    Next i
    For i = 0 To UBound(vars)
        If vars(i).name <> "" Then
            wsKeys = wsKeys & "|" & vars(i).name & vbCrLf
        End If
    Next i
    
    'Get start position so we can delete the text when the user makes a choice
    Dim r As CodeSenseCtl.Range
    Set r = code.GetSel(False)
'    CodeListColStart = r.StartColNo - Len(code.CurrentWord)
    
    i = r.StartColNo + 1
    wiStartToken = -1
    wsToken = ""
    wsLine = " " & code.GetLine(r.StartLineNo)
    wbFlg = True
    Do While i >= 1 And wbFlg = True
        Do While (IsValidIdentChar("", Asc(Mid$(wsLine, i, 1))) = 1) And i > 1
            i = i - 1
        Loop
        wbFlg = (InStr(1, UCase$(wsKeys), UCase$(Mid$(wsLine, i + 1, r.StartColNo - i + 1))) > 0)
        If (InStr(1, UCase$(wsKeys), "|" & UCase$(Mid$(wsLine, i + 1, r.StartColNo - i + 1))) > 0) And UCase$(Mid$(wsLine, i + 1, r.StartColNo - i + 1)) <> "" Then
            wiStartToken = i + 1
        End If
        i = i - 1
    Loop
    If wiStartToken >= 0 Then
        i = r.StartColNo + 1
        wiEndToken = i
        wbFlg = True
        Do While i <= Len(wsLine) And wbFlg = True
            If (InStr(1, UCase$(wsKeys), "|" & UCase$(Mid$(wsLine, wiStartToken, i - wiStartToken + 1))) > 0) Then
                wiEndToken = i
            End If
            i = i + 1
        Loop
        wiStartToken = wiStartToken - 1
        wiEndToken = wiEndToken - 1
    Else
        wiStartToken = r.StartColNo
        wiEndToken = r.StartColNo
    End If
    wsLine = Mid$(wsLine, 2)
    
    CodeListColStart = wiStartToken - 1
    CodeListColEnd = wiEndToken
    
    Set ActiveCodeListCtrl = ListCtrl
    
    'Popup list to help user with function names
    
    Dim StartLetter As String
Rem    StartLetter = UCase(code.CurrentWord)
    StartLetter = UCase$(Mid$(wsLine, wiStartToken, wiEndToken - wiStartToken + 1))
    
    'Add DBP functions
    For i = 0 To UBound(Keywords)
        '##If Keywords(i).name <> "" And UCase(Mid(Keywords(i).name, 1, Len(StartLetter))) = StartLetter Then
'If you want the old method, use this line
'        If Keywords(i).name <> "" And InStr(1, UCase(Keywords(i).name), StartLetter) > 0 Then
'If you want only keywords that start with selection, use this line
'        If Keywords(i).name <> "" And Left$(UCase(Keywords(i).name), Len(StartLetter)) = StartLetter Then
'If you want all keyword, use this line
        If Keywords(i).name <> "" Then
            If Len(Keywords(i).params) < 30 Then
                ListCtrl.AddItem Keywords(i).name + " (" + Keywords(i).params + ")"
            Else
                ListCtrl.AddItem Keywords(i).name
            End If
        End If
    Next i
    
    'Add user functions
    For i = 0 To UBound(functions)
'If you want the old method, use this line
'        If functions(i).name <> "" And InStr(1, UCase(functions(i).name), StartLetter) > 0 Then
'If you want only keywords that start with selection, use this line
'        If functions(i).name <> "" And Left$(UCase(functions(i).name), Len(StartLetter)) = StartLetter Then
'If you want all keyword, use this line
        If functions(i).name <> "" Then
            If Len(functions(i).params) < 30 Then
                ListCtrl.AddItem functions(i).name + " (" + functions(i).params + ")"
            Else
                ListCtrl.AddItem functions(i).name
            End If
        End If
    Next i
    
    'Add variables
    For i = 0 To UBound(vars)
'If you want the old method, use this line
'        If vars(i).name <> "" And InStr(1, UCase(vars(i).name), StartLetter) > 0 Then
'If you want only keywords that start with selection, use this line
'        If vars(i).name <> "" And Left$(UCase(vars(i).name), Len(StartLetter)) = StartLetter Then
'If you want all keyword, use this line
        If vars(i).name <> "" Then
            If Len(vars(i).vtype) < 30 Then
                ListCtrl.AddItem vars(i).name + " (" + vars(i).vtype + ")"
            Else
                ListCtrl.AddItem vars(i).name
            End If
        End If
    Next i

    ListCtrl.SortStyle = cmCodeListSortAscending
    ListCtrl.SelectedItem = ListCtrl.FindString(StartLetter, True)
    
    CodeListActive = True
    
    code_CodeList = True
    
End Function


Then, in frmMain.code_CodeListSelMade I've changed only one line:
+ Code Snippet
        rdelete.EndColNo = r.EndColNo

changed in
+ Code Snippet
        rdelete.EndColNo = CodeListColEnd


Last change, in mcodecense I've added a declaration:
+ Code Snippet
Public KeywordsString As String

and this piece of code immediately before: frmKeywords.Hide
+ Code Snippet
    For i = 0 To UBound(Keywords)
        If Keywords(i).name <> "" Then
            KeywordsString = KeywordsString & "|" & Keywords(i).name & vbCrLf
        End If
    Next i


That's all (I hope).

Obviously can be a lot of bugs, but I hope no.


PS: Some people with experiences of working with CVS? It could be a good idea, or not?
Back to top
Report this message as abusive
Balid

User


Joined: Fri Nov 21st 2003
Location: MI, USA
Posted: 4th Apr 2007 21:53     Edited: 4th Apr 2007 22:11     | link | toggle

Quote: "Why? In VB IDE (VB6) the check are made only during compile time. "
Sorry, your right. I was thinking of something else.

@GenlyAi,

I really like what you've done to the codelist autocompletion routine. I'm going to try and an add it to my version.

I use CVS a lot at work. It's a great way to offer the latest version and is a good idea. I think that it would also be good to know what function/subroutine someone is working on to make sure that people are not making conflicting changes to the same piece of code (which CVS would not prevent, though I do not foresee there being too many people working on this to be an issue).

Back to top
Report this message as abusive
GenlyAi

User


Joined: Thu Jul 14th 2005
Location: Parma, Italy
Posted: 5th Apr 2007 03:35           | link | toggle

I definitively work around plugin that implements 'Option explicit' before compilation because without this option I 'm not able to create more than 20-30 lines of code without errors.
Back to top
Report this message as abusive
Google Ad
Back to top
 
Olby

User


Joined: Thu Aug 21st 2003
Location: Studio
Posted: 5th Apr 2007 12:49     Edited: 5th Apr 2007 12:49     | link | toggle

@Balid - Thanks I received your version. I will take a look at it right now!

It looks like we might need something like CVS because there are already 3 persons who have something to contribute to BlueIDE, but unfortunately I am not that good at VB to control this project, so maybe you, Balid, can control it, so that anything we make are directly updated in your version and you upload it to somewhere.

What do you think?

I have already very nice plans for a completely rewritten from scratch "Media Browser" and other cosmetic changes, as you can see I am more into design rather than hardcore underground coding.

AMD Sempron 1.8+ Ghz, 512MB Ram, ATI R9550 256MB Ram, Sound Blaster Live!, WinXP Pro SP2, DirectX 9.0c (Feb2007), DBPro 6.6b
http://www.myspace.com/producerolby
Back to top
Olby Online
Report this message as abusive
Balid

User


Joined: Fri Nov 21st 2003
Location: MI, USA
Posted: 5th Apr 2007 13:30           | link | toggle

@Olby,

I'd be glad to help control the flow of improvements being added and released to reduce coding conflicts. But I would only be able do that part time.

We would need some place to host the code as I don't believe that I will be running a server again any time soon. I know there are some free placing that should work but aren't quiet CVS. Let's see how this progresses to see if we really do need something more like CVS. Overall, I think that communication between those involved in the upgrades is more important then a tool like CVS.

Back to top
Report this message as abusive
Olby

User


Joined: Thu Aug 21st 2003
Location: Studio
Posted: 5th Apr 2007 19:37           | link | toggle

Yeah, we probably can get into contact with RobK and see if he can give us the access for his original SourceForge site, so we wont be in need for a new web space.

As for the source, I just started modifying it and for now I have added new tool bar, fixed various small interface cr*p, and more.

I'll be looking into new MediaBrowser too so that we can have also open-source DBPro media browser.

But I have life outside my comp and I am on huge FPS engine project right now, might schedule is quite tight so don't be expecting thunder fast responses for me. Hehe I am quite lazy too!

AMD Sempron 1.8+ Ghz, 512MB Ram, ATI R9550 256MB Ram, Sound Blaster Live!, WinXP Pro SP2, DirectX 9.0c (Feb2007), DBPro 6.6b
http://www.myspace.com/producerolby
Back to top
Olby Online
Report this message as abusive
Balid

User


Joined: Fri Nov 21st 2003
Location: MI, USA
Posted: 5th Apr 2007 20:55           | link | toggle

@tiresius
I found the bug you talked about. Here is the fix.
Replace this:
+ Code Snippet
    SrcModified = False

With:
+ Code Snippet
   If Not SaveProjectSettingsOnly Then  'cdw only reset source modified if saving all files
    SrcModified = False
   End If 'cdw


At the bottom of the "SaveProjectFile" subroutine of frmMain.

That is if you want to or can edit your source.

Back to top
Report this message as abusive
tiresius

User


Joined: Wed Nov 13th 2002
Location: MA USA
Posted: 5th Apr 2007 23:42           | link | toggle

Hi Balid-

Thanks for finding the fix. I'm afraid I'm not a VB programmer so I won't be futzing with the source. I'm glad you guys are improving the code. I look forward to BlueIDE 2.0 let me know if you want me to beta test one of the release candidates.

I'm not a real programmer but I play one with DBPro!
Back to top
Report this message as abusive
Olby

User


Joined: Thu Aug 21st 2003
Location: Studio
Posted: 6th Apr 2007 12:05           | link | toggle

Okay guys I want to warn you to not make any HUGE changes in your sources until I release my version (which I improved upon what Balid sent me yesterday), because today I made LOTS of changes so we can take this as the base for BlueIDE 2 make some additional fixes and release this to beat CodeSurge.

@Balid - I could not transport all changes from my version to yours code because I didn't kept a list of them so I changed only what I remembered from my head.

I'll try to manage and upload my updated version tonight and see If some of you can find any additional problems or maybe you just wont like something I changed (for example a completely redesigned help window).

Till tonight...

All the best,
Olby

AMD Sempron 1.8+ Ghz, 512MB Ram, ATI R9550 256MB Ram, Sound Blaster Live!, WinXP Pro SP2, DirectX 9.0c (Feb2007), DBPro 6.6b
http://www.myspace.com/producerolby
Back to top
Olby Online
Report this message as abusive
Balid

User


Joined: Fri Nov 21st 2003
Location: MI, USA
Posted: 6th Apr 2007 17:06           | link | toggle

@Olby,

Sounds good. I've been working on improving the tree view (I've made alot of head way today. I think a redesigned help window is a good idea.

Back to top
Report this message as abusive
Olby

User


Joined: Thu Aug 21st 2003
Location: Studio
Posted: 6th Apr 2007 17:33           | link | toggle

Ugh, I cant release it tonight something just happened and there are few thing that just broke. I cant understand why I didn't change anything specific, but the code still seems to be broken. Eh probably sleep loss is getting in the way...

Anyway, Balid, do you know anyway I can set a window to be always on top of others?

AMD Sempron 1.8+ Ghz, 512MB Ram, ATI R9550 256MB Ram, Sound Blaster Live!, WinXP Pro SP2, DirectX 9.0c (Feb2007), DBPro 6.6b
http://www.myspace.com/producerolby
Back to top
Olby Online
Report this message as abusive
Balid

User


Joined: Fri Nov 21st 2003
Location: MI, USA
Posted: 6th Apr 2007 18:09           | link | toggle

@Olby,

I know of a couple of ways. It kind of depends on why you want the window or form always on top.

What is the error that you are getting?

I look forward to seeing your version of the interface.

@tiresius,

Sorry, my post was cut short. I was thinking about sending you my latest version to test.

Back to top
Report this message as abusive
tiresius

User


Joined: Wed Nov 13th 2002
Location: MA USA
Posted: 6th Apr 2007 20:10           | link | toggle

Sure I can test it. Should I wait until the base version is complete? My email should be below from the button.

I'm not a real programmer but I play one with DBPro!
Back to top
Report this message as abusive
Balid

User


Joined: Fri Nov 21st 2003
Location: MI, USA
Posted: 7th Apr 2007 18:26     Edited: 7th Apr 2007 18:28     | link | toggle

@tiresius,

You can if you want. Here's a screenie of what I did with the treeView.


The green marks are for types/variables that are in the currently selected tab, the blue ones are for those that are on other open tabs (includes). The variables are also color coded. Green for local variables, dark green for local arrays, blue for global variables and dark blue global arrays.

I've also added an option window for the treeView to see only local information or for all open includes (tabs).

I'm currently working on making the side panels adjustable and then I want to work on speeding up the treeView (it lags abit with all of open includes.

[edit] Sorry, but I see that the color coding is hard to see in the screenshot. Oh well, I think you get the point.[/edit]

Back to top
Report this message as abusive
tiresius

User


Joined: Wed Nov 13th 2002
Location: MA USA
Posted: 7th Apr 2007 19:10           | link | toggle

That looks cool!

A small niggle of a problem I remember with original BlueIDE was that I had to click in the Text box (the actual source code) in order for the list of functions/variables to update. It would be nice if all I had to do was click on the tab itself, not sure if you can add that in.

I'm not a real programmer but I play one with DBPro!
Back to top
Report this message as abusive
Balid

User


Joined: Fri Nov 21st 2003
Location: MI, USA
Posted: 7th Apr 2007 20:28     Edited: 7th Apr 2007 22:44     | link | toggle

@tiresius,

Quote: "A small niggle of a problem I remember with original BlueIDE was that I had to click in the Text box (the actual source code) in order for the list of functions/variables to update. It would be nice if all I had to do was click on the tab itself, not sure if you can add that in."

Already done. I didn't like that either. I do believe that there was/is an option to "Automaticly Refresh List", but I think it was a little buggy so I fixed it to work the way I like. Which sounds like the way you would like as well.

Anyway, if you'd be interested in my version just let me know. I know Olby is working on a new interface but if you wanted to work with something that already has some of the bugs fixed, I can send you or attach my version here.

I'm kind of thinking about calling my version "Indigo" as in "Dark Blue" IDE. Just a thought, I thought it would serve as a why to tell the versions a part.

[edit] @Kohaku,
I think that the clipboard and coping issue may be in "Code Sense" and I may not be able to fix it. But I will defidently be looking a lot closer at the copying of blank strings, I have been bit once or twice myself.

In regards to
Quote: "Oh also, the project organisation thing doesn't let me remove my entries."
Is it just the "To-Do" tab giving you problems? If so, I've fixed that in my version.
[/edit]

Back to top
Report this message as abusive
tiresius

User


Joined: Wed Nov 13th 2002
Location: MA USA
Posted: 8th Apr 2007 22:48           | link | toggle

Sure I'll take a look at your version. I assume you and Olby are eventually going to merge your stuff together?

You can email me a link to it or post it here, same difference.

And if you have any spare time, could you look into the syntax highlighting portion of BlueIDE, and see what it would take to have a separate color to highlight your own functions? That would be the BEE'S KNEES.

I'm not a real programmer but I play one with DBPro!
Back to top
Report this message as abusive
Olby

User


Joined: Thu Aug 21st 2003
Location: Studio
Posted: 9th Apr 2007 03:58     Edited: 9th Apr 2007 03:59     | link | toggle

@tiresius - Yes I sent my version yesterday to Balid, I think he will be working on it soon.

@Balid - One more thing that I did not managed to do. Could you change BIDEKeywords.ini to someting different for example like this BIDEKeywords.dat so that original IDE (I still use it from time to time) does not duplicate each command in it's code auto completion list (CTRL+SPACE).

Thanks,
Olby

AMD Sempron 1.8+ Ghz, 512MB Ram, ATI R9550 256MB Ram, Sound Blaster Live!, WinXP Pro SP2, DirectX 9.0c (Feb2007), DBPro 6.6b
http://www.myspace.com/producerolby
Back to top
Olby Online
Report this message as abusive
Balid

User


Joined: Fri Nov 21st 2003
Location: MI, USA
Posted: 9th Apr 2007 06:30           | link | toggle

I finished merging my version with Olby's. I wanted to post last night but had trouble with my internet connection.

Here is a screenshot of the new (prerelease) of BlueIDE2.

I've attached the latest version (source and exe). I've include a "System Files" and an "Install" to install all of the needed OCX's. This version sometimes throws an error when exiting.

@Olby - I can not duplicate this error with my version minus your code. Do you get the error with just your code?

Quote: "And if you have any spare time, could you look into the syntax highlighting portion of BlueIDE, and see what it would take to have a separate color to highlight your own functions? That would be the BEE'S KNEES."
@tiresius - yes that would bee. However, I believe that is being handled by "Code Sense" and currently I am going to focus on speeding up my additions to Blue.

Back to top
Download:  Size:  bytesReport this message as abusive
Olby

User


Joined: Thu Aug 21st 2003
Location: Studio
Posted: 9th Apr 2007 09:49           | link | toggle

@Balid - If you want I can look into changing user function highlighting, this is very simple, you just have to change mscodesense.bas where it sets default syntax colors. And something happened and now sometimes when I exit Blue crashes, I cant tell what causes this because there were no major changes in the core of Blue that would do this. Maybe it is because of the new OCX?

By the way could you re-attach the code? It looks like there was a problem uploading it to TGC's.

Cheers,
Olby

AMD Sempron 1.8+ Ghz, 512MB Ram, ATI R9550 256MB Ram, Sound Blaster Live!, WinXP Pro SP2, DirectX 9.0c (Feb2007), DBPro 6.6b
http://www.myspace.com/producerolby
Back to top
Olby Online
Report this message as abusive
Balid

User


Joined: Fri Nov 21st 2003
Location: MI, USA
Posted: 9th Apr 2007 11:20           | link | toggle

@Olby,

If you already know where to make the change(s) that would be great.

I will try and re-upload the file when I get home from work. I tried the Java Uploader applet but it told me that the 10MB file was too big (oh well).

As far as the new OCX is concerned. I added it to just my code and I could not duplicate the error. It only seems to happen with our code together. Will look into it more later.

Back to top
Report this message as abusive
GenlyAi

User


Joined: Thu Jul 14th 2005
Location: Parma, Italy
Posted: 9th Apr 2007 17:05           | link | toggle

newbie question?
Why I can't download the source? When I click on download, i have a 0 byte file, with strange name.
Back to top
Report this message as abusive
Balid

User


Joined: Fri Nov 21st 2003
Location: MI, USA
Posted: 9th Apr 2007 21:35     Edited: 10th Apr 2007 05:35     | link | toggle

@GenlyAi - lol. You're not doing anything wrong. Something went wrong when I tried to upload the file earlier.

@Olby - I think I fixed the SHOW/HIDE problem you mentioned earlier.

Here goes try two. Again, there is an "Install.bat" for the needed OCX's.

[edit]well that still didn't work and now the "Uploader applet" won't start. Guess it's back to the long way.[/edit]
[edit2]try this link http://www.flipdrive.com/fileops.php?download=BlueIDE+2.zip I hope that works. [/edit2]
[edit3]nope, need user name and password. [/edit3]

Back to top
Report this message as abusive

Go to the first page of this board Return to the Forum Menu Post Message
144 Messages - Page   of 4   
Search the Forum Next 40

This is a multi-page thread older than 30 days.
Go to the last page to check if you can reply to it.

Forum Search

Enter a word or phrase to search our Forum for:

Thread Subject Search
Search Phrase:
Search Scope: Entire forum
Just this board
 
Google Forum Search
Search Phrase:
 
Apollo v2.02


Game Creator Store
Privacy Policy AUP Top of Page