• Print

Author Topic: The GuiTools Framework  (Read 5585 times)

STxAxTIC

  • Guest
Re: The GuiTools Framework
« Reply #30 on: January 29, 2017, 06:18:39 pm »
Heyas,

Not that this is a first solution, but an alternative hosting solution is at our home away from home:

http://www.qb64.org/binbin/index.html

RhoSigma

  • Sr. Member
  • ****
  • Posts: 377
  • Out of Time !!
Re: The GuiTools Framework
« Reply #31 on: February 06, 2017, 03:44:11 pm »
ATTENTION  QB64-GL  users !!!

just found a possible reason for some unpredictable program misbehaviour. If you are one of the people who have reported any problems in the past, then please recheck.

For GuiTools do NOT use the Save EXE in the source folder option from the IDE Run menu so far!!
fixed in GuiTools v0.5 as of 04/12/17

The GuiTools EXEs must be in the QB64 root (where qb64.exe is located) to make sure the required files (images) can be found.

I'll add a smarter check in the next release, which will autoselect the right path to the required files depending on the current EXE location.
so done, see fix above
« Last Edit: April 21, 2017, 01:50:42 am by RhoSigma »

FellippeHeitor

  • QB64 Partner Site Owner
  • Hero Member
  • *
  • Posts: 1885
  • LET IT = BE
    • QB64.org
Re: The GuiTools Framework
« Reply #32 on: February 06, 2017, 07:43:03 pm »
*for this specific project. For other cases, it's working just fine.

(People might think it's buggy, when it's not, especially if they only read the bold letters)
- InForm for QB64 http://qb64.org/inform

- vWATCH64 (debugger for QB64) http://bit.ly/vWATCH64v1-103

- Games: http://bit.ly/2048_qb64 * http://bit.ly/ClonedShades_qb64source * http://bit.ly/2aqK866 * http://bit.ly/SpaceshipQB64 * http://bit.ly/2rD1pPP

RhoSigma

  • Sr. Member
  • ****
  • Posts: 377
  • Out of Time !!
Re: The GuiTools Framework
« Reply #33 on: February 07, 2017, 03:42:56 am »
Quote from: FellippeHeitor on February 06, 2017, 07:43:03 pm
*for this specific project. For other cases, it's working just fine.

(People might think it's buggy, when it's not, especially if they only read the bold letters)

Thanx Fellippe for pointing me to this, I have altered my note to make sure I talk about GuiTools only, but BTW I guess it applies to all projects which depend on external files, at least as long they have not implemented some kind of path selection according to the current EXE location.

RhoSigma

  • Sr. Member
  • ****
  • Posts: 377
  • Out of Time !!
Re: The GuiTools Framework
« Reply #34 on: April 11, 2017, 04:57:10 pm »
Updated the download in the initial post to GuiTools v0.5,
but you can also use the GuiTools download link right below in my signature.

New classes:
- StringC
- CycleC
- ScrollerC

For a complete list of changes see the HISTORY section in the docs\ReleaseNotes.txt file contained in the ZIP compressed folder.

Unpack the archive into your QB64 installation path, it should create a folder named "QB64GuiTools". Please read the file "Info.txt" prior testing to avoid running into any problems, thank you.

enjoy,
RhoSigma

RhoSigma

  • Sr. Member
  • ****
  • Posts: 377
  • Out of Time !!
Re: The GuiTools Framework
« Reply #35 on: May 09, 2017, 07:36:02 am »
Updated the download in the initial post to GuiTools v0.5a,
but you can also use the GuiTools download link right below in my signature.

Minor update:
I wrote a small "Real World" application for use at my working place using the GuiTools Framework. It's a calculator useful for machine tool practice to easily calculate the "Speeds and Feeds" required for milling machines (https://en.wikipedia.org/wiki/Speeds_and_feeds). This program is now part of the distribution archive to serve as another example for the GuiTools Framework's usage.

While coding this calculator, it was necessary to improve a little bit on some parts of the Framework, which is the main reason for this small update.

For a complete list of changes see the HISTORY section in the docs\ReleaseNotes.txt file contained in the ZIP compressed folder.

Unpack the archive into your QB64 installation path, it should create a folder named "QB64GuiTools". Please read the file "Info.txt" prior testing to avoid running into any problems, thank you.

enjoy,
RhoSigma
« Last Edit: June 21, 2017, 04:56:28 pm by RhoSigma »

RhoSigma

  • Sr. Member
  • ****
  • Posts: 377
  • Out of Time !!
Re: The GuiTools Framework
« Reply #36 on: April 11, 2018, 10:54:38 am »
Updated the download in the initial post to GuiTools v0.7,
but you can also use the GuiTools download link right below in my signature.

Note that v0.6 was not released, so the following changes are a v0.6-v0.7 summary.
As always, the new GuiTools was developed/tested using the last official QB64-SDL version (v0.954) and was also tested with the QB64-GL (x32) built /85 from www.qb64.net and the QB64-GL (x64) built /50 from www.TheJoyfulProgrammer.com.

the major changes since last public release:
Code: [Select]
   - StringC objects do support cut/copy & paste via clipboard now
   - SliderC and ScrollerC objects now have an extended focus area
   - added new object class ProgressC (progress indicator bars)
   - added new object class RadioC (radio buttons)
   - added new object class ListviewC (scrollable lists of any length)
   - added mouse scrollwheel support for several object types
   - added a FileRequest/Open dialog box function for easy file selection
   - added regex support (experimental)

For the complete and more detailed list of changes see the HISTORY section in the docs\ReleaseNotes.txt file contained in the ZIP compressed folder.

Unpack the archive into your QB64 installation path, it should create a folder named "QB64GuiTools". Please read the file "Info.txt" prior testing to avoid running into any problems, thank you.

enjoy,
RhoSigma
« Last Edit: April 15, 2018, 10:48:36 pm by RhoSigma »

  • Print