Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Github QB64PE Toolbox
#3
One day in and 20 of my most useful subs/functions and 2 declare libraries added to the toolbox:

Code: (Select All)
List of $LET tags to enable and add various routines to your code:

#### INCLUDE_ALL:  Enables all subs and functions inside the toolbox.

#### INCLUDE_IMAGE:  Enables all subs and functions related to IMAGE commands and functionality.
    INCLUDE_CIRCLEFILL
    INCLUDE_ELLIPSEFILL
    INCLUDE_ELLIPSETILT
    INCLUDE_ELLIPSETILTFILL
    INCLUDE_QUADFILL
    INCLUDE_TRIANGLEFILL
   

#### INCLUDE_MEM:  Enables all subs and functions related to MEM commands and functionality.
    INCLUDE_CONVERT_OFFSET
    INCLUDE_MEMSORT

#### INCLUDE_MOUSE:  Enables all subs and functions related to MOUSE commands and functionality.
    INCLUDE_MOUSEBUTTONSTATUS

#### INCLUDE_SCREEN: Enables all subs and functions related to SCREEN commands and functionality.
    INCLUDE_BORDERWIDTH
    INCLUDE_SCREENMOVE
    INCLUDE_SCREENMOVE_MIDDLE
    INCLUDE_SCROLLUP
    INCLUDE_SCROLLDOWN
    INCLUDE_TITLEBARHEIGHT

##### INCLUDE_SOUND:  Enables all subs and functions related to SOUND commands and functionality.
    INCLUDE_SPEAK

#### INCLUDE_TIME:  Enables all subs and functions related to TIME and DATE commands and functionality.
    INCLUDE_EXTENDEDTIMER
    INCLUDE_GETDAY
    INCLUDE_UNIDATE
    INCLUDE_TIMESTAMP


#### INDEPENDENT INCLUDES: 
    INCLUDE_BORDERWIDTH: Enables the Function BorderWidth which is used to return the width of the programs borders to us.
    INCLUDE_CIRCLEFILL:  Enables the Sub CircleFill which generates a circle filled in the specified color.
    INCLUDE_CONVERT_OFFSET: Enables the Function ConvertOffset which is used to convert offsets to either LONG or INTEGER64 values as appropiate.
    INCLUDE_ELLIPSEFILL:  Enables the Sub EllipseFill which generates an ellipse filled in the specified color.
    INCLUDE_ELLIPSETILT:  Enables the Sub EllipseTilt which generates an ellipse tiled by the specified angle.
    INCLUDE_ELLIPSETILTFILL:  Enables the Sub EllipseTileFill which generates an ellipse tiled by the specified angle, and filled in the specified color.
    INCLUDE_EXTENDEDTIMER:  Enables the Function ExtendedTimer which is used to get system time without worrying over midnight issues.
    INCLUDE_GETDAY:  Enables the Function GetDay$ which is used to return the Day from any given MM/DD/YYYY date.
    INCLUDE_UNIDATE:  Enables the Function UniDate which transforms a given DATE$ to whatever Universal Date format is desired.
    INCLUDE_MEMSORT:  Enables the Function MemSort which is used to quickly sort arrays via the _MEM commands.
    INCLUDE_MOUSEBUTTONSTATUS:  Enables the Function MouseButtonStatus which returns enhanced values for mouse buttons and scroll wheels for programs.
    INCLUDE_SCREENMOVE: Enables the Sub ScreenMove which allows the user to place the proram screen at absolute coordinates X, Y, without concern for border or titlebar adjustment.
    INCLUDE_SCREENMOVE_MIDDLE:  Enables the Sub ScreenMove Middle which places the program screen in the middle of the desktop, without concern for border or titlebar adjustment.
    INCLUDE_SCROLLDOWN:  Enables the Sub ScrollDown which is used to scroll the screen down one line of characters.
    INCLUDE_SCROLLUP:  Enables the Sub ScrollUp which is used to scroll the screen up one line of characters.
    INCLUDE_SPEAK:  Windows-Only command which uses Powershell via Sub Speak to turn text into speech.
    INCLUDE_TIMESTAMP:  Enables the Function TimeStamp which returns an Unix-style timestamp.
    INCLUDE_TITLEBARHEIGHT: Enables the Function TitleBarHeight which is used to return the size of the program's titlebar, in pixels.
Reply


Messages In This Thread
Github QB64PE Toolbox - by SMcNeill - 10-13-2023, 01:45 AM
RE: Github QB64PE Toolbox - by PhilOfPerth - 10-13-2023, 03:48 AM
RE: Github QB64PE Toolbox - by SMcNeill - 10-13-2023, 08:10 PM
RE: Github QB64PE Toolbox - by grymmjack - 10-13-2023, 11:27 PM
RE: Github QB64PE Toolbox - by SMcNeill - 10-16-2023, 06:02 AM
RE: Github QB64PE Toolbox - by SMcNeill - 10-17-2023, 02:52 PM
RE: Github QB64PE Toolbox - by TempodiBasic - 10-25-2023, 01:17 AM
RE: Github QB64PE Toolbox - by SMcNeill - 12-07-2023, 03:13 AM
RE: Github QB64PE Toolbox - by mnrvovrfc - 12-07-2023, 02:07 PM
RE: Github QB64PE Toolbox - by SMcNeill - 12-07-2023, 04:40 PM
RE: Github QB64PE Toolbox - by grymmjack - 12-08-2023, 12:13 AM
RE: Github QB64PE Toolbox - by bplus - 12-07-2023, 05:16 PM
RE: Github QB64PE Toolbox - by SMcNeill - 12-07-2023, 05:32 PM
RE: Github QB64PE Toolbox - by SMcNeill - 12-07-2023, 06:37 PM
RE: Github QB64PE Toolbox - by grymmjack - 12-08-2023, 12:11 AM
RE: Github QB64PE Toolbox - by bplus - 12-08-2023, 12:14 AM
RE: Github QB64PE Toolbox - by SMcNeill - 12-08-2023, 12:24 AM
RE: Github QB64PE Toolbox - by a740g - 12-08-2023, 02:28 AM
RE: Github QB64PE Toolbox - by SMcNeill - 12-08-2023, 02:35 AM
RE: Github QB64PE Toolbox - by SMcNeill - 12-08-2023, 10:51 AM
RE: Github QB64PE Toolbox - by SMcNeill - 12-10-2023, 09:26 PM
RE: Github QB64PE Toolbox - by SpriggsySpriggs - 12-11-2023, 08:22 PM
RE: Github QB64PE Toolbox - by SMcNeill - 12-11-2023, 08:33 PM
RE: Github QB64PE Toolbox - by SpriggsySpriggs - 12-11-2023, 08:35 PM
RE: Github QB64PE Toolbox - by SMcNeill - 01-02-2024, 06:54 PM
RE: Github QB64PE Toolbox - by SpriggsySpriggs - 01-03-2024, 12:26 PM
RE: Github QB64PE Toolbox - by RhoSigma - 01-03-2024, 12:41 PM
RE: Github QB64PE Toolbox - by SpriggsySpriggs - 01-03-2024, 01:23 PM
RE: Github QB64PE Toolbox - by TempodiBasic - 08-11-2024, 11:00 AM
RE: Github QB64PE Toolbox - by RhoSigma - 08-11-2024, 11:11 AM



Users browsing this thread: 5 Guest(s)