The qtools-commons Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The qtools-commons Reference Manual

This is the qtools-commons Reference Manual, version 0.0.1, generated automatically by Declt version 2.4 patchlevel 1 "Will Decker" on Mon Apr 08 14:51:01 2019 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

QTools Commons

This library serves as a repository of functions and utilities for use with the Qtools UI toolkit. These utilities are not pre-made widgets and, as such, are not eligible for inclusion in Qtools UI, but nonetheless, they are extracted into this repository in hope they are useful to someone.

Contents

License

The whole library is licensed under Artistic License 2.0, except where code was borrowed from other libraries. See the individual LICENSE.* files for more information.


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 qtools-commons

Author

MichaƂ "phoe" Herda <phoe@disroot.org>

License

Artistic License 2.0

Description

Qtools utilities and functions

Version

0.0.1

Dependencies
Source

qtools-commons.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 qtools-commons.asd

Location

qtools-commons.asd

Systems

qtools-commons (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 qtools-commons/src/package.lisp

Parent

qtools-commons (system)

Location

src/package.lisp

Packages

qtools-commons


Previous: , Up: Lisp files   [Contents][Index]

3.1.3 qtools-commons/src/hue-shift/hue-shift.lisp

Dependency

src/package.lisp (file)

Parent

qtools-commons (system)

Location

src/hue-shift/hue-shift.lisp

Exported Definitions

hue-shift (function)

Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

4.1 qtools-commons

Source

src/package.lisp (file)

Nickname

qcom

Use List

cl+qt

Exported Definitions

hue-shift (function)

Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Functions

Function: hue-shift IMAGE ROTATION

Destructively shifts the hue of target image by the provided amount of degrees. IMAGE must be a ARGB32-format QImage and rotation must be a single-float between 0.0 (inclusive) and 360.0 (exclusive).

Package

qtools-commons

Source

src/hue-shift/hue-shift.lisp (file)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Functions

Function: hsv H S V
Package

qtools-commons

Source

src/hue-shift/hue-shift.lisp (file)

Function: hsv->rgb A
Package

qtools-commons

Source

src/hue-shift/hue-shift.lisp (file)

Function: rgb R G B
Package

qtools-commons

Source

src/hue-shift/hue-shift.lisp (file)

Function: rgb->hsv A
Package

qtools-commons

Source

src/hue-shift/hue-shift.lisp (file)

Function: rotate-hsv A ROTATION
Package

qtools-commons

Source

src/hue-shift/hue-shift.lisp (file)

Function: rotate-rgb A ROTATION
Package

qtools-commons

Source

src/hue-shift/hue-shift.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Types

Type: hsv ()
Package

qtools-commons

Source

src/hue-shift/hue-shift.lisp (file)

Type: rgb ()
Package

qtools-commons

Source

src/hue-shift/hue-shift.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   L   Q  
Index Entry  Section

F
File, Lisp, qtools-commons.asd: The qtools-commons<dot>asd file
File, Lisp, qtools-commons/src/hue-shift/hue-shift.lisp: The qtools-commons/src/hue-shift/hue-shift<dot>lisp file
File, Lisp, qtools-commons/src/package.lisp: The qtools-commons/src/package<dot>lisp file

L
Lisp File, qtools-commons.asd: The qtools-commons<dot>asd file
Lisp File, qtools-commons/src/hue-shift/hue-shift.lisp: The qtools-commons/src/hue-shift/hue-shift<dot>lisp file
Lisp File, qtools-commons/src/package.lisp: The qtools-commons/src/package<dot>lisp file

Q
qtools-commons.asd: The qtools-commons<dot>asd file
qtools-commons/src/hue-shift/hue-shift.lisp: The qtools-commons/src/hue-shift/hue-shift<dot>lisp file
qtools-commons/src/package.lisp: The qtools-commons/src/package<dot>lisp file

Jump to:   F   L   Q  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   F   H   R  
Index Entry  Section

F
Function, hsv: Internal functions
Function, hsv->rgb: Internal functions
Function, hue-shift: Exported functions
Function, rgb: Internal functions
Function, rgb->hsv: Internal functions
Function, rotate-hsv: Internal functions
Function, rotate-rgb: Internal functions

H
hsv: Internal functions
hsv->rgb: Internal functions
hue-shift: Exported functions

R
rgb: Internal functions
rgb->hsv: Internal functions
rotate-hsv: Internal functions
rotate-rgb: Internal functions

Jump to:   F   H   R  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables


Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   H   P   Q   R   S   T  
Index Entry  Section

H
hsv: Internal types

P
Package, qtools-commons: The qtools-commons package

Q
qtools-commons: The qtools-commons system
qtools-commons: The qtools-commons package

R
rgb: Internal types

S
System, qtools-commons: The qtools-commons system

T
Type, hsv: Internal types
Type, rgb: Internal types

Jump to:   H   P   Q   R   S   T