Page 2 of 9 FirstFirst 1234 ... LastLast
Results 11 to 20 of 86

Thread: [preview] thinICE

  1. #11
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    7,128
    Rep Power
    732
    Perfect, thank you
    Learn 3D graphics with ThinBASIC, learn TBGL!
    Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB

  2. #12
    thinBasic MVPs
    Join Date
    Oct 2012
    Location
    Germany
    Age
    54
    Posts
    1,530
    Rep Power
    171
    new version!

    latest features:

    Autocomplete now also detects local & global udts and the types they extend - so autocomplete will show you a list of all properties of the currently typed variable if its an udt that is part of the project, so if you type the dot you'll have them all present.

    Autocomplete now gives you list of all possible global variables, functionnames and declarations.

    For new Globals, Functions, UDTs & Const to appear in the list you'll have to refresh the codetree for the script where you added them.

    Local variables will get detected on the fly.

    as usual download here
    Last edited by ReneMiner; 23-11-2015 at 14:03.
    I think there are missing some Forum-sections as beta-testing and support

  3. #13
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    7,128
    Rep Power
    732
    What kind of magic is this

    Well done, Rene! It works great!

    If I may, now I would like to create new file and save it under name I specify somehow - then I can use it for daily work


    Petr
    Learn 3D graphics with ThinBASIC, learn TBGL!
    Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB

  4. #14
    thinBasic MVPs
    Join Date
    Oct 2012
    Location
    Germany
    Age
    54
    Posts
    1,530
    Rep Power
    171
    Quote Originally Posted by Petr Schreiber View Post
    What kind of magic is this
    the magic of thinBasic

    well, the idea was to have thinICE as a thinAIR-utility- to work with a previously selected file/project,

    i wanted help & execute( F5 )/debug( F8 ), bundle etc. still to be done via thinAIR

    the current possibility to load a new project (*.tBasic or *.tBasicC-file) is just because thinAir-utilities-ability still under construction.

    There is some bug that makes thinICE crash when loading another project sometimes - not always, still investigating why. It was not intended to work with more than 1 project at the same time but was a good practice to clean up
    allocated memory.

    At the moment you may delete the USER\FILE-key in thinAir.ini to have a new, empty project on startup.
    change the commented line
    ' #Filename "here_your_filename.tBasic"
    
    before you save (CTRL+S or on Exit).
    Make sure all needed #Include-files are in place/ select the appropriate path in pathview-tree

    Copy & Paste desired code into the window and refresh the code-tree.

    still brainstorming about Undo/Redo...
    Last edited by ReneMiner; 23-11-2015 at 16:18.
    I think there are missing some Forum-sections as beta-testing and support

  5. #15
    thinBasic MVPs
    Join Date
    Oct 2012
    Location
    Germany
    Age
    54
    Posts
    1,530
    Rep Power
    171
    for latest version, see first page,
    #Minversion 1.9.16.4

    I changed to skip the initial load of the last file, so you now always can start a new project

    Also - if you create a new folder in the explorer-pathview (right-click) it will be automatic your projects folder
    if the file has no filename yet it will scan the code for a comment as
    ' #Filename "myProject.tBasic"
    
    a new shortcut: CTRL+T in codewindow to tokenize the currently edited scriptunit
    = refresh vartree and the current branch of the codetree.

    1 unit of code less now- because don't need no own Invert-drawing-function any more. TBGL now has
    TBGL_PushLogicOp...
    I think there are missing some Forum-sections as beta-testing and support

  6. #16
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    7,128
    Rep Power
    732
    Great,

    CTRL-T is nice helper - and I just discovered F12, very nice for "focus coding"!


    Petr
    Learn 3D graphics with ThinBASIC, learn TBGL!
    Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB

  7. #17
    thinBasic MVPs
    Join Date
    Oct 2012
    Location
    Germany
    Age
    54
    Posts
    1,530
    Rep Power
    171
    I tinkered aound a little bit.

    +
    you may rightclick into codefield now and select "Save As..."
    but to enter the filename you have to enter it in the codewinow as
    ' #filename "myNewName.tBasic"
    
    If the file you save with another name is an included unit, then the filename will be updated in all projects scripts that refer to it.

    +
    Right-click into codewindow to select another font-size

    +
    rightclick the pathview in explorer-tab :
    you may create a subfolder to the currently selected folder
    and you can move your whole project to a selected folder.

    The Selected path gets displayed in the pathview-tooltip and is highlighted: red.
    The currents APP_Sourcepath is highlighted now in pathview too: green.

    To create additional units, just write something as
    #Include [Once] "myNewUnit.tBasicU"
    
    and refresh the code-tree (ctrl+T)
    If "myNewUnit.tBasicU" does not exist it will get created, else it'll get loaded if found.

    You also can select an existing unit from the include-list at the bottom on explorer-tab. It will be inserted at Cursorposition of current script. Add "ONCE" manually if desired.


    A list of keyboard shortcuts you can find in help-tab about codewindow.

    + thinICE is now aware of Alias-names
    Attached Images Attached Images
    Last edited by ReneMiner; 25-11-2015 at 16:45.
    I think there are missing some Forum-sections as beta-testing and support

  8. #18
    Avira blocks TBGL_Requester.exe. It says something about HEUR/APC (Cloud) virus.

  9. #19
    thinBasic MVPs
    Join Date
    Oct 2012
    Location
    Germany
    Age
    54
    Posts
    1,530
    Rep Power
    171
    Hi Michael,
    you might skip the requester by substituting the path of thinICE with the inifile below

    [thinBasic]
    InstallPath=C:\thinBasic\
    [Keyboard]
    Layout=Keyboard_Deutsch.ini
    [Window]
    Fullscreen= 0
    Width= 1024
    Height= 768
    Depth= 32
    
    save as thinICE.Ini at the scriptpath

    there are 4 keyboard-layouts currently, select the one you need if not Deutsch

    Keyboard_Czech.ini
    Keyboard_EnglishUS.ini
    Keyboard_Francais.ini
    Last edited by ReneMiner; 26-11-2015 at 16:42.
    I think there are missing some Forum-sections as beta-testing and support

  10. #20
    Have to figure out first how to use it. I thought it was an extention/plugin for the IDE.

Page 2 of 9 FirstFirst 1234 ... LastLast

Similar Threads

  1. 3 DLL less in next preview
    By ErosOlmi in forum Suggestions/Ideas discussions
    Replies: 3
    Last Post: 23-08-2009, 20:08
  2. Preview of next thinDebug
    By ErosOlmi in forum thinDebug
    Replies: 8
    Last Post: 08-08-2008, 16:12
  3. Android preview
    By ErosOlmi in forum Technology
    Replies: 2
    Last Post: 30-05-2008, 23:37

Members who have read this thread: 4

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •