SYMBOL INDEX (2466 symbols across 188 files) FILE: cmake/ArchivePythonStdlib.py function file_hash (line 10) | def file_hash(file): function make_archive (line 19) | def make_archive(file, directory): FILE: demos/plugin/PopsiclePluginEditor.h function class (line 6) | class AudioPluginAudioProcessorEditor : public juce::AudioProcessorEditor FILE: demos/plugin/PopsiclePluginProcessor.cpp function PYBIND11_EMBEDDED_MODULE (line 6) | PYBIND11_EMBEDDED_MODULE(custom, m) FILE: demos/plugin/PopsiclePluginProcessor.h function class (line 6) | class AudioPluginAudioProcessor : public juce::AudioProcessor FILE: demos/standalone/Main.cpp function PopsicleApplication (line 27) | PopsicleApplication() = default; function getApplicationName (line 29) | const juce::String getApplicationName() override function getApplicationVersion (line 34) | const juce::String getApplicationVersion() override function initialise (line 39) | void initialise (const String&) override function shutdown (line 44) | void shutdown() override class MainWindow (line 50) | class MainWindow : public juce::DocumentWindow method MainWindow (line 53) | MainWindow (const juce::String& name, juce::Component* c) method closeButtonPressed (line 78) | void closeButtonPressed() override FILE: demos/standalone/PopsicleDemo.cpp function PYBIND11_EMBEDDED_MODULE (line 23) | PYBIND11_EMBEDDED_MODULE(custom, m) function crashHandler (line 36) | void crashHandler ([[maybe_unused]] void* stack) FILE: demos/standalone/PopsicleDemo.h function class (line 25) | class PopsicleDemo : public juce::Component FILE: examples/animated_component.py class MainContentComponent (line 7) | class MainContentComponent(juce.AnimatedAppComponent): method __init__ (line 8) | def __init__(self): method update (line 14) | def update(self): method paint (line 17) | def paint(self, g): FILE: examples/audio_device.py class AudioCallback (line 8) | class AudioCallback(juce.AudioIODeviceCallback): method audioDeviceAboutToStart (line 13) | def audioDeviceAboutToStart(self, device: juce.AudioIODevice): method audioDeviceIOCallbackWithContext (line 17) | def audioDeviceIOCallbackWithContext(self, inputs, numInputChannels, o... method audioDeviceError (line 26) | def audioDeviceError(self, errorMessage: str): method audioDeviceStopped (line 29) | def audioDeviceStopped(self): class MainContentComponent (line 33) | class MainContentComponent(juce.Component): method __init__ (line 37) | def __init__(self): method visibilityChanged (line 55) | def visibilityChanged(self): method onButtonStateChange (line 60) | def onButtonStateChange(self): method paint (line 66) | def paint(self, g: juce.Graphics): method resized (line 69) | def resized(self): FILE: examples/audio_player.py class TransportState (line 7) | class TransportState(Enum): class AudioSource (line 14) | class AudioSource(juce.AudioSource): method __init__ (line 18) | def __init__(self): method prepareToPlay (line 21) | def prepareToPlay(self, samplesPerBlockExpected, sampleRate): method getNextAudioBlock (line 24) | def getNextAudioBlock(self, bufferToFill): method releaseResources (line 30) | def releaseResources(self): class MainContentComponent (line 34) | class MainContentComponent(juce.Component, juce.ChangeListener, juce.Tim... method __init__ (line 50) | def __init__(self): method visibilityChanged (line 88) | def visibilityChanged(self): method resized (line 100) | def resized(self): method changeListenerCallback (line 107) | def changeListenerCallback(self, source): method timerCallback (line 115) | def timerCallback(self): method updateLoopState (line 129) | def updateLoopState(self, shouldLoop): method changeState (line 135) | def changeState (self, newState): method openButtonClicked (line 157) | def openButtonClicked(self): method playButtonClicked (line 175) | def playButtonClicked(self): method stopButtonClicked (line 179) | def stopButtonClicked(self): method loopButtonChanged (line 182) | def loopButtonChanged(self): FILE: examples/audio_player_waveform.py class TransportState (line 7) | class TransportState(Enum): class AudioSource (line 14) | class AudioSource(juce.AudioSource): method __init__ (line 18) | def __init__(self): method prepareToPlay (line 21) | def prepareToPlay(self, samplesPerBlockExpected, sampleRate): method getNextAudioBlock (line 24) | def getNextAudioBlock(self, bufferToFill): method releaseResources (line 30) | def releaseResources(self): class SimpleThumbnailComponent (line 34) | class SimpleThumbnailComponent(juce.Component, juce.ChangeListener): method __init__ (line 35) | def __init__(self, sourceSamplesPerThumbnailSample, formatManager, cac... method setFile (line 42) | def setFile(self, file): method paint (line 46) | def paint(self, g): method paintIfNoFileLoaded (line 52) | def paintIfNoFileLoaded(self, g): method paintIfFileLoaded (line 57) | def paintIfFileLoaded(self, g): method changeListenerCallback (line 63) | def changeListenerCallback(self, source): method thumbnailChanged (line 67) | def thumbnailChanged(self): class SimplePositionOverlay (line 71) | class SimplePositionOverlay(juce.Component, juce.Timer): method __init__ (line 72) | def __init__(self, transportSourceToUse): method __del__ (line 79) | def __del__(self): method paint (line 82) | def paint(self, g): method mouseDown (line 92) | def mouseDown(self, event): method timerCallback (line 101) | def timerCallback(self): class MainContentComponent (line 105) | class MainContentComponent(juce.Component, juce.ChangeListener, juce.Tim... method __init__ (line 121) | def __init__(self): method visibilityChanged (line 167) | def visibilityChanged(self): method resized (line 179) | def resized(self): method changeListenerCallback (line 190) | def changeListenerCallback(self, source): method timerCallback (line 198) | def timerCallback(self): method updateLoopState (line 212) | def updateLoopState(self, shouldLoop): method changeState (line 218) | def changeState (self, newState): method openButtonClicked (line 240) | def openButtonClicked(self): method playButtonClicked (line 260) | def playButtonClicked(self): method stopButtonClicked (line 264) | def stopButtonClicked(self): method loopButtonChanged (line 267) | def loopButtonChanged(self): FILE: examples/drawables.py class MainContentComponent (line 7) | class MainContentComponent(juce.Component): method __init__ (line 8) | def __init__(self): method paint (line 27) | def paint(self, g: juce.Graphics): method resized (line 30) | def resized(self): FILE: examples/emojis_component.py function get_emoji (line 27) | def get_emoji(emoji: str) -> Optional[BytesIO]: class NodeType (line 57) | class NodeType(Enum): class Node (line 62) | class Node(NamedTuple): class EmojiComponent (line 68) | class EmojiComponent(juce.Component): method __init__ (line 73) | def __init__(self): method setFont (line 78) | def setFont(self, font: juce.Font): method setColour (line 82) | def setColour(self, colour: juce.Colour): method setText (line 86) | def setText(self, text: str): method splitTextIntoNodes (line 90) | def splitTextIntoNodes(self, text: str) -> List[List[Node]]: method paint (line 109) | def paint(self, g: juce.Graphics): class ExampleComponent (line 139) | class ExampleComponent(juce.Component): method __init__ (line 141) | def __init__(self): method paint (line 164) | def paint(self, g: juce.Graphics): method resized (line 167) | def resized(self): FILE: examples/emojis_font_component.py class NodeType (line 19) | class NodeType(Enum): class Node (line 24) | class Node(NamedTuple): class EmojiComponent (line 29) | class EmojiComponent(juce.Component): method __init__ (line 36) | def __init__(self): method setFont (line 47) | def setFont(self, font: juce.Font): method setColour (line 51) | def setColour(self, colour: juce.Colour): method setText (line 55) | def setText(self, text: str): method splitTextIntoNodes (line 59) | def splitTextIntoNodes(self, text: str) -> List[List[Node]]: method paint (line 78) | def paint(self, g: juce.Graphics): class ExampleComponent (line 138) | class ExampleComponent(juce.Component): method __init__ (line 140) | def __init__(self): method paint (line 163) | def paint(self, g: juce.Graphics): method resized (line 166) | def resized(self): FILE: examples/hotreload_component.py class TestComponent (line 6) | class TestComponent(juce.Component, juce.Timer): method __init__ (line 9) | def __init__(self): method timerCallback (line 16) | def timerCallback(self): method paint (line 20) | def paint(self, g: juce.Graphics): FILE: examples/hotreload_main.py class HotReloadContentComponent (line 8) | class HotReloadContentComponent(juce.Component, juce.Timer): method __init__ (line 16) | def __init__(self): method timerCallback (line 27) | def timerCallback(self): method paint (line 36) | def paint(self, g: juce.Graphics): method resized (line 39) | def resized(self): method instantiateComponent (line 45) | def instantiateComponent(self): FILE: examples/juce_init.py function START_JUCE_COMPONENT (line 25) | def START_JUCE_COMPONENT(ComponentClass, name, **kwargs): function timeit (line 92) | def timeit(func): FILE: examples/juce_o_matic.py class MainContentComponent (line 5) | class MainContentComponent(juce.Component, juce.Timer): method __init__ (line 6) | def __init__(self): method paint (line 14) | def paint(self, g: juce.Graphics): method mouseDown (line 30) | def mouseDown(self, event: juce.MouseEvent): method mouseMove (line 33) | def mouseMove(self, event: juce.MouseEvent): method mouseUp (line 36) | def mouseUp(self, event: juce.MouseEvent): method timerCallback (line 39) | def timerCallback(self): class MainWindow (line 43) | class MainWindow(juce.DocumentWindow): method __init__ (line 46) | def __init__(self): method __del__ (line 61) | def __del__(self): method closeButtonPressed (line 67) | def closeButtonPressed(self): class Application (line 71) | class Application(juce.JUCEApplication): method __init__ (line 74) | def __init__(self): method getApplicationName (line 77) | def getApplicationName(self): method getApplicationVersion (line 80) | def getApplicationVersion(self): method initialise (line 83) | def initialise(self, commandLineParameters: str): method shutdown (line 88) | def shutdown(self): method systemRequestedQuit (line 92) | def systemRequestedQuit(self): FILE: examples/layout_flexgrid.py class RightSidePanel (line 5) | class RightSidePanel(juce.Component): method __init__ (line 9) | def __init__(self, colour=None): method paint (line 21) | def paint(self, g): method resized (line 24) | def resized(self): class LeftSidePanel (line 36) | class LeftSidePanel(juce.Component): method __init__ (line 40) | def __init__(self, colour=None): method paint (line 54) | def paint(self, g): method resized (line 57) | def resized(self): class MainPanel (line 71) | class MainPanel(juce.Component): method __init__ (line 74) | def __init__(self): method paint (line 84) | def paint(self, g): method resized (line 87) | def resized(self): class MainContentComponent (line 104) | class MainContentComponent(juce.Component): method __init__ (line 105) | def __init__(self): method paint (line 118) | def paint(self, g): method resized (line 121) | def resized(self): FILE: examples/layout_rectangles.py class MainContentComponent (line 5) | class MainContentComponent(juce.Component): method __init__ (line 15) | def __init__(self): method paint (line 44) | def paint(self, g): method resized (line 47) | def resized(self): FILE: examples/matplotlib_integration.py function make_plot (line 13) | def make_plot(fig): function generate_plot_png (line 27) | def generate_plot_png(q, width, height): class MainContentComponent (line 39) | class MainContentComponent(juce.Component, juce.Timer): method __init__ (line 47) | def __init__(self): method timerCallback (line 63) | def timerCallback(self): method createImageFromBuffer (line 82) | def createImageFromBuffer(self, image_data) -> juce.Image: method paint (line 85) | def paint(self, g: juce.Graphics): method resized (line 98) | def resized(self): FILE: examples/nim_audio_integration.py class AudioCallback (line 9) | class AudioCallback(juce.AudioIODeviceCallback): method audioDeviceAboutToStart (line 14) | def audioDeviceAboutToStart(self, device: juce.AudioIODevice): method audioDeviceIOCallbackWithContext (line 18) | def audioDeviceIOCallbackWithContext(self, inputs, numInputChannels, o... method audioDeviceError (line 27) | def audioDeviceError(self, errorMessage: str): method audioDeviceStopped (line 30) | def audioDeviceStopped(self): class MainContentComponent (line 34) | class MainContentComponent(juce.Component): method __init__ (line 38) | def __init__(self): method visibilityChanged (line 56) | def visibilityChanged(self): method onButtonStateChange (line 61) | def onButtonStateChange(self): method paint (line 67) | def paint(self, g: juce.Graphics): method resized (line 70) | def resized(self): FILE: examples/numpy_audio.py class AudioCallback (line 7) | class AudioCallback(juce.AudioIODeviceCallback): method audioDeviceAboutToStart (line 12) | def audioDeviceAboutToStart(self, device: juce.AudioIODevice): method audioDeviceIOCallbackWithContext (line 17) | def audioDeviceIOCallbackWithContext(self, inputs, numInputChannels, o... method audioDeviceError (line 31) | def audioDeviceError(self, errorMessage: str): method audioDeviceStopped (line 34) | def audioDeviceStopped(self): class MainContentComponent (line 38) | class MainContentComponent(juce.Component): method __init__ (line 42) | def __init__(self): method visibilityChanged (line 60) | def visibilityChanged(self): method onButtonStateChange (line 65) | def onButtonStateChange(self): method paint (line 71) | def paint(self, g: juce.Graphics): method resized (line 74) | def resized(self): FILE: examples/opencv_integration.py class MainContentComponent (line 8) | class MainContentComponent(juce.Component): method __init__ (line 11) | def __init__(self): method processBrightness (line 40) | def processBrightness(self, img, brightness): method processBlur (line 49) | def processBlur(self, img, blur): method updateImage (line 53) | def updateImage(self): method convertCvImageToJuce (line 61) | def convertCvImageToJuce(self, cvImage, juceImage = None): method paint (line 74) | def paint(self, g: juce.Graphics): method resized (line 80) | def resized(self): FILE: examples/opencv_video.py function captureCameraCallback (line 10) | def captureCameraCallback(imageQ, paramsQ, faceDetector, shouldStop, sca... class MainContentComponent (line 54) | class MainContentComponent(juce.Component, juce.Timer): method __init__ (line 62) | def __init__(self): method updateParameters (line 99) | def updateParameters(self): method convertCvImageToJuce (line 105) | def convertCvImageToJuce(self, cvImage, juceImage = None): method visibilityChanged (line 116) | def visibilityChanged(self): method timerCallback (line 121) | def timerCallback(self): method paint (line 139) | def paint(self, g: juce.Graphics): method resized (line 161) | def resized(self): FILE: examples/pil_image.py class ImageJuce (line 5) | class ImageJuce(juce.Image): method __init__ (line 6) | def __init__(self, im): FILE: examples/radio_buttons_checkboxes.py class MainContentComponent (line 5) | class MainContentComponent(juce.Component): method __init__ (line 17) | def __init__(self): method resized (line 44) | def resized(self): method updateToggleState (line 54) | def updateToggleState(self, button, name): FILE: examples/slider_decibels.py class DecibelSlider (line 5) | class DecibelSlider(juce.Slider): method __init__ (line 6) | def __init__(self): method getValueFromText (line 9) | def getValueFromText(self, text): method getTextFromValue (line 16) | def getTextFromValue(self, value): class MainContentComponent (line 20) | class MainContentComponent(juce.AudioAppComponent): method __init__ (line 26) | def __init__(self): method visibilityChanged (line 45) | def visibilityChanged(self): method prepareToPlay (line 49) | def prepareToPlay(self, blockSize, sampleRate): method getNextAudioBlock (line 52) | def getNextAudioBlock(self, bufferToFill): method releaseResources (line 62) | def releaseResources(self): method resized (line 65) | def resized(self): FILE: examples/slider_values.py class MainContentComponent (line 5) | class MainContentComponent(juce.Component): method __init__ (line 11) | def __init__(self): method resized (line 42) | def resized(self): FILE: examples/table_list_box.py function forEachXmlChildElement (line 8) | def forEachXmlChildElement(parentXmlElement): function compareNatural (line 15) | def compareNatural(x, y): class EditableLabel (line 26) | class EditableLabel(juce.Label): method __init__ (line 27) | def __init__(self, td): method mouseDown (line 36) | def mouseDown(self, event): method textWasEdited (line 41) | def textWasEdited(self): method setRowAndColumn (line 44) | def setRowAndColumn(self, newRow, newColumn): class EditableTextCustomComponent (line 52) | class EditableTextCustomComponent(juce.Component): method __init__ (line 53) | def __init__(self, td): method resized (line 59) | def resized(self): method setRowAndColumn (line 62) | def setRowAndColumn(self, newRow, newColumn): class SelectionColumnCustomComponent (line 66) | class SelectionColumnCustomComponent(juce.Component): method __init__ (line 67) | def __init__(self, td): method resized (line 78) | def resized(self): method setRowAndColumn (line 81) | def setRowAndColumn(self, newRow, newColumn): class TutorialDataSorter (line 88) | class TutorialDataSorter(juce.XmlElement.Comparator): method __init__ (line 89) | def __init__(self, attributeToSortBy, forwards): method compareElements (line 94) | def compareElements(self, first, second): class TableTutorialComponent (line 104) | class TableTutorialComponent(juce.Component, juce.TableListBoxModel): method __init__ (line 110) | def __init__(self): method getNumRows (line 139) | def getNumRows(self): method paintRowBackground (line 142) | def paintRowBackground(self, g, rowNumber, width, height, rowIsSelected): method paintCell (line 151) | def paintCell(self, g, rowNumber, columnId, width, height, rowIsSelect... method sortOrderChanged (line 167) | def sortOrderChanged(self, newSortColumnId, isForwards): method refreshComponentForCell (line 175) | def refreshComponentForCell(self, rowNumber, columnId, isRowSelected, ... method getColumnAutoSizeWidth (line 197) | def getColumnAutoSizeWidth(self, columnId): method getSelection (line 212) | def getSelection(self, rowNumber): method setSelection (line 215) | def setSelection(self, rowNumber, newSelection): method getText (line 218) | def getText(self, columnNumber, rowNumber): method setText (line 223) | def setText(self, columnNumber, rowNumber, newText): method resized (line 227) | def resized(self): method loadData (line 230) | def loadData(self): method getAttributeNameForColumnId (line 242) | def getAttributeNameForColumnId(self, columnId): class MainContentComponent (line 250) | class MainContentComponent(juce.Component): method __init__ (line 251) | def __init__(self): method paint (line 259) | def paint(self, g): method resized (line 262) | def resized(self): FILE: examples/wavetable_oscillator.py class WavetableOscillator (line 7) | class WavetableOscillator(object): method __init__ (line 13) | def __init__(self, wavetableToUse): method setFrequency (line 19) | def setFrequency(self, frequency, sampleRate): method getNextSample (line 23) | def getNextSample(self): class MainContentComponent (line 42) | class MainContentComponent(juce.AudioAppComponent, juce.Timer): method __init__ (line 52) | def __init__(self): method visibilityChanged (line 67) | def visibilityChanged(self): method resized (line 71) | def resized(self): method timerCallback (line 75) | def timerCallback(self): method createWavetable (line 79) | def createWavetable(self): method prepareToPlay (line 100) | def prepareToPlay (self, samplePerBlock, sampleRate): method releaseResources (line 115) | def releaseResources(self): method getNextAudioBlock (line 118) | def getNextAudioBlock(self, bufferToFill): FILE: examples/wavetable_oscillator_numpy.py class WavetableOscillator (line 8) | class WavetableOscillator(object): method __init__ (line 14) | def __init__(self, wavetableToUse, samplePerBlock): method setFrequency (line 20) | def setFrequency(self, frequency, sampleRate): method getNextBlock (line 24) | def getNextBlock(self, numSamples): class MainContentComponent (line 42) | class MainContentComponent(juce.AudioAppComponent, juce.Timer): method __init__ (line 52) | def __init__(self): method visibilityChanged (line 67) | def visibilityChanged(self): method resized (line 71) | def resized(self): method timerCallback (line 75) | def timerCallback(self): method createWavetable (line 79) | def createWavetable(self): method prepareToPlay (line 99) | def prepareToPlay (self, samplePerBlock, sampleRate): method releaseResources (line 114) | def releaseResources(self): method getNextAudioBlock (line 117) | def getNextAudioBlock(self, bufferToFill): FILE: examples/webgpu/cube_popsicle.py function main (line 19) | def main(canvas): FILE: examples/webgpu/pbr2.py function main (line 27) | def main(canvas): FILE: examples/webgpu/pbr2_embed.py class WgpuComponent (line 28) | class WgpuComponent(juce.Component): method __init__ (line 31) | def __init__(self): method __del__ (line 45) | def __del__(self): method resized (line 52) | def resized(self): method sliderChanged (line 60) | def sliderChanged(self): method attachToWindow (line 66) | def attachToWindow(self, window): method detach (line 152) | def detach(self): class WgpuWindow (line 157) | class WgpuWindow(juce.DocumentWindow): method __init__ (line 160) | def __init__(self): method __del__ (line 179) | def __del__(self): method closeButtonPressed (line 186) | def closeButtonPressed(self): class WgpuApplication (line 190) | class WgpuApplication(juce.JUCEApplication): method getApplicationName (line 193) | def getApplicationName(self): method getApplicationVersion (line 196) | def getApplicationVersion(self): method initialise (line 199) | def initialise(self, commandLineParameters: str): method shutdown (line 204) | def shutdown(self): method systemRequestedQuit (line 208) | def systemRequestedQuit(self): FILE: examples/webgpu/pop.py function enable_hidpi (line 18) | def enable_hidpi(): function convert_buttons (line 30) | def convert_buttons(event: juce.MouseEvent): function call_later (line 56) | def call_later(delay, callback, *args): class JUCECallbackTimer (line 60) | class JUCECallbackTimer(juce.Timer): method __init__ (line 61) | def __init__(self, callback): method timerCallback (line 65) | def timerCallback(self): class JUCEWgpuComponentBase (line 70) | class JUCEWgpuComponentBase(juce.Component): method __init__ (line 71) | def __init__(self, *args, **kwargs): class JUCEWgpuComponent (line 75) | class JUCEWgpuComponent(WgpuAutoGui, WgpuCanvasBase, JUCEWgpuComponentBa... method __init__ (line 78) | def __init__(self, *args, **kwargs): method paint (line 87) | def paint(self, g): # noqa: N802 - this is a Popsicle method method resized (line 90) | def resized(self): method get_surface_info (line 101) | def get_surface_info(self): method get_pixel_ratio (line 123) | def get_pixel_ratio(self): method get_logical_size (line 126) | def get_logical_size(self): method get_physical_size (line 130) | def get_physical_size(self): method set_logical_size (line 136) | def set_logical_size(self, width, height): method _request_draw (line 141) | def _request_draw(self): method is_closed (line 145) | def is_closed(self): method _mouse_event (line 150) | def _mouse_event(self, event_type, event, touches=True): method mouseDown (line 175) | def mouseDown(self, event): # noqa: N802 method mouseMove (line 178) | def mouseMove(self, event): # noqa: N802 method mouseDrag (line 181) | def mouseDrag(self, event): # noqa: N802 method mouseUp (line 184) | def mouseUp(self, event): # noqa: N802 method mouseDoubleClick (line 187) | def mouseDoubleClick(self, event): # noqa: N802 method mouseWheelMove (line 190) | def mouseWheelMove(self, event, wheel): method reparentToWindow (line 210) | def reparentToWindow(self, window): class JUCEWgpuWindow (line 214) | class JUCEWgpuWindow(juce.DocumentWindow): method __init__ (line 215) | def __init__(self, title=None, *args, **kwargs): class JUCEWgpuCanvas (line 225) | class JUCEWgpuCanvas(WgpuAutoGui, WgpuCanvasBase, JUCEWgpuWindow): method __init__ (line 230) | def __init__(self, size=None, title=None, max_fps=30, **kwargs): method __del__ (line 247) | def __del__(self): method closeButtonPressed (line 252) | def closeButtonPressed(self): method draw_frame (line 258) | def draw_frame(self): method draw_frame (line 262) | def draw_frame(self, f): method get_surface_info (line 265) | def get_surface_info(self): method get_pixel_ratio (line 268) | def get_pixel_ratio(self): method get_logical_size (line 271) | def get_logical_size(self): method get_physical_size (line 274) | def get_physical_size(self): method set_logical_size (line 277) | def set_logical_size(self, width, height): method _request_draw (line 282) | def _request_draw(self): method is_closed (line 285) | def is_closed(self): method get_context (line 290) | def get_context(self, *args, **kwargs): method request_draw (line 293) | def request_draw(self, *args, **kwargs): method getSubwidget (line 298) | def getSubwidget(self): function run (line 307) | def run(canvas, make_device, **kwargs): FILE: examples/webgpu/triangle.py function main (line 64) | def main(canvas, power_preference="high-performance", limits=None): function main_async (line 71) | async def main_async(canvas): function _main (line 78) | def _main(canvas, device): FILE: examples/webgpu/triangle_popsicle_embed.py class Example (line 13) | class Example(juce.Component): method __init__ (line 14) | def __init__(self): method resized (line 29) | def resized(self): method getCanvas1 (line 41) | def getCanvas1(self): method getCanvas2 (line 44) | def getCanvas2(self): class WgpuWindow (line 48) | class WgpuWindow(juce.DocumentWindow): method __init__ (line 51) | def __init__(self): method __del__ (line 67) | def __del__(self): method closeButtonPressed (line 72) | def closeButtonPressed(self): method getCanvas1 (line 75) | def getCanvas1(self): method getCanvas2 (line 78) | def getCanvas2(self): class WgpuApplication (line 82) | class WgpuApplication(juce.JUCEApplication): method getApplicationName (line 85) | def getApplicationName(self): method getApplicationVersion (line 88) | def getApplicationVersion(self): method initialise (line 91) | def initialise(self, commandLineParameters: str): method shutdown (line 104) | def shutdown(self): method systemRequestedQuit (line 108) | def systemRequestedQuit(self): FILE: examples/wip/audio_callback_cpp.py class MainContentComponent2 (line 41) | class MainContentComponent2(juce.Component): method __init__ (line 45) | def __init__(self): method __del__ (line 56) | def __del__(self): method paint (line 65) | def paint(self, g): FILE: examples/wip/audio_player_cpp.py class TransportState (line 43) | class TransportState(Enum): class MainContentComponent (line 50) | class MainContentComponent(juce_multi(cppyy.gbl.AudioAppComponent, juce.... method __init__ (line 61) | def __init__(self): method __del__ (line 97) | def __del__(self): method resized (line 110) | def resized(self): method changeListenerCallback (line 117) | def changeListenerCallback(self, source): method timerCallback (line 124) | def timerCallback(self): method updateLoopState (line 138) | def updateLoopState(self, shouldLoop): method changeState (line 142) | def changeState (self, newState): method openButtonClicked (line 163) | def openButtonClicked(self): method playButtonClicked (line 178) | def playButtonClicked(self): method stopButtonClicked (line 182) | def stopButtonClicked(self): method loopButtonChanged (line 185) | def loopButtonChanged(self): FILE: examples/wip/copy_image_pixels.py function createImageFromBuffer (line 3) | def createImageFromBuffer(image_data: bytes, width: int, height: int) ->... FILE: examples/wip/synth_midi_input.py class SineWaveSound (line 12) | class SineWaveSound(juce.SynthesiserSound): method __init__ (line 13) | def __init__(self): method appliesToNote (line 16) | def appliesToNote(self, channel): method appliesToChannel (line 19) | def appliesToChannel(self, channel): class SineWaveVoice (line 23) | class SineWaveVoice(juce.SynthesiserVoice): method __init__ (line 24) | def __init__(self): method canPlaySound (line 32) | def canPlaySound(self, sound): method startNote (line 35) | def startNote(self, midiNoteNumber, velocity, sound, currentPitchWheel... method stopNote (line 45) | def stopNote(self, velocity, allowTailOff): method pitchWheelMoved (line 53) | def pitchWheelMoved(self, value): method controllerMoved (line 56) | def controllerMoved(self, controller, value): method renderNextBlock (line 59) | def renderNextBlock(self, outputBuffer, startSample, numSamples): class SynthAudioSource (line 90) | class SynthAudioSource(juce.AudioSource): method __init__ (line 95) | def __init__(self, keyState): method setUsingSineWaveSound (line 108) | def setUsingSineWaveSound(self): method prepareToPlay (line 111) | def prepareToPlay(self, samplesPerBlockExpected, sampleRate): method releaseResources (line 115) | def releaseResources(self): method getNextAudioBlock (line 118) | def getNextAudioBlock(self, bufferToFill): method getMidiCollector (line 128) | def getMidiCollector(self): class MainContentComponent (line 132) | class MainContentComponent(juce_multi(juce.AudioAppComponent, juce.Timer)): method __init__ (line 138) | def __init__(self): method __del__ (line 176) | def __del__(self): method resized (line 182) | def resized(self): method prepareToPlay (line 186) | def prepareToPlay(self, samplesPerBlockExpected, sampleRate): method getNextAudioBlock (line 189) | def getNextAudioBlock(self, bufferToFill): method releaseResources (line 192) | def releaseResources(self): method timerCallback (line 195) | def timerCallback(self): method setMidiInput (line 199) | def setMidiInput(self, index): FILE: modules/juce_python/bindings/ScriptJuceAudioBasicsBindings.cpp type popsicle::Bindings (line 25) | namespace popsicle::Bindings { function registerAudioBuffer (line 35) | void registerAudioBuffer (py::module_& m) function registerJuceAudioBasicsBindings (line 143) | void registerJuceAudioBasicsBindings (py::module_& m) FILE: modules/juce_python/bindings/ScriptJuceAudioBasicsBindings.h function namespace (line 31) | namespace popsicle::Bindings { function prepareToPlay (line 110) | void prepareToPlay (int newSamplesPerBlockExpected, double newSampleRate... function releaseResources (line 115) | void releaseResources() override function getNextAudioBlock (line 120) | void getNextAudioBlock (const juce::AudioSourceChannelInfo& bufferToFill... function setNextReadPosition (line 131) | void setNextReadPosition (juce::int64 newPosition) override FILE: modules/juce_python/bindings/ScriptJuceAudioDevicesBindings.cpp type popsicle::Bindings (line 29) | namespace popsicle::Bindings { function registerJuceAudioDevicesBindings (line 38) | void registerJuceAudioDevicesBindings (py::module_& m) FILE: modules/juce_python/bindings/ScriptJuceAudioDevicesBindings.h function namespace (line 35) | namespace popsicle::Bindings { function Listener (line 83) | struct PyAudioIODeviceTypeListener : juce::AudioIODeviceType::Listener function audioDeviceIOCallbackWithContext (line 100) | void audioDeviceIOCallbackWithContext (const float* const* inputChannelD... function audioDeviceAboutToStart (line 131) | void audioDeviceAboutToStart (juce::AudioIODevice* device) override function audioDeviceStopped (line 136) | void audioDeviceStopped() override function audioDeviceError (line 141) | void audioDeviceError (const juce::String& errorMessage) override function AudioIODevice (line 152) | struct PyAudioIODevice : juce::AudioIODevice function getDefaultBufferSize (line 191) | int getDefaultBufferSize() override function close (line 201) | void close() override function isOpen (line 206) | bool isOpen() override function start (line 211) | void start (juce::AudioIODeviceCallback* callback) override function stop (line 216) | void stop() override function isPlaying (line 221) | bool isPlaying() override function getCurrentBufferSizeSamples (line 231) | int getCurrentBufferSizeSamples() override function getCurrentSampleRate (line 236) | double getCurrentSampleRate() override function getCurrentBitDepth (line 241) | int getCurrentBitDepth() override function getOutputLatencyInSamples (line 256) | int getOutputLatencyInSamples() override function getInputLatencyInSamples (line 261) | int getInputLatencyInSamples() override function hasControlPanel (line 271) | bool hasControlPanel() const override function setAudioPreprocessingEnabled (line 281) | bool setAudioPreprocessingEnabled (bool shouldBeEnabled) override FILE: modules/juce_python/bindings/ScriptJuceAudioFormatsBindings.cpp type popsicle::Bindings (line 21) | namespace popsicle::Bindings { function registerJuceAudioFormatsBindings (line 30) | void registerJuceAudioFormatsBindings (py::module_& m) FILE: modules/juce_python/bindings/ScriptJuceAudioFormatsBindings.h function namespace (line 35) | namespace popsicle::Bindings { function IncomingDataReceiver (line 182) | struct PyAudioFormatWriterIncomingDataReceiver : juce::AudioFormatWriter... function canHandleFile (line 219) | bool canHandleFile (const juce::File& fileToTest) override function canDoStereo (line 234) | bool canDoStereo() override function canDoMono (line 239) | bool canDoMono() override function isCompressed (line 244) | bool isCompressed() override function isChannelLayoutSupported (line 249) | bool isChannelLayoutSupported (const juce::AudioChannelSet& channelSet) ... FILE: modules/juce_python/bindings/ScriptJuceAudioProcessorsBindings.cpp type popsicle::Bindings (line 21) | namespace popsicle::Bindings { function registerJuceAudioProcessorsBindings (line 30) | void registerJuceAudioProcessorsBindings ([[maybe_unused]] py::module_... FILE: modules/juce_python/bindings/ScriptJuceAudioProcessorsBindings.h function namespace (line 33) | namespace popsicle::Bindings { FILE: modules/juce_python/bindings/ScriptJuceAudioUtilsBindings.cpp type popsicle::Bindings (line 23) | namespace popsicle::Bindings { function registerJuceAudioUtilsBindings (line 32) | void registerJuceAudioUtilsBindings (py::module_& m) FILE: modules/juce_python/bindings/ScriptJuceAudioUtilsBindings.h function namespace (line 36) | namespace popsicle::Bindings { FILE: modules/juce_python/bindings/ScriptJuceCoreBindings.cpp type PYBIND11_NAMESPACE (line 30) | namespace PYBIND11_NAMESPACE { type detail (line 31) | namespace detail { function handle (line 57) | handle type_caster::cast (const juce::StringRef& sr... function handle (line 110) | handle type_caster::cast (const juce::String& src, ret... function handle (line 167) | handle type_caster::cast (const juce::Identifier& ... function handle (line 319) | handle type_caster::cast (const juce::var& src, return_va... type popsicle::Bindings (line 383) | namespace popsicle::Bindings { function registerMathConstants (line 393) | void registerMathConstants (py::module_& m) function registerRange (line 423) | void registerRange (py::module_& m) function registerNormalisableRange (line 495) | void registerNormalisableRange (py::module_& m) function registerAtomic (line 547) | void registerAtomic (py::module_& m) function registerSparseSet (line 591) | void registerSparseSet (pybind11::module_& m) function registerJuceCoreBindings (line 652) | void registerJuceCoreBindings (py::module_& m) FILE: modules/juce_python/bindings/ScriptJuceCoreBindings.h function namespace (line 38) | namespace PYBIND11_NAMESPACE { function namespace (line 107) | namespace popsicle::Bindings { function compareElements (line 128) | int compareElements (const T& first, const T& second) type PyThreadID (line 347) | struct PyThreadID function noexcept (line 359) | const noexcept function isExhausted (line 391) | bool isExhausted() override function read (line 396) | int read (void* destBuffer, int maxBytesToRead) override function readByte (line 410) | char readByte() override function readShort (line 415) | short readShort() override function readShortBigEndian (line 420) | short readShortBigEndian() override function readInt (line 425) | int readInt() override function readIntBigEndian (line 430) | int readIntBigEndian() override function readFloat (line 445) | float readFloat() override function readFloatBigEndian (line 450) | float readFloatBigEndian() override function readDouble (line 455) | double readDouble() override function readDoubleBigEndian (line 460) | double readDoubleBigEndian() override function readCompressedInt (line 465) | int readCompressedInt() override function readIntoMemoryBlock (line 485) | size_t readIntoMemoryBlock (juce::MemoryBlock& destBlock, ssize_t maxNum... function setPosition (line 495) | bool setPosition (juce::int64 newPosition) override function skipNextBytes (line 500) | void skipNextBytes (juce::int64 newPosition) override function flush (line 542) | void flush() override function setPosition (line 547) | bool setPosition (juce::int64 newPosition) override function write (line 557) | bool write (const void* dataToWrite, size_t numberOfBytes) override function writeByte (line 571) | bool writeByte (char value) override function writeBool (line 576) | bool writeBool (bool value) override function writeShort (line 581) | bool writeShort (short value) override function writeShortBigEndian (line 586) | bool writeShortBigEndian (short value) override function writeInt (line 591) | bool writeInt (int value) override function writeIntBigEndian (line 596) | bool writeIntBigEndian (int value) override function writeInt64 (line 601) | bool writeInt64 (juce::int64 value) override function writeInt64BigEndian (line 606) | bool writeInt64BigEndian (juce::int64 value) override function writeFloat (line 611) | bool writeFloat (float value) override function writeFloatBigEndian (line 616) | bool writeFloatBigEndian (float value) override function writeDouble (line 621) | bool writeDouble (double value) override function writeDoubleBigEndian (line 626) | bool writeDoubleBigEndian (double value) override function writeRepeatedByte (line 631) | bool writeRepeatedByte (juce::uint8 byte, size_t numTimesToRepeat) override function writeCompressedInt (line 636) | bool writeCompressedInt (int value) override function writeString (line 641) | bool writeString (const juce::String& text) override function writeText (line 646) | bool writeText (const juce::String& text, bool asUTF16, bool writeUTF16B... function isFileSuitable (line 664) | bool isFileSuitable (const juce::File& file) const override function isDirectorySuitable (line 669) | bool isDirectorySuitable (const juce::File& file) const override type PyURLDownloadTaskListener (line 677) | struct PyURLDownloadTaskListener function finished (line 679) | void finished (juce::URL::DownloadTask* task, bool success) override function progress (line 684) | void progress (juce::URL::DownloadTask* task, juce::int64 bytesDownloade... type PyXmlElementComparator (line 692) | struct PyXmlElementComparator type PyHighResolutionTimer (line 738) | struct PyHighResolutionTimer function hiResTimerCallback (line 740) | void hiResTimerCallback() override function mutex (line 751) | PyGenericScopedLock (const T& mutex) function enter (line 764) | void enter() function exit (line 769) | void exit() function mutex (line 781) | PyGenericScopedUnlock (const T& mutex) function enter (line 794) | void enter() function exit (line 799) | void exit() function enter (line 837) | void enter() function exit (line 843) | void exit() function run (line 862) | void run() override FILE: modules/juce_python/bindings/ScriptJuceDataStructuresBindings.cpp type popsicle::Bindings (line 30) | namespace popsicle::Bindings { function registerCachedValue (line 40) | void registerCachedValue (py::module_& m) function registerJuceDataStructuresBindings (line 85) | void registerJuceDataStructuresBindings (py::module_& m) FILE: modules/juce_python/bindings/ScriptJuceDataStructuresBindings.h function namespace (line 31) | namespace popsicle::Bindings { type PyValueValueSource (line 79) | struct PyValueValueSource function setValue (line 88) | void setValue (const juce::var& newValue) override type PyValueListener (line 96) | struct PyValueListener function valueChanged (line 100) | void valueChanged (juce::Value& value) override type PyValueTreeListener (line 108) | struct PyValueTreeListener function valueTreePropertyChanged (line 112) | void valueTreePropertyChanged (juce::ValueTree& treeWhosePropertyHasChan... function valueTreeChildAdded (line 117) | void valueTreeChildAdded (juce::ValueTree& parentTree, juce::ValueTree& ... function valueTreeChildRemoved (line 122) | void valueTreeChildRemoved (juce::ValueTree& parentTree, juce::ValueTree... function valueTreeChildOrderChanged (line 127) | void valueTreeChildOrderChanged (juce::ValueTree& parentTreeWhoseChildre... function valueTreeParentChanged (line 132) | void valueTreeParentChanged (juce::ValueTree& treeWhoseParentHasChanged)... function valueTreeRedirected (line 137) | void valueTreeRedirected (juce::ValueTree& treeWhichHasBeenChanged) over... type PyValueTreeComparator (line 145) | struct PyValueTreeComparator type PyValueTreeSynchroniser (line 166) | struct PyValueTreeSynchroniser function stateChanged (line 170) | void stateChanged (const void* encodedChange, size_t encodedChangeSize) ... FILE: modules/juce_python/bindings/ScriptJuceEventsBindings.cpp type juce (line 31) | namespace juce { type popsicle::Bindings (line 41) | namespace popsicle::Bindings { function registerJuceEventsBindings (line 48) | void registerJuceEventsBindings (py::module_& m) FILE: modules/juce_python/bindings/ScriptJuceEventsBindings.h function namespace (line 31) | namespace popsicle::Bindings { type PyMultiTimer (line 136) | struct PyMultiTimer function timerCallback (line 140) | void timerCallback (int timerID) override FILE: modules/juce_python/bindings/ScriptJuceGraphicsBindings.cpp function registerPoint (line 47) | void registerPoint (py::module_& m) function registerLine (line 132) | void registerLine (py::module_& m) function registerRectangle (line 211) | void registerRectangle (py::module_& m) function registerRectangleList (line 358) | void registerRectangleList (py::module_& m) function registerParallelogram (line 419) | void registerParallelogram (py::module_& m) function registerBorderSize (line 487) | void registerBorderSize (py::module_& m) FILE: modules/juce_python/bindings/ScriptJuceGraphicsBindings.h function namespace (line 33) | namespace popsicle::Bindings { function ImageFileFormat (line 61) | struct PyImageFileFormat : juce::ImageFileFormat function isVectorDevice (line 98) | bool isVectorDevice() const override function addTransform (line 108) | void addTransform (const juce::AffineTransform& transform) override function getPhysicalPixelScaleFactor (line 113) | float getPhysicalPixelScaleFactor() const override function clipToRectangleList (line 123) | bool clipToRectangleList (const juce::RectangleList& rects) override function excludeClipRectangle (line 128) | void excludeClipRectangle (const juce::Rectangle& rect) override function clipToPath (line 133) | void clipToPath (const juce::Path& path, const juce::AffineTransform& tr... function clipToImageAlpha (line 138) | void clipToImageAlpha (const juce::Image& image, const juce::AffineTrans... function clipRegionIntersects (line 143) | bool clipRegionIntersects (const juce::Rectangle& rect) override function isClipEmpty (line 153) | bool isClipEmpty() const override function restoreState (line 163) | void restoreState() override function beginTransparencyLayer (line 168) | void beginTransparencyLayer (float opacity) override function endTransparencyLayer (line 173) | void endTransparencyLayer() override function setFill (line 178) | void setFill (const juce::FillType& fill) override function setOpacity (line 183) | void setOpacity (float opacity) override function setInterpolationQuality (line 188) | void setInterpolationQuality (juce::Graphics::ResamplingQuality quality)... function fillAll (line 193) | void fillAll() override function fillRect (line 198) | void fillRect (const juce::Rectangle& rect, bool replaceExistingCon... function fillRect (line 203) | void fillRect (const juce::Rectangle& rect) override function fillRectList (line 208) | void fillRectList (const juce::RectangleList& rects) override function fillPath (line 213) | void fillPath (const juce::Path& path, const juce::AffineTransform& tran... function drawImage (line 218) | void drawImage (const juce::Image& image, const juce::AffineTransform& t... function drawLine (line 223) | void drawLine (const juce::Line& line) override function setFont (line 228) | void setFont (const juce::Font& font) override function juce (line 233) | const juce::Font& getFont() override function drawGlyphs (line 238) | void drawGlyphs (juce::Span glyphs, FILE: modules/juce_python/bindings/ScriptJuceGuiBasicsBindings.cpp type PYBIND11_NAMESPACE (line 29) | namespace PYBIND11_NAMESPACE { type polymorphic_type_hook (line 32) | struct polymorphic_type_hook FILE: modules/juce_python/bindings/ScriptJuceGuiBasicsBindings.h function namespace (line 41) | namespace popsicle::Bindings { function setHighlightedRegion (line 293) | void setHighlightedRegion (const juce::Range& newRange) override function setTemporaryUnderlining (line 298) | void setTemporaryUnderlining (const juce::Array>& under... function insertTextAtCaret (line 308) | void insertTextAtCaret (const juce::String& textToInsert) override function getCaretPosition (line 313) | int getCaretPosition() const override function getTotalNumChars (line 323) | int getTotalNumChars() const override function drawSpinningWaitAnimation (line 351) | void drawSpinningWaitAnimation(juce::Graphics& g, const juce::Colour& co... function drawButtonBackground (line 402) | void drawButtonBackground (juce::Graphics& g, juce::Button& b, const juc... function drawButtonText (line 432) | void drawButtonText (juce::Graphics& g, juce::TextButton& button, function getTextButtonWidthToFitText (line 448) | int getTextButtonWidthToFitText (juce::TextButton& button, int buttonHei... function drawToggleButton (line 462) | void drawToggleButton (juce::Graphics& g, juce::ToggleButton& button, function changeToggleButtonWidthToFitText (line 478) | void changeToggleButtonWidthToFitText (juce::ToggleButton& button) override function drawTickBox (line 493) | void drawTickBox (juce::Graphics& g, juce::Component& component, function drawDrawableButton (line 511) | void drawDrawableButton (juce::Graphics& g, juce::DrawableButton& button, function drawAlertBox (line 535) | void drawAlertBox (juce::Graphics& g, juce::AlertWindow& alertWindow, co... function getAlertBoxWindowFlags (line 550) | int getAlertBoxWindowFlags() override function getAlertWindowButtonHeight (line 573) | int getAlertWindowButtonHeight() override function ComponentListener (line 630) | struct PyComponentListener : juce::ComponentListener function Callback (line 677) | struct PyModalComponentManagerCallback : juce::ModalComponentManager::Ca... function Callback (line 687) | struct PyModalComponentManagerCallbackCallable : juce::ModalComponentMan... function setName (line 711) | void setName (const juce::String& newName) override function setVisible (line 716) | void setVisible (bool shouldBeVisible) override function visibilityChanged (line 721) | void visibilityChanged() override function userTriedToCloseWindow (line 726) | void userTriedToCloseWindow() override function minimisationStateChanged (line 731) | void minimisationStateChanged(bool isNowMinimised) override function getDesktopScaleFactor (line 736) | float getDesktopScaleFactor() const override function childrenChanged (line 746) | void childrenChanged() override function hitTest (line 751) | bool hitTest (int x, int y) override function lookAndFeelChanged (line 756) | void lookAndFeelChanged() override function enablementChanged (line 761) | void enablementChanged() override function alphaChanged (line 766) | void alphaChanged() override function paint (line 771) | void paint (juce::Graphics& g) override function paintOverChildren (line 787) | void paintOverChildren (juce::Graphics& g) override function keyPressed (line 802) | bool keyPressed (const juce::KeyPress& key) override function keyStateChanged (line 807) | bool keyStateChanged (bool isDown) override function modifierKeysChanged (line 812) | void modifierKeysChanged (const juce::ModifierKeys& modifiers) override function focusGained (line 817) | void focusGained (juce::Component::FocusChangeType cause) override function focusGainedWithDirection (line 822) | void focusGainedWithDirection (juce::Component::FocusChangeType cause, j... function focusLost (line 827) | void focusLost (juce::Component::FocusChangeType cause) override function focusOfChildComponentChanged (line 832) | void focusOfChildComponentChanged (juce::Component::FocusChangeType caus... function resized (line 837) | void resized () override function moved (line 842) | void moved () override function childBoundsChanged (line 847) | void childBoundsChanged (juce::Component* child) override function parentSizeChanged (line 852) | void parentSizeChanged () override function broughtToFront (line 857) | void broughtToFront () override function handleCommandMessage (line 862) | void handleCommandMessage (int commandId) override function canModalEventBeSentToComponent (line 878) | bool canModalEventBeSentToComponent (const juce::Component* targetCompon... function inputAttemptWhenModal (line 883) | void inputAttemptWhenModal () override function colourChanged (line 888) | void colourChanged () override function override (line 901) | const override function replaceColour (line 931) | bool replaceColour (juce::Colour originalColour, juce::Colour replacemen... function override (line 942) | const override { return nullptr; } function override (line 960) | const override { return nullptr; } function override (line 978) | const override { return nullptr; } function override (line 986) | const override { return nullptr; } function replaceColour (line 998) | bool replaceColour (juce::Colour originalColour, juce::Colour replacemen... function override (line 1009) | const override { return nullptr; } function replaceColour (line 1021) | bool replaceColour (juce::Colour originalColour, juce::Colour replacemen... function explicit (line 1034) | explicit PyButton (const juce::String& name) function triggerClick (line 1039) | void triggerClick() override function clicked (line 1044) | void clicked() override function clicked (line 1049) | void clicked (const juce::ModifierKeys& modifiers) override function paintButton (line 1065) | void paintButton (juce::Graphics& g, bool shouldDrawButtonAsHighlighted,... function buttonStateChanged (line 1080) | void buttonStateChanged() override function Listener (line 1086) | struct PyButtonListener : juce::Button::Listener function textWasEdited (line 1124) | void textWasEdited() override function textWasChanged (line 1129) | void textWasChanged() override function editorShown (line 1134) | void editorShown (juce::TextEditor* e) override function editorAboutToBeHidden (line 1139) | void editorAboutToBeHidden (juce::TextEditor* e) override function Listener (line 1145) | struct PyLabelListener : juce::Label::Listener function addPopupMenuItems (line 1173) | void addPopupMenuItems (juce::PopupMenu& menuToAddTo, const juce::MouseE... function performPopupMenuAction (line 1178) | void performPopupMenuAction (int menuItemID) override function Listener (line 1184) | struct PyTextEditorListener : juce::TextEditor::Listener function ListBoxModel (line 1222) | struct PyListBoxModel : juce::ListBoxModel function columnClicked (line 1348) | void columnClicked (int columnId, const juce::ModifierKeys& mods) override function addMenuItems (line 1353) | void addMenuItems (juce::PopupMenu& menu, int columnIdClicked) override function reactToMenuItem (line 1358) | void reactToMenuItem (int menuReturnId, int columnIdClicked) override function showColumnChooserMenu (line 1363) | void showColumnChooserMenu (int columnIdClicked) override function Listener (line 1369) | struct PyTableHeaderComponentListener : juce::TableHeaderComponent::List... function TableListBoxModel (line 1396) | struct PyTableListBoxModel : juce::TableListBoxModel FILE: modules/juce_python/bindings/ScriptJuceGuiEntryPointsBindings.cpp type juce (line 38) | namespace juce { type popsicle::Bindings (line 47) | namespace popsicle::Bindings { function runApplication (line 59) | void runApplication (JUCEApplicationBase* application, int milliseconds) function registerJuceGuiEntryPointsBindings (line 99) | void registerJuceGuiEntryPointsBindings (py::module_& m) function BOOL (line 275) | BOOL APIENTRY DllMain(HANDLE instance, DWORD reason, LPVOID reserved) FILE: modules/juce_python/bindings/ScriptJuceGuiEntryPointsBindings.h function namespace (line 29) | namespace popsicle::Bindings { FILE: modules/juce_python/bindings/ScriptJuceGuiExtraBindings.cpp type popsicle::Bindings (line 22) | namespace popsicle::Bindings { function registerJuceGuiExtraBindings (line 31) | void registerJuceGuiExtraBindings (py::module_& m) FILE: modules/juce_python/bindings/ScriptJuceGuiExtraBindings.h function namespace (line 29) | namespace popsicle::Bindings { FILE: modules/juce_python/bindings/ScriptJuceOptionsBindings.cpp type popsicle::Bindings (line 21) | namespace popsicle::Bindings { function Options (line 25) | Options& globalOptions() noexcept function registerJuceOptionsBindings (line 33) | void registerJuceOptionsBindings ([[maybe_unused]] pybind11::module_& m) FILE: modules/juce_python/juce_python.h function namespace (line 88) | namespace popsicle { FILE: modules/juce_python/modules/ScriptPopsicleModule.cpp function PYBIND11_EMBEDDED_MODULE (line 27) | PYBIND11_EMBEDDED_MODULE(__popsicle__, m) FILE: modules/juce_python/pybind11/attr.h function is_method (line 18) | PYBIND11_NAMESPACE_BEGIN(PYBIND11_NAMESPACE) type is_setter (line 30) | struct is_setter {} type is_operator (line 33) | struct is_operator {} type is_final (line 36) | struct is_final {} type name (line 51) | struct name { type op_type (line 171) | enum op_type : int type undefined_t (line 172) | struct undefined_t type function_record (line 191) | struct function_record { type type_record (line 272) | struct type_record { function function_call (line 366) | inline function_call::function_call(const function_record &f, handle p) ... type is_new_style_constructor (line 372) | struct is_new_style_constructor {} function init (line 386) | static void init(const T &, function_record *) {} function init (line 387) | static void init(const T &, type_record *) {} function precall (line 388) | static void precall(function_call &) {} function postcall (line 389) | static void postcall(function_call &, handle) {} function name (line 394) | struct process_attribute : process_attribute_default { function doc (line 400) | struct process_attribute : process_attribute_default { type process_attribute (line 406) | struct process_attribute function init (line 407) | static void init(const char *d, function_record *r) { r->doc = const_cas... function init (line 408) | static void init(const char *d, type_record *r) { r->doc = d; } type process_attribute (line 411) | struct process_attribute function return_value_policy (line 415) | struct process_attribute : process_attribute_defaul... function sibling (line 422) | struct process_attribute : process_attribute_default { function is_method (line 428) | struct process_attribute : process_attribute_default : process_attribute_default : process_attribute_default { function is_operator (line 449) | struct process_attribute : process_attribute_default function check_kw_only_arg (line 461) | inline void check_kw_only_arg(const arg &a, function_record *r) { function append_self_arg_if_needed (line 468) | inline void append_self_arg_if_needed(function_record *r) { function arg (line 476) | struct process_attribute : process_attribute_default { function arg_v (line 487) | struct process_attribute : process_attribute_default { function kw_only (line 528) | struct process_attribute : process_attribute_default { function pos_only (line 541) | struct process_attribute : process_attribute_default { function init (line 557) | static void init(const handle &h, type_record *r) { r->bases.append(h); } function init (line 563) | static void init(const base &, type_record *r) { r->add_base(typeid(T... function multiple_inheritance (line 568) | struct process_attribute : process_attribute_defau... function dynamic_attr (line 575) | struct process_attribute : process_attribute_default { function is_final (line 587) | struct process_attribute : process_attribute_default { function buffer_protocol (line 592) | struct process_attribute : process_attribute_default : process_attribute_default : process_attribute_default : process_attribute_default { function arithmetic (line 614) | struct process_attribute : process_attribute_default f_strides(const std::vector &shape,... function Py_buffer (line 153) | Py_buffer *view() const { return m_view; } type private_ctr_tag (line 168) | struct private_ctr_tag {} type compare_buffer_info (line 188) | struct compare_buffer_info { function compare (line 197) | static bool compare(const buffer_info &b) { FILE: modules/juce_python/pybind11/cast.h function handle (line 71) | static handle function index_check (line 140) | auto index_check = [](PyObject *o) { return PyIndex_Check(o); } function index_check (line 144) | auto index_check = [](PyObject *o) { return hasattr(o, "__index__"); } function load (line 268) | bool load(handle h, bool) { function handle (line 294) | static handle cast(const void *ptr, return_value_policy /* policy */, ha... function else (line 337) | else if (hasattr(src, PYBIND11_BOOL_ATTR)) { function handle (line 357) | static handle cast(bool src, return_value_policy /* policy */, handle /*... function load (line 385) | bool load(handle src, bool) { function handle (line 437) | static handle function handle (line 542) | static handle cast(const CharT *src, return_value_policy policy, handle ... function handle (line 549) | static handle cast(CharT src, return_value_policy policy, handle parent) { function handle (line 651) | handle cast(T *src, return_value_policy policy, handle parent) { function load (line 753) | bool load(handle src, bool convert) { function handle (line 830) | static handle cast(holder_type &&src, return_value_policy, handle) { function bool_ (line 877) | struct handle_type_name { function bytes (line 881) | struct handle_type_name { function int_ (line 885) | struct handle_type_name { function iterable (line 889) | struct handle_type_name { function iterator (line 893) | struct handle_type_name { function float_ (line 897) | struct handle_type_name { function none (line 901) | struct handle_type_name { function args (line 905) | struct handle_type_name { function kwargs (line 909) | struct handle_type_name { function handle (line 938) | static handle cast(const handle &src, return_value_policy /* policy */, ... function return_value_policy (line 999) | static return_value_policy policy(return_value_policy p) { return p; } function return_value_policy (line 1006) | static return_value_policy policy(return_value_policy p) { function cast (line 1181) | inline void object::cast() && { type override_unused (line 1195) | struct override_unused {} function cast_error (line 1240) | inline cast_error cast_error_unable_to_convert_call_arg(const std::strin... type arg (line 1277) | struct arg { function namespace (line 1376) | inline namespace literals { type function_record (line 1391) | struct function_record type function_call (line 1394) | struct function_call { function load_args (line 1443) | bool load_args(function_call &call) { return load_impl_sequence(call, in... function tuple (line 1498) | tuple args() && { return std::move(m_args); } function object (line 1501) | object call(PyObject *ptr) const { function tuple (line 1531) | tuple args() && { return std::move(m_args); } function dict (line 1532) | dict kwargs() && { return std::move(m_kwargs); } function object (line 1535) | object call(PyObject *ptr) const { function process (line 1559) | void process(list &args_list, detail::args_proxy ap) { function process (line 1565) | void process(list & /*args_list*/, arg_v a) { function process (line 1590) | void process(list & /*args_list*/, detail::kwargs_proxy kp) { function nameless_argument_error (line 1606) | [[noreturn]] static void nameless_argument_error() { function nameless_argument_error (line 1612) | [[noreturn]] static void nameless_argument_error(const std::string &type) { function multiple_values_error (line 1617) | [[noreturn]] static void multiple_values_error() { function multiple_values_error (line 1623) | [[noreturn]] static void multiple_values_error(const std::string &name) { function args_are_all_positional (line 1637) | bool args_are_all_positional() { FILE: modules/juce_python/pybind11/chrono.h function PYBIND11_NAMESPACE_BEGIN (line 21) | PYBIND11_NAMESPACE_BEGIN(PYBIND11_NAMESPACE) function handle (line 74) | static handle cast(const type &src, return_value_policy /* policy */, ha... function std (line 102) | inline std::tm *localtime_thread_safe(const std::time_t *time, std::tm *... function load (line 123) | bool load(handle src, bool) { function handle (line 173) | static handle cast(const std::chrono::time_point overload_cast{} function const_ (line 1125) | static constexpr auto const_ = std::true_type{} function operator (line 1171) | operator std::vector &&() && { return std::move(v); } FILE: modules/juce_python/pybind11/detail/descr.h function descr (line 63) | constexpr descr<0> const_name(char const (&)[1]) { return {}; } FILE: modules/juce_python/pybind11/detail/init.h function PYBIND11_WARNING_DISABLE_MSVC (line 14) | PYBIND11_NAMESPACE_BEGIN(PYBIND11_NAMESPACE) FILE: modules/juce_python/pybind11/detail/internals.h function tls_replace_value (line 106) | inline void tls_replace_value(PYBIND11_TLS_KEY_REF key, void *value) { function same_type (line 128) | inline bool same_type(const std::type_info &lhs, const std::type_info &r... function same_type (line 132) | inline bool same_type(const std::type_info &lhs, const std::type_info &r... type type_hash (line 136) | struct type_hash { type type_equal_to (line 147) | struct type_equal_to { type override_hash (line 157) | struct override_hash { type internals (line 168) | struct internals { type type_info (line 226) | struct type_info { function internals (line 322) | inline internals **&get_internals_pp() { function raise_err (line 350) | inline bool raise_err(PyObject *exc_type, const char *msg) { function translate_exception (line 359) | inline void translate_exception(std::exception_ptr p) { function translate_local_exception (line 419) | inline void translate_local_exception(std::exception_ptr p) { function object (line 434) | inline object get_python_state_dict() { function object (line 454) | inline object get_internals_obj_from_state_dict(handle state_dict) { function internals (line 458) | inline internals **get_internals_pp_from_capsule(handle obj) { function PYBIND11_NOINLINE (line 467) | PYBIND11_NOINLINE internals &get_internals() { function local_internals (line 584) | inline local_internals &get_local_internals() { function is_function_record_capsule (line 619) | inline bool is_function_record_capsule(const capsule &cap) { function PYBIND11_NOINLINE (line 636) | PYBIND11_NOINLINE void *set_shared_data(const std::string &name, void *d... FILE: modules/juce_python/pybind11/detail/type_caster_base.h function PYBIND11_NAMESPACE_BEGIN (line 29) | PYBIND11_NAMESPACE_BEGIN(PYBIND11_NAMESPACE) function PYBIND11_NOINLINE (line 81) | PYBIND11_NOINLINE static void add_patient(handle h) { function PYBIND11_NOINLINE (line 106) | PYBIND11_NOINLINE void all_type_info_populate(PyTypeObject *t, std::vect... function explicit (line 269) | explicit value_and_holder(size_t index) : index{index} type values_and_holders (line 315) | struct values_and_holders { function PYBIND11_NOINLINE (line 465) | PYBIND11_NOINLINE bool isinstance_generic(handle obj, const std::type_in... function PYBIND11_NOINLINE (line 473) | PYBIND11_NOINLINE handle get_object_handle(const void *ptr, const detail... type recursive_bottom (line 881) | struct recursive_bottom {} function type_caster_base (line 1069) | type_caster_base(typeid(type)) {} function explicit (line 1070) | explicit type_caster_base(const std::type_info &info) : type_caster_gene... function handle (line 1072) | static handle cast(const itype &src, return_value_policy policy, handle ... function handle (line 1080) | static handle cast(itype &&src, return_value_policy, handle parent) { function std (line 1087) | static std::pair src_and_type(const ity... function handle (line 1109) | static handle cast(const itype *src, return_value_policy policy, handle ... function handle (line 1119) | static handle cast_holder(const itype *src, const void *holder) { function operator (line 1134) | operator itype *() { return (type *) value; } FILE: modules/juce_python/pybind11/detail/typeid.h function PYBIND11_NAMESPACE_BEGIN (line 21) | PYBIND11_NAMESPACE_BEGIN(PYBIND11_NAMESPACE) function std (line 51) | inline std::string clean_type_id(const char *typeid_name) { function type_id (line 57) | PYBIND11_NAMESPACE_END(detail) FILE: modules/juce_python/pybind11/eigen/matrix.h function EigenDStride (line 86) | EigenDStride stride{0, 0}; // Only valid if negativestrides is false! type eigen_extract_stride (line 131) | struct eigen_extract_stride type eigen_extract_stride (line 135) | struct eigen_extract_stride function EigenConformable (line 172) | static EigenConformable conformable(const array &a) { function capsule (line 282) | capsule base(src, [](void *o) { delete static_cast(o); } function load (line 295) | bool load(handle src, bool convert) { function handle (line 340) | handle cast_impl(CType *src, return_value_policy policy, handle parent) { function handle (line 365) | static handle cast(const Type &&src, return_value_policy /* policy */, h... function handle (line 369) | static handle cast(Type &src, return_value_policy policy, handle parent) { function handle (line 377) | static handle cast(const Type &src, return_value_policy policy, handle p... function handle (line 385) | static handle cast(Type *src, return_value_policy policy, handle parent) { function handle (line 389) | static handle cast(const Type *src, return_value_policy policy, handle p... function operator (line 396) | operator Type *() { return &value; } function operator (line 547) | operator Type *() { return ref.get(); } function handle (line 628) | static handle cast(const Type *src, return_value_policy policy, handle p... function load (line 652) | bool load(handle src, bool) { function handle (line 691) | static handle cast(const Type &src, return_value_policy /* policy */, ha... FILE: modules/juce_python/pybind11/eigen/tensor.h function PYBIND11_WARNING_DISABLE_MSVC (line 32) | PYBIND11_NAMESPACE_BEGIN(PYBIND11_NAMESPACE) type eigen_tensor_helper (line 55) | struct eigen_tensor_helper function is_correct_shape (line 63) | static constexpr bool function free (line 84) | static void free(Type *tensor) { delete tensor; } type eigen_tensor_helper (line 88) | struct eigen_tensor_helper function load (line 174) | bool load(handle src, bool convert) { function handle (line 217) | static handle cast(Type &&src, return_value_policy policy, handle parent) { function handle (line 225) | static handle cast(const Type &&src, return_value_policy policy, handle ... function handle (line 233) | static handle cast(Type &src, return_value_policy policy, handle parent) { function handle (line 241) | static handle cast(const Type &src, return_value_policy policy, handle p... function handle (line 249) | static handle cast(Type *src, return_value_policy policy, handle parent) { function handle (line 258) | static handle cast(const Type *src, return_value_policy policy, handle p... function handle (line 268) | handle cast_impl(C *src, return_value_policy policy, handle parent) { function load (line 370) | bool load(handle src, bool /*convert*/) { function handle (line 412) | static handle cast(MapType &&src, return_value_policy policy, handle par... function handle (line 416) | static handle cast(const MapType &&src, return_value_policy policy, hand... function handle (line 420) | static handle cast(MapType &src, return_value_policy policy, handle pare... function handle (line 428) | static handle cast(const MapType &src, return_value_policy policy, handl... function handle (line 436) | static handle cast(MapType *src, return_value_policy policy, handle pare... function handle (line 445) | static handle cast(const MapType *src, return_value_policy policy, handl... FILE: modules/juce_python/pybind11/embed.h function PYBIND11_NAMESPACE_BEGIN (line 59) | PYBIND11_NAMESPACE_BEGIN(PYBIND11_NAMESPACE) type wide_char_arg_deleter (line 77) | struct wide_char_arg_deleter { function wchar_t (line 84) | inline wchar_t *widen_chars(const char *safe_arg) { function precheck_interpreter (line 89) | inline void precheck_interpreter() { function initialize_interpreter_pre_pyconfig (line 100) | inline void initialize_interpreter_pre_pyconfig(bool init_signal_handlers, function finalize_interpreter (line 245) | inline void finalize_interpreter() { function class (line 283) | class scoped_interpreter { FILE: modules/juce_python/pybind11/eval.h function PYBIND11_NAMESPACE_BEGIN (line 18) | PYBIND11_NAMESPACE_BEGIN(PYBIND11_NAMESPACE) function exec (line 88) | inline void exec(const str &expr, object global = globals(), object loca... FILE: modules/juce_python/pybind11/functional.h function PYBIND11_NAMESPACE_BEGIN (line 16) | PYBIND11_NAMESPACE_BEGIN(PYBIND11_NAMESPACE) FILE: modules/juce_python/pybind11/gil.h function PYBIND11_NAMESPACE_BEGIN (line 18) | PYBIND11_NAMESPACE_BEGIN(PYBIND11_NAMESPACE) function inc_ref (line 91) | void inc_ref() { ++tstate->gilstate_counter; } function PYBIND11_NOINLINE (line 93) | PYBIND11_NOINLINE void dec_ref() { function PYBIND11_NOINLINE (line 123) | PYBIND11_NOINLINE void disarm() { active = false; } function PYBIND11_NOINLINE (line 125) | PYBIND11_NOINLINE ~gil_scoped_acquire() { function class (line 138) | class gil_scoped_release { function PYBIND11_NOINLINE (line 163) | PYBIND11_NOINLINE void disarm() { active = false; } function class (line 189) | class gil_scoped_acquire { function class (line 200) | class gil_scoped_release { function class (line 215) | class gil_scoped_acquire { function class (line 226) | class gil_scoped_release { FILE: modules/juce_python/pybind11/iostream.h function PYBIND11_NAMESPACE_BEGIN (line 34) | PYBIND11_NAMESPACE_BEGIN(PYBIND11_NAMESPACE) function utf8_remainder (line 58) | size_t utf8_remainder() const { function is_leading (line 62) | auto is_leading = [](char c) { return (static_cast(c) & 0... function is_leading_2b (line 63) | auto is_leading_2b = [](char c) { return static_cast(c) <... function is_leading_3b (line 64) | auto is_leading_3b = [](char c) { return static_cast(c) <... function _sync (line 94) | int _sync() { function sync (line 117) | int sync() override { return _sync(); } function class (line 192) | class scoped_estream_redirect : public scoped_ostream_redirect { function OstreamRedirect (line 200) | PYBIND11_NAMESPACE_BEGIN(detail) function exit (line 222) | void exit() { FILE: modules/juce_python/pybind11/numpy.h function PYBIND11_WARNING_DISABLE_MSVC (line 37) | PYBIND11_NAMESPACE_BEGIN(PYBIND11_NAMESPACE) type PyArrayDescr_Proxy (line 53) | struct PyArrayDescr_Proxy { type PyArray_Proxy (line 68) | struct PyArray_Proxy { type PyVoidScalarObject_Proxy (line 79) | struct PyVoidScalarObject_Proxy { type numpy_type_info (line 86) | struct numpy_type_info { function if (line 91) | struct numpy_internals { function numpy_internals (line 115) | inline numpy_internals &get_numpy_internals() { function PyArray_Check_ (line 140) | struct npy_api { function PyArrayDescr_Check_ (line 202) | bool PyArrayDescr_Check_(PyObject *obj) const { type functions (line 243) | enum functions { function npy_api (line 265) | static npy_api lookup() { function PyArray_Proxy (line 299) | inline PyArray_Proxy *array_proxy(void *ptr) { return reinterpret_castnd; } function strides (line 819) | ssize_t strides(ssize_t dim) const { function flags (line 827) | int flags() const { return detail::array_proxy(m_ptr)->flags; } function array (line 909) | array squeeze() { function array (line 934) | array reshape(ShapeContainer new_shape) { function array (line 950) | array view(const std::string &dtype) { type detail (line 972) | struct detail function fail_dim_check (line 974) | void fail_dim_check(ssize_t dim, const std::string &msg) const { function check_dimensions_impl (line 996) | void check_dimensions_impl(ssize_t, const ssize_t *) const {} type private_ctor (line 1022) | struct private_ctor {} function explicit (line 1057) | explicit array_t(const buffer_info &info, handle base = handle()) : arra... function array_t (line 1138) | static array_t ensure(handle h) { function check_ (line 1146) | static bool check_(handle h) { function std (line 1173) | static std::string format() { function string (line 1180) | string format() { return std::to_string(N) + 's'; } function string (line 1184) | string format() { return std::to_string(N) + 's'; } function std (line 1189) | static std::string format() { function std (line 1197) | static std::string format() { function load (line 1209) | bool load(handle src, bool convert) { function handle (line 1217) | static handle cast(const handle &src, return_value_policy /* policy */, ... function compare (line 1225) | static bool compare(const buffer_info &b) { function pybind11 (line 1288) | static pybind11::dtype dtype() { return pybind11::dtype(/*typenum*/ valu... function pybind11 (line 1297) | static pybind11::dtype dtype() { return pybind11::dtype(/*typenum*/ valu... function pybind11 (line 1325) | static pybind11::dtype dtype() { function pybind11 (line 1340) | static pybind11::dtype dtype() { return base_descr::dtype(); } type field_descriptor (line 1343) | struct field_descriptor { function pybind11 (line 1431) | static pybind11::dtype dtype() { return reinterpret_borrow fields) { function direct_converter (line 1451) | static bool direct_converter(PyObject *obj, void *&value) { function class (line 1544) | class common_iterator { function init_common_iterator (line 1610) | void init_common_iterator(const buffer_info &buffer, function increment_common_iterator (line 1636) | void increment_common_iterator(size_t dim) { function broadcast_trivial (line 1647) | enum class broadcast_trivial { non_trivial, c_trivial, f_trivial }; function Type (line 1764) | static Type create(broadcast_trivial trivial, const std::vector... function Return (line 1771) | static Return *mutable_data(Type &array) { return array.mutable_data(); } function Return (line 1773) | static Return call(Func &f, Args &...args) { return f(args...); } function call (line 1775) | static void call(Return *out, size_t i, Func &f, Args &...args) { out[i]... function Type (line 1783) | static Type create(broadcast_trivial, const std::vector &) { re... function detail (line 1787) | static detail::void_type call(Func &f, Args &...args) { function call (line 1792) | static void call(void *, size_t, Func &f, Args &...args) { f(args...); } function object (line 1818) | object operator()(typename vectorize_arg::type... args) { FILE: modules/juce_python/pybind11/operators.h function PYBIND11_NAMESPACE_BEGIN (line 14) | PYBIND11_NAMESPACE_BEGIN(PYBIND11_NAMESPACE) type op_impl (line 82) | struct op_impl {} FILE: modules/juce_python/pybind11/options.h function options (line 14) | PYBIND11_NAMESPACE_BEGIN(PYBIND11_NAMESPACE) function show_user_defined_docstrings (line 62) | static bool show_user_defined_docstrings() { function show_function_signatures (line 66) | static bool show_function_signatures() { return global_state().show_func... function show_enum_members_docstring (line 68) | static bool show_enum_members_docstring() { type state (line 76) | struct state { function state (line 84) | static state &global_state() { FILE: modules/juce_python/pybind11/pybind11.h function apply_exception_translators (line 53) | PYBIND11_NAMESPACE_BEGIN(detail) type InitializingFunctionRecordDeleter (line 154) | struct InitializingFunctionRecordDeleter { function PYBIND11_NOINLINE (line 163) | PYBIND11_NOINLINE unique_function_record make_function_record() { type capture (line 171) | struct capture { function class (line 319) | class strdup_guard { function release (line 335) | void release() { strings.clear(); } function initialize_generic (line 342) | void initialize_generic(unique_function_record &&unique_rec, function capsule (line 510) | capsule rec_capsule(unique_rec.release(), function loader_life_support (line 945) | loader_life_support guard{} function append_note_if_missing_header_is_suspected (line 1031) | auto append_note_if_missing_header_is_suspected = [](std::string &msg) { function module_ (line 1211) | static module_ import(const char *name) { function reload (line 1220) | void reload() { function module_ (line 1252) | static module_ create_extension_module(const char *name, const char *doc... function dict (line 1287) | inline dict globals() { function object (line 1295) | object make_simple_namespace(Args &&...args_) { function mark_parents_nonsimple (line 1365) | void mark_parents_nonsimple(PyTypeObject *value) { function add_base (line 1564) | void add_base(detail::type_record &rec) { function add_base (line 1571) | void add_base(detail::type_record &) {} type capture (line 1638) | struct capture { function cpp_function (line 1673) | cpp_function fget([pm](const type &c) -> const D & { return c.*pm; } function cpp_function (line 1683) | cpp_function fget([pm](const type &c) -> const D & { return c.*pm; } function cpp_function (line 1690) | cpp_function fget([pm](const object &) -> const D & { return *pm; } function cpp_function (line 1698) | cpp_function fget([pm](const object &) -> const D & { return *pm; } function init_holder (line 1810) | void init_holder(detail::instance *inst, function init_holder_from_existing (line 1828) | static void init_holder_from_existing(const detail::value_and_holder &v_h, function init_holder_from_existing (line 1835) | static void init_holder_from_existing(const detail::value_and_holder &v_h, function init_holder (line 1844) | static void init_holder(detail::instance *inst, function init_instance (line 1861) | static void init_instance(detail::instance *inst, const void *holder_ptr) { function dealloc (line 1871) | static void dealloc(detail::value_and_holder &v_h) { function detail (line 1889) | static detail::function_record *get_function_record(handle h) { function enum_name (line 1943) | PYBIND11_NAMESPACE_BEGIN(detail) function PYBIND11_NOINLINE (line 2116) | PYBIND11_NOINLINE void export_values() { type equivalent_integer (line 2130) | struct equivalent_integer type equivalent_integer (line 2134) | struct equivalent_integer type equivalent_integer (line 2138) | struct equivalent_integer type equivalent_integer (line 2142) | struct equivalent_integer type equivalent_integer (line 2146) | struct equivalent_integer type equivalent_integer (line 2150) | struct equivalent_integer type equivalent_integer (line 2154) | struct equivalent_integer type equivalent_integer (line 2158) | struct equivalent_integer function keep_alive_impl (line 2224) | void keep_alive_impl(handle nurse, handle patient) { function PYBIND11_NOINLINE (line 2254) | PYBIND11_NOINLINE void function std (line 2272) | inline std::pair function result_type (line 2328) | result_type operator()(Iterator &it) const { return *it; } function result_type (line 2350) | result_type operator()(Iterator &it) const { return (*it).first; } function result_type (line 2363) | result_type operator()(Iterator &it) const { return (*it).second; } function set_flag (line 2482) | struct set_flag { function register_exception_translator (line 2512) | inline void register_exception_translator(ExceptionTranslator &&translat... function register_local_exception_translator (line 2523) | inline void register_local_exception_translator(ExceptionTranslator &&tr... function get_exception_object (line 2555) | PYBIND11_NAMESPACE_BEGIN(detail) function register_exception (line 2590) | PYBIND11_NAMESPACE_END(detail) function print (line 2619) | void print(const tuple &args, const dict &kwargs) { function m_fetched_error_deleter (line 2658) | inline void function get_type_override (line 2671) | PYBIND11_NAMESPACE_BEGIN(detail) function get_override (line 2762) | PYBIND11_NAMESPACE_END(detail) function function (line 2868) | inline function FILE: modules/juce_python/pybind11/pytypes.h function PYBIND11_WARNING_DISABLE_MSVC (line 34) | PYBIND11_NAMESPACE_BEGIN(PYBIND11_NAMESPACE) function class (line 70) | class pyobject_tag {} function m_ptr (line 227) | m_ptr(ptr) {} function m_ptr (line 238) | m_ptr(obj) {} function PyObject (line 241) | PyObject *ptr() const { return m_ptr; } function throw_gilstate_error (line 301) | void throw_gilstate_error(const std::string &function_name) const { function inc_ref_counter (line 326) | static std::size_t inc_ref_counter(std::size_t add) { function class (line 347) | class object : public handle { function restore (line 688) | void restore() { function matches (line 698) | bool matches(handle exc) const { function std (line 712) | inline std::string error_string() { function PYBIND11_EXPORT_EXCEPTION (line 722) | PYBIND11_EXPORT_EXCEPTION error_already_set : public std::exception { function raise_from (line 780) | inline void raise_from(PyObject *type, const char *message) { function raise_from (line 809) | inline void raise_from(error_already_set &err, PyObject *type, const cha... function isinstance (line 837) | inline bool isinstance(handle obj) { function isinstance (line 843) | inline bool isinstance(handle obj, handle type) { function hasattr (line 853) | inline bool hasattr(handle obj, handle name) { function hasattr (line 857) | inline bool hasattr(handle obj, const char *name) { function delattr (line 861) | inline void delattr(handle obj, handle name) { function delattr (line 867) | inline void delattr(handle obj, const char *name) { function object (line 873) | inline object getattr(handle obj, handle name) { function object (line 881) | inline object getattr(handle obj, const char *name) { function object (line 889) | inline object getattr(handle obj, handle name, handle default_) { function object (line 897) | inline object getattr(handle obj, const char *name, handle default_) { function setattr (line 905) | inline void setattr(handle obj, handle name, handle value) { function setattr (line 911) | inline void setattr(handle obj, const char *name, handle value) { function hash (line 917) | inline ssize_t hash(handle obj) { function get_function (line 927) | PYBIND11_NAMESPACE_BEGIN(detail) function PyObject (line 943) | inline PyObject *dict_getitemstring(PyObject *v, const char *key) { function PyObject (line 958) | inline PyObject *dict_getitem(PyObject *v, PyObject *key) { function handle (line 977) | inline handle object_or_cast(PyObject *ptr) { return ptr; } function PYBIND11_WARNING_PUSH (line 979) | PYBIND11_WARNING_PUSH function PyObject (line 1022) | PyObject *ptr() const { return get_cache().ptr(); } function object (line 1030) | static object ensure_object(handle h) { return reinterpret_borrow() const { return **this; } function arrow_proxy (line 1208) | PYBIND11_NAMESPACE_BEGIN(iterator_policies) function class (line 1220) | class sequence_fast_readonly { function increment (line 1231) | void increment() { ++ptr; } function decrement (line 1232) | void decrement() { --ptr; } function advance (line 1233) | void advance(ssize_t n) { ptr += n; } function equal (line 1234) | bool equal(const sequence_fast_readonly &b) const { return ptr == b.ptr; } function distance_to (line 1235) | ssize_t distance_to(const sequence_fast_readonly &b) const { return ptr ... function class (line 1242) | class sequence_slow_readwrite { function increment (line 1252) | void increment() { ++index; } function decrement (line 1253) | void decrement() { --index; } function advance (line 1254) | void advance(ssize_t n) { index += n; } function equal (line 1255) | bool equal(const sequence_slow_readwrite &b) const { return index == b.i... function distance_to (line 1256) | ssize_t distance_to(const sequence_slow_readwrite &b) const { return ind... function class (line 1264) | class dict_readonly { function increment (line 1276) | void increment() { function equal (line 1281) | bool equal(const dict_readonly &b) const { return pos == b.pos; } function PyIterable_Check (line 1301) | inline bool PyIterable_Check(PyObject *obj) { function PyNone_Check (line 1311) | inline bool PyNone_Check(PyObject *o) { return o == Py_None; } function PyEllipsis_Check (line 1312) | inline bool PyEllipsis_Check(PyObject *o) { return o == Py_Ellipsis; } function PyUnicode_Check_Permissive (line 1315) | inline bool PyUnicode_Check_Permissive(PyObject *o) { function PyStaticMethod_Check (line 1323) | inline bool PyStaticMethod_Check(PyObject *o) { return o->ob_type == &Py... function class (line 1325) | class kwargs_proxy : public handle { function class (line 1330) | class args_proxy : public handle { function Parent (line 1377) | Name(const object &o) ... function Parent (line 1401) | Name(const object &o) : Parent(o) { ... function class (line 1426) | class iterator : public object { function reference (line 1448) | reference operator*() const { function pointer (line 1456) | pointer operator->() const { function iterator (line 1474) | static iterator sentinel() { return {}; } function class (line 1491) | class type : public object { function class (line 1517) | class iterable : public object { function namespace (line 1611) | inline namespace literals { function bytes (line 1676) | inline bytes::bytes(const pybind11::str &s) { function str (line 1696) | inline str::str(const bytes &b) { function class (line 1714) | class bytearray : public object { function class (line 1744) | class none : public object { function class (line 1750) | class ellipsis : public object { function class (line 1756) | class bool_ : public object { function as_unsigned (line 1777) | PYBIND11_NAMESPACE_BEGIN(detail) function class (line 1828) | class float_ : public object { function class (line 1850) | class weakref : public object { function class (line 1867) | class slice : public object { function compute (line 1895) | bool compute( function object (line 1904) | object index_to_object(T index) { function class (line 1909) | class capsule : public object { function explicit (line 1942) | explicit capsule(void (*destructor)()) { function set_pointer (line 1974) | void set_pointer(const void *value) { function set_name (line 1989) | void set_name(const char *new_name) { function initialize_with_void_ptr_destructor (line 2008) | void initialize_with_void_ptr_destructor(const void *value, function class (line 2035) | class tuple : public object { function args_are_all_keyword_or_ds (line 2061) | bool args_are_all_keyword_or_ds() { function class (line 2065) | class dict : public object { function clear (line 2084) | void clear() /* py-non-const */ { PyDict_Clear(ptr()); } function class (line 2104) | class sequence : public object { function item_accessor (line 2117) | item_accessor operator[](T &&o) const { function class (line 2124) | class list : public object { function class (line 2163) | class args : public tuple { function memoryview (line 2348) | static memoryview from_memory(const void *mem, ssize_t size) { function memoryview (line 2353) | static memoryview from_memory(std::string_view mem) { function memoryview (line 2360) | inline memoryview memoryview::from_buffer(void *ptr, function len (line 2399) | inline size_t len(handle h) { function len_hint (line 2409) | inline size_t len_hint(handle h) { function str (line 2420) | inline str repr(handle h) { function iterator (line 2428) | inline iterator iter(handle obj) { FILE: modules/juce_python/pybind11/stl.h function PYBIND11_NAMESPACE_BEGIN (line 35) | PYBIND11_NAMESPACE_BEGIN(PYBIND11_NAMESPACE) function reserve_maybe (line 116) | void reserve_maybe(const dict &, void *) {} function load (line 168) | bool load(handle src, bool convert) { function reserve_maybe (line 190) | void reserve_maybe(const sequence &, void *) {} function load (line 323) | bool load(handle src, bool convert) { type type_caster (line 356) | struct type_caster type variant_caster_visitor (line 361) | struct variant_caster_visitor { type type_caster (line 433) | struct type_caster FILE: modules/juce_python/pybind11/stl/filesystem.h function PyObject (line 51) | static PyObject *unicode_from_fs_native(const std::wstring &w) { function load (line 65) | bool load(handle handle, bool) { type type_caster (line 108) | struct type_caster type type_caster (line 111) | struct type_caster FILE: modules/juce_python/pybind11/stl_bind.h function PYBIND11_NAMESPACE_BEGIN (line 21) | PYBIND11_NAMESPACE_BEGIN(PYBIND11_NAMESPACE) function explicit (line 673) | explicit KeysViewImpl(Map &map) : map(map) {} function len (line 674) | size_t len() override { return map.size(); } function iterator (line 675) | iterator iter() override { return make_key_iterator(map.begin(), map.end... function contains (line 676) | bool contains(const typename Map::key_type &k) override { return map.fin... function contains (line 677) | bool contains(const object &) override { return false; } function explicit (line 683) | explicit ValuesViewImpl(Map &map) : map(map) {} function len (line 684) | size_t len() override { return map.size(); } function iterator (line 685) | iterator iter() override { return make_value_iterator(map.begin(), map.e... function explicit (line 691) | explicit ItemsViewImpl(Map &map) : map(map) {} function len (line 692) | size_t len() override { return map.size(); } function iterator (line 693) | iterator iter() override { return make_iterator(map.begin(), map.end()); } FILE: modules/juce_python/pybind11/type_caster_pyobject_ptr.h function PYBIND11_NAMESPACE_BEGIN (line 10) | PYBIND11_NAMESPACE_BEGIN(PYBIND11_NAMESPACE) function load (line 46) | bool load(handle src, bool) { FILE: modules/juce_python/scripting/ScriptBindings.cpp type popsicle::Bindings (line 29) | namespace popsicle::Bindings { function ComponentTypeMap (line 33) | ComponentTypeMap& getComponentTypeMap() function registerComponentType (line 39) | void registerComponentType (juce::StringRef className, ComponentTypeCa... function clearComponentTypes (line 47) | void clearComponentTypes() FILE: modules/juce_python/scripting/ScriptBindings.h function namespace (line 31) | namespace popsicle { FILE: modules/juce_python/scripting/ScriptEngine.cpp type popsicle (line 26) | namespace popsicle { function replaceBrokenLineNumbers (line 34) | [[maybe_unused]] juce::String replaceBrokenLineNumbers (const juce::St... function catch (line 198) | catch (const py::error_already_set& e) function catch (line 202) | catch (...) FILE: modules/juce_python/scripting/ScriptEngine.h function namespace (line 28) | namespace popsicle { FILE: modules/juce_python/scripting/ScriptException.h function namespace (line 25) | namespace popsicle { FILE: modules/juce_python/scripting/ScriptUtilities.cpp type popsicle (line 23) | namespace popsicle { FILE: modules/juce_python/scripting/ScriptUtilities.h function namespace (line 25) | namespace popsicle { type ScriptStreamRedirection (line 46) | struct ScriptStreamRedirection FILE: modules/juce_python/utilities/ClassDemangling.cpp type popsicle::Helpers (line 39) | namespace popsicle::Helpers { function demangleClassName (line 43) | juce::String demangleClassName (juce::StringRef className) function pythonizeClassName (line 69) | juce::String pythonizeClassName (juce::StringRef className, int maxTem... function pythonizeCompoundClassName (line 100) | juce::String pythonizeCompoundClassName (juce::StringRef prefixName, j... function pythonizeModuleClassName (line 116) | juce::String pythonizeModuleClassName (juce::StringRef moduleName, juc... FILE: modules/juce_python/utilities/ClassDemangling.h function namespace (line 25) | namespace popsicle::Helpers { FILE: modules/juce_python/utilities/CrashHandling.cpp type popsicle::Helpers (line 29) | namespace popsicle::Helpers { function getStackBacktrace (line 33) | juce::String getStackBacktrace() function applicationCrashHandler (line 105) | void applicationCrashHandler ([[maybe_unused]] void* stackFrame) FILE: modules/juce_python/utilities/CrashHandling.h function namespace (line 23) | namespace popsicle::Helpers { FILE: modules/juce_python/utilities/PythonInterop.h function printPythonException (line 36) | inline void printPythonException (const pybind11::error_already_set& e) FILE: modules/juce_python/utilities/PythonTypes.h function namespace (line 24) | namespace popsicle { FILE: setup.py function get_environment_option (line 21) | def get_environment_option(typeClass, name, default=None): function glob_python_library (line 28) | def glob_python_library(path): function get_python_path (line 36) | def get_python_path(): function get_python_includes_path (line 69) | def get_python_includes_path(): function get_python_lib_path (line 76) | def get_python_lib_path(): class CMakeExtension (line 80) | class CMakeExtension(Extension): method __init__ (line 81) | def __init__(self, name): class CMakeBuildExtension (line 85) | class CMakeBuildExtension(build_ext): method build_extension (line 92) | def build_extension(self, ext): method generate_coverage (line 150) | def generate_coverage(self, cwd): method generate_pyi (line 168) | def generate_pyi(self, cwd): class CustomInstallScripts (line 203) | class CustomInstallScripts(install_scripts): method run (line 204) | def run(self): function load_description (line 218) | def load_description(version): FILE: tests/conftest.py function pytest_addoption (line 10) | def pytest_addoption(parser): function pytest_generate_tests (line 13) | def pytest_generate_tests(metafunc): function pytest_unconfigure (line 18) | def pytest_unconfigure(config): function yield_test (line 26) | def yield_test(): function juce_app (line 30) | def juce_app(): FILE: tests/test_juce_core/test_Array.py function create_array (line 8) | def create_array(): function test_array_default_constructor (line 16) | def test_array_default_constructor(array_type, create_array): function test_array_bool_copy_constructor (line 22) | def test_array_bool_copy_constructor(create_array): function test_array_int_copy_constructor (line 30) | def test_array_int_copy_constructor(create_array): function test_array_float_copy_constructor (line 38) | def test_array_float_copy_constructor(create_array): function test_array_bool_from_list_constructor (line 48) | def test_array_bool_from_list_constructor(create_array): function test_array_int_from_list_constructor (line 55) | def test_array_int_from_list_constructor(create_array): function test_array_float_from_list_constructor (line 62) | def test_array_float_from_list_constructor(create_array): function test_array_bool_single_element_constructor (line 71) | def test_array_bool_single_element_constructor(create_array): function test_array_int_single_element_constructor (line 76) | def test_array_int_single_element_constructor(create_array): function test_array_float_single_element_constructor (line 81) | def test_array_float_single_element_constructor(create_array): function test_array_bool_clear (line 88) | def test_array_bool_clear(create_array): function test_array_int_clear (line 93) | def test_array_int_clear(create_array): function test_array_float_clear (line 98) | def test_array_float_clear(create_array): function test_array_bool_clear_quick (line 105) | def test_array_bool_clear_quick(create_array): function test_array_int_clear_quick (line 110) | def test_array_int_clear_quick(create_array): function test_array_float_clear_quick (line 115) | def test_array_float_clear_quick(create_array): function test_array_bool_fill (line 122) | def test_array_bool_fill(create_array): function test_array_int_fill (line 127) | def test_array_int_fill(create_array): function test_array_float_fill (line 132) | def test_array_float_fill(create_array): function test_array_bool_size (line 139) | def test_array_bool_size(create_array): function test_array_int_size (line 143) | def test_array_int_size(create_array): function test_array_float_size (line 147) | def test_array_float_size(create_array): function test_array_bool_is_empty (line 153) | def test_array_bool_is_empty(create_array): function test_array_int_is_empty (line 159) | def test_array_int_is_empty(create_array): function test_array_float_is_empty (line 165) | def test_array_float_is_empty(create_array): function test_array_bool_index_of (line 173) | def test_array_bool_index_of(create_array): function test_array_int_index_of (line 178) | def test_array_int_index_of(create_array): function test_array_float_index_of (line 183) | def test_array_float_index_of(create_array): function test_array_bool_contains (line 190) | def test_array_bool_contains(create_array): function test_array_int_contains (line 195) | def test_array_int_contains(create_array): function test_array_float_contains (line 200) | def test_array_float_contains(create_array): function test_array_bool_add (line 207) | def test_array_bool_add(create_array): function test_array_int_add (line 213) | def test_array_int_add(create_array): function test_array_float_add (line 219) | def test_array_float_add(create_array): function test_array_bool_insert (line 227) | def test_array_bool_insert(create_array): function test_array_int_insert (line 233) | def test_array_int_insert(create_array): function test_array_float_insert (line 239) | def test_array_float_insert(create_array): function test_array_bool_insert_multiple (line 247) | def test_array_bool_insert_multiple(create_array): function test_array_int_insert_multiple (line 254) | def test_array_int_insert_multiple(create_array): function test_array_float_insert_multiple (line 261) | def test_array_float_insert_multiple(create_array): function test_array_bool_add_if_not_already_there (line 270) | def test_array_bool_add_if_not_already_there(create_array): function test_array_int_add_if_not_already_there (line 278) | def test_array_int_add_if_not_already_there(create_array): function test_array_float_add_if_not_already_there (line 286) | def test_array_float_add_if_not_already_there(create_array): function test_array_bool_set (line 296) | def test_array_bool_set(create_array): function test_array_int_set (line 301) | def test_array_int_set(create_array): function test_array_float_set (line 306) | def test_array_float_set(create_array): function test_array_bool_remove (line 313) | def test_array_bool_remove(create_array): function test_array_int_remove (line 319) | def test_array_int_remove(create_array): function test_array_float_remove (line 325) | def test_array_float_remove(create_array): function test_array_bool_remove_and_return (line 333) | def test_array_bool_remove_and_return(create_array): function test_array_int_remove_and_return (line 339) | def test_array_int_remove_and_return(create_array): function test_array_float_remove_and_return (line 345) | def test_array_float_remove_and_return(create_array): function test_array_bool_remove_first_matching_value (line 353) | def test_array_bool_remove_first_matching_value(create_array): function test_array_int_remove_first_matching_value (line 360) | def test_array_int_remove_first_matching_value(create_array): function test_array_float_remove_first_matching_value (line 367) | def test_array_float_remove_first_matching_value(create_array): function test_array_bool_remove_all_instances_of (line 376) | def test_array_bool_remove_all_instances_of(create_array): function test_array_int_remove_all_instances_of (line 382) | def test_array_int_remove_all_instances_of(create_array): function test_array_float_remove_all_instances_of (line 388) | def test_array_float_remove_all_instances_of(create_array): function test_array_bool_remove_if (line 396) | def test_array_bool_remove_if(create_array): function test_array_int_remove_if (line 403) | def test_array_int_remove_if(create_array): function test_array_float_remove_if (line 411) | def test_array_float_remove_if(create_array): function test_array_bool_remove_range (line 421) | def test_array_bool_remove_range(create_array): function test_array_int_remove_range (line 428) | def test_array_int_remove_range(create_array): function test_array_float_remove_range (line 435) | def test_array_float_remove_range(create_array): function test_array_bool_swap (line 444) | def test_array_bool_swap(create_array): function test_array_int_swap (line 450) | def test_array_int_swap(create_array): function test_array_float_swap (line 456) | def test_array_float_swap(create_array): function test_array_bool_move (line 464) | def test_array_bool_move(create_array): function test_array_int_move (line 470) | def test_array_int_move(create_array): function test_array_float_move (line 476) | def test_array_float_move(create_array): function test_array_bool_resize (line 484) | def test_array_bool_resize(create_array): function test_array_int_resize (line 492) | def test_array_int_resize(create_array): function test_array_float_resize (line 500) | def test_array_float_resize(create_array): class CustomComparatorBool (line 510) | class CustomComparatorBool(juce.Array[bool].Comparator): method compareElements (line 511) | def compareElements(self, x, y): function test_array_bool_add_sorted_comparator (line 516) | def test_array_bool_add_sorted_comparator(create_array): class CustomComparatorInt (line 527) | class CustomComparatorInt(juce.Array[int].Comparator): method compareElements (line 528) | def compareElements(self, x, y): function test_array_int_add_sorted_comparator (line 533) | def test_array_int_add_sorted_comparator(create_array): class CustomComparatorFloat (line 544) | class CustomComparatorFloat(juce.Array[float].Comparator): method compareElements (line 545) | def compareElements(self, x, y): function test_array_float_add_sorted_comparator (line 550) | def test_array_float_add_sorted_comparator(create_array): function test_array_int_add_sorted_lambda (line 563) | def test_array_int_add_sorted_lambda(create_array): function test_array_bool_add_using_default_sort (line 575) | def test_array_bool_add_using_default_sort(create_array): function test_array_int_add_using_default_sort (line 584) | def test_array_int_add_using_default_sort(create_array): function test_array_float_add_using_default_sort (line 593) | def test_array_float_add_using_default_sort(create_array): function test_array_bool_sort (line 604) | def test_array_bool_sort(create_array): function test_array_int_sort (line 612) | def test_array_int_sort(create_array): function test_array_float_sort (line 619) | def test_array_float_sort(create_array): function test_array_bool_minimise_storage_overheads (line 628) | def test_array_bool_minimise_storage_overheads(create_array): function test_array_int_minimise_storage_overheads (line 636) | def test_array_int_minimise_storage_overheads(create_array): function test_array_float_minimise_storage_overheads (line 644) | def test_array_float_minimise_storage_overheads(create_array): function test_array_bool_ensure_storage_allocated (line 654) | def test_array_bool_ensure_storage_allocated(create_array): function test_array_int_ensure_storage_allocated (line 660) | def test_array_int_ensure_storage_allocated(create_array): function test_array_float_ensure_storage_allocated (line 666) | def test_array_float_ensure_storage_allocated(create_array): function test_array_bool_get_first (line 674) | def test_array_bool_get_first(create_array): function test_array_int_get_first (line 679) | def test_array_int_get_first(create_array): function test_array_float_get_first (line 685) | def test_array_float_get_first(create_array): function test_array_bool_get_last (line 692) | def test_array_bool_get_last(create_array): function test_array_int_get_last (line 697) | def test_array_int_get_last(create_array): function test_array_float_get_last (line 702) | def test_array_float_get_last(create_array): function test_array_bool_get_unchecked (line 709) | def test_array_bool_get_unchecked(create_array): function test_array_int_get_unchecked (line 714) | def test_array_int_get_unchecked(create_array): function test_array_float_get_unchecked (line 719) | def test_array_float_get_unchecked(create_array): function test_array_bool_get_reference (line 726) | def test_array_bool_get_reference(create_array): function test_array_int_get_reference (line 731) | def test_array_int_get_reference(create_array): function test_array_float_get_reference (line 736) | def test_array_float_get_reference(create_array): function test_array_bool_operator_equals (line 743) | def test_array_bool_operator_equals(create_array): function test_array_int_operator_equals (line 748) | def test_array_int_operator_equals(create_array): function test_array_float_operator_equals (line 753) | def test_array_float_operator_equals(create_array): function test_array_bool_operator_not_equals (line 760) | def test_array_bool_operator_not_equals(create_array): function test_array_int_operator_not_equals (line 765) | def test_array_int_operator_not_equals(create_array): function test_array_float_operator_not_equals (line 770) | def test_array_float_operator_not_equals(create_array): function test_array_bool_add_array (line 777) | def test_array_bool_add_array(create_array): function test_array_int_add_array (line 785) | def test_array_int_add_array(create_array): function test_array_float_add_array (line 794) | def test_array_float_add_array(create_array): function test_array_bool_swap_with (line 804) | def test_array_bool_swap_with(create_array): function test_array_int_swap_with (line 813) | def test_array_int_swap_with(create_array): function test_array_float_swap_with (line 822) | def test_array_float_swap_with(create_array): function test_array_bool_remove_last (line 833) | def test_array_bool_remove_last(create_array): function test_array_int_remove_last (line 839) | def test_array_int_remove_last(create_array): function test_array_float_remove_last (line 845) | def test_array_float_remove_last(create_array): function test_array_bool_remove_values_in (line 853) | def test_array_bool_remove_values_in(create_array): function test_array_int_remove_values_in (line 861) | def test_array_int_remove_values_in(create_array): function test_array_float_remove_values_in (line 870) | def test_array_float_remove_values_in(create_array): function test_array_bool_remove_values_not_in (line 883) | def test_array_bool_remove_values_not_in(create_array): function test_array_int_remove_values_not_in (line 891) | def test_array_int_remove_values_not_in(create_array): function test_array_float_remove_values_not_in (line 899) | def test_array_float_remove_values_not_in(create_array): function test_array_bool_begin_end (line 912) | def test_array_bool_begin_end(create_array): function test_array_int_begin_end (line 917) | def test_array_int_begin_end(create_array): function test_array_float_begin_end (line 922) | def test_array_float_begin_end(create_array): FILE: tests/test_juce_core/test_Base64.py function test_to_base64 (line 5) | def test_to_base64(): function test_convert_to_base64 (line 14) | def test_convert_to_base64(): function test_convert_from_base64 (line 21) | def test_convert_from_base64(): FILE: tests/test_juce_core/test_BigInteger.py function get_big_random (line 7) | def get_big_random(r: juce.Random) -> juce.BigInteger: function test_construct_default (line 17) | def test_construct_default(): function test_construct_with_uint32 (line 23) | def test_construct_with_uint32(): function test_construct_with_int32 (line 29) | def test_construct_with_int32(): function test_construct_with_int64 (line 36) | def test_construct_with_int64(): function test_copy_constructor (line 42) | def test_copy_constructor(): function test_move_constructor (line 49) | def test_move_constructor(): function test_assignment_operator (line 56) | def test_assignment_operator(): function test_swap_with (line 64) | def test_swap_with(): function test_is_zero (line 73) | def test_is_zero(): function test_is_one (line 79) | def test_is_one(): function test_to_integer (line 85) | def test_to_integer(): function test_to_int64 (line 91) | def test_to_int64(): function test_clear (line 97) | def test_clear(): function test_clear_bit (line 104) | def test_clear_bit(): function test_set_bit (line 111) | def test_set_bit(): function test_set_bit_value (line 118) | def test_set_bit_value(): function test_set_range (line 127) | def test_set_range(): function test_insert_bit (line 134) | def test_insert_bit(): function test_get_bit_range (line 141) | def test_get_bit_range(): function test_get_bit_range_as_int (line 148) | def test_get_bit_range_as_int(): function test_set_bit_range_as_int (line 155) | def test_set_bit_range_as_int(): function test_shift_bits (line 162) | def test_shift_bits(): function test_count_number_of_set_bits (line 169) | def test_count_number_of_set_bits(): function test_find_next_set_bit (line 175) | def test_find_next_set_bit(): function test_find_next_clear_bit (line 181) | def test_find_next_clear_bit(): function test_get_highest_bit (line 187) | def test_get_highest_bit(): function test_is_negative (line 193) | def test_is_negative(): function test_set_negative (line 199) | def test_set_negative(): function test_negate (line 206) | def test_negate(): function test_addition (line 215) | def test_addition(): function test_subtraction (line 223) | def test_subtraction(): function test_multiplication (line 231) | def test_multiplication(): function test_division (line 239) | def test_division(): function test_modulus (line 247) | def test_modulus(): function test_bitwise_and (line 255) | def test_bitwise_and(): function test_bitwise_or (line 263) | def test_bitwise_or(): function test_bitwise_xor (line 271) | def test_bitwise_xor(): function test_left_shift (line 279) | def test_left_shift(): function test_right_shift (line 286) | def test_right_shift(): function test_equality (line 293) | def test_equality(): function test_inequality (line 300) | def test_inequality(): function test_less_than (line 307) | def test_less_than(): function test_less_than_or_equal (line 314) | def test_less_than_or_equal(): function test_greater_than (line 321) | def test_greater_than(): function test_greater_than_or_equal (line 328) | def test_greater_than_or_equal(): function test_compare (line 335) | def test_compare(): function test_compare_absolute (line 343) | def test_compare_absolute(): function test_divide_by (line 350) | def test_divide_by(): function test_find_greatest_common_divisor (line 360) | def test_find_greatest_common_divisor(): function test_exponent_modulo (line 367) | def test_exponent_modulo(): function test_inverse_modulo (line 376) | def test_inverse_modulo(): function test_montgomery_multiplication (line 384) | def test_montgomery_multiplication(): function test_extended_euclidean (line 398) | def test_extended_euclidean(): function test_comparisons (line 412) | def test_comparisons(): function test_bit_setting (line 441) | def test_bit_setting(): FILE: tests/test_juce_core/test_ByteOrder.py function test_swap_python_integer (line 8) | def test_swap_python_integer(): function test_little_endian_short_python_integer (line 15) | def test_little_endian_short_python_integer(): function test_little_endian_int_python_integer (line 21) | def test_little_endian_int_python_integer(): function test_little_endian_int64_python_integer (line 27) | def test_little_endian_int64_python_integer(): function test_big_endian_short_python_integer (line 33) | def test_big_endian_short_python_integer(): function test_big_endian_int_python_integer (line 39) | def test_big_endian_int_python_integer(): function test_big_endian_int64_python_integer (line 45) | def test_big_endian_int64_python_integer(): function test_make_int (line 51) | def test_make_int(): function test_is_big_endian (line 67) | def test_is_big_endian(): FILE: tests/test_juce_core/test_Cast.py function test_constructor (line 7) | def test_constructor(): FILE: tests/test_juce_core/test_CriticalSection.py function test_constructor (line 7) | def test_constructor(): function test_double_entering (line 13) | def test_double_entering(): function test_manual_enter_exit (line 20) | def test_manual_enter_exit(): function test_scoped_enter_exit (line 28) | def test_scoped_enter_exit(): FILE: tests/test_juce_core/test_File.py function test_constructor (line 16) | def test_constructor(): function test_construct_empty (line 23) | def test_construct_empty(): function test_construct_with_path (line 29) | def test_construct_with_path(): function test_copy_constructor (line 35) | def test_copy_constructor(): function test_exists (line 42) | def test_exists(): function test_exists_as_file (line 51) | def test_exists_as_file(): function test_is_directory (line 61) | def test_is_directory(): function test_is_root (line 72) | def test_is_root(): function test_get_size (line 81) | def test_get_size(): function test_description_of_size_in_bytes (line 87) | def test_description_of_size_in_bytes(): function test_get_full_path_name (line 93) | def test_get_full_path_name(): function test_get_file_name (line 99) | def test_get_file_name(): function test_get_relative_path_from (line 106) | def test_get_relative_path_from(): function test_get_file_extension (line 115) | def test_get_file_extension(): function test_has_file_extension (line 122) | def test_has_file_extension(): function test_with_file_extension (line 128) | def test_with_file_extension(): function test_get_file_name_without_extension (line 135) | def test_get_file_name_without_extension(): function test_hash_code (line 141) | def test_hash_code(): function test_hash_code_64 (line 147) | def test_hash_code_64(): function test_get_child_file (line 153) | def test_get_child_file(): function test_get_sibling_file (line 160) | def test_get_sibling_file(): function test_get_parent_directory (line 168) | def test_get_parent_directory(): function test_is_a_child_of (line 175) | def test_is_a_child_of(): function test_get_nonexistent_child_file (line 182) | def test_get_nonexistent_child_file(): function test_get_nonexistent_sibling (line 190) | def test_get_nonexistent_sibling(): function test_operators (line 197) | def test_operators(): function test_set_execute_permission (line 208) | def test_set_execute_permission(): function test_is_hidden (line 214) | def test_is_hidden(): function test_get_file_identifier (line 220) | def test_get_file_identifier(): function test_get_last_access_time (line 227) | def test_get_last_access_time(): function test_get_creation_time (line 236) | def test_get_creation_time(): function test_get_last_modification_time (line 245) | def test_get_last_modification_time(): function test_set_last_modification_time (line 253) | def test_set_last_modification_time(): function test_get_special_location (line 263) | def test_get_special_location(): function test_create_temp_file (line 269) | def test_create_temp_file(): function test_get_current_working_directory (line 275) | def test_get_current_working_directory(): function test_set_as_current_working_directory (line 283) | def test_set_as_current_working_directory(): function test_get_separator_char (line 290) | def test_get_separator_char(): function test_has_write_access (line 297) | def test_has_write_access(): function test_has_read_access (line 303) | def test_has_read_access(): function test_set_read_only (line 309) | def test_set_read_only(): function test_is_absolute_path (line 320) | def test_is_absolute_path(): function test_get_version (line 327) | def test_get_version(): function test_create (line 333) | def test_create(): function test_create_directory (line 341) | def test_create_directory(): function test_delete_file (line 349) | def test_delete_file(): function test_delete_recursively (line 356) | def test_delete_recursively(): function test_move_to_trash (line 369) | def test_move_to_trash(): function test_move_file_to (line 376) | def test_move_file_to(): function test_copy_file_to (line 395) | def test_copy_file_to(): function test_replace_file_in (line 414) | def test_replace_file_in(): function test_copy_directory_to (line 430) | def test_copy_directory_to(): function test_get_number_of_child_files (line 448) | def test_get_number_of_child_files(): function test_contains_subdirectories (line 459) | def test_contains_subdirectories(): function test_read_lines (line 465) | def test_read_lines(): function test_append_data (line 473) | def test_append_data(): function test_replace_with_data (line 488) | def test_replace_with_data(): function test_append_text (line 503) | def test_append_text(): function test_replace_with_text (line 515) | def test_replace_with_text(): function test_has_identical_content_to (line 527) | def test_has_identical_content_to(): function test_create_file_without_checking_path (line 552) | def test_create_file_without_checking_path(): function test_create_legal_file_name (line 558) | def test_create_legal_file_name(): function test_create_legal_path_name (line 565) | def test_create_legal_path_name(): function test_create_input_stream (line 572) | def test_create_input_stream(): function test_create_output_stream (line 579) | def test_create_output_stream(): function test_load_file_as_data (line 587) | def test_load_file_as_data(): function test_load_file_as_string (line 595) | def test_load_file_as_string(): function test_find_child_files (line 608) | def test_find_child_files(): function test_find_child_files_reference (line 618) | def test_find_child_files_reference(): function test_create_symbolic_link (line 628) | def test_create_symbolic_link(): function test_is_symbolic_link (line 637) | def test_is_symbolic_link(): function test_get_linked_target (line 647) | def test_get_linked_target(): function test_get_bytes_free_on_volume (line 656) | def test_get_bytes_free_on_volume(): function test_get_volume_total_size (line 663) | def test_get_volume_total_size(): function test_get_volume_label (line 670) | def test_get_volume_label(): function test_get_volume_serial_number (line 676) | def test_get_volume_serial_number(): function test_reveal_to_user (line 683) | def test_reveal_to_user(): function test_get_separator_string (line 689) | def test_get_separator_string(): function test_are_file_names_case_sensitive (line 695) | def test_are_file_names_case_sensitive(): function test_add_trailing_separator (line 701) | def test_add_trailing_separator(): function test_get_native_linked_target (line 708) | def test_get_native_linked_target(): function test_find_file_system_roots (line 715) | def test_find_file_system_roots(): function test_is_on_cdrom_drive (line 723) | def test_is_on_cdrom_drive(): function test_is_on_hard_disk (line 730) | def test_is_on_hard_disk(): function test_is_on_removable_drive (line 737) | def test_is_on_removable_drive(): function test_start_as_process (line 744) | def test_start_as_process(): function test_create_shortcut (line 751) | def test_create_shortcut(): function test_is_shortcut (line 760) | def test_is_shortcut(): function test_is_bundle (line 771) | def test_is_bundle(): function test_add_to_dock (line 778) | def test_add_to_dock(): function test_get_mac_os_type (line 785) | def test_get_mac_os_type(): function test_get_container_for_security_application_group_identifier (line 792) | def test_get_container_for_security_application_group_identifier(): FILE: tests/test_juce_core/test_FileFilter.py class CustomFileFilter (line 11) | class CustomFileFilter(juce.FileFilter): method isFileSuitable (line 12) | def isFileSuitable(self, file): method isDirectorySuitable (line 15) | def isDirectorySuitable(self, file): function test_custom_file_filter (line 18) | def test_custom_file_filter(): function test_wildcard_file_filter_files (line 29) | def test_wildcard_file_filter_files(): function test_wildcard_file_filter_folders (line 38) | def test_wildcard_file_filter_folders(): FILE: tests/test_juce_core/test_FileInputStream.py function test_file_input_stream_nonexisting (line 14) | def test_file_input_stream_nonexisting(): function test_file_input_stream (line 23) | def test_file_input_stream(): function test_file_input_stream_read (line 32) | def test_file_input_stream_read(): function test_file_input_stream_read_ints (line 49) | def test_file_input_stream_read_ints(): function test_file_input_stream_string (line 70) | def test_file_input_stream_string(): function test_file_input_stream_read_entire_as_string (line 79) | def test_file_input_stream_read_entire_as_string(): function test_file_input_stream_read_into_memory_block (line 88) | def test_file_input_stream_read_into_memory_block(): FILE: tests/test_juce_core/test_FileOutputStream.py function test_file_output_stream_write_from_input_all (line 16) | def test_file_output_stream_write_from_input_all(): function test_file_output_stream_write_from_input_some (line 31) | def test_file_output_stream_write_from_input_some(): function test_file_output_stream_write (line 46) | def test_file_output_stream_write(): FILE: tests/test_juce_core/test_Identifier.py function test_empty_constructor (line 5) | def test_empty_constructor(): function test_constructor_python_str (line 21) | def test_constructor_python_str(): function test_constructor_copy (line 31) | def test_constructor_copy(): function test_constructor_juce_String (line 40) | def test_constructor_juce_String(): function test_comparisons (line 50) | def test_comparisons(): function test_to_string (line 68) | def test_to_string(): function test_is_valid_identifier (line 78) | def test_is_valid_identifier(): FILE: tests/test_juce_core/test_InputStream.py class CustomFullInputStream (line 9) | class CustomFullInputStream(juce.InputStream): method __init__ (line 13) | def __init__(self, data): method getTotalLength (line 18) | def getTotalLength(self): method isExhausted (line 21) | def isExhausted(self): method read (line 24) | def read(self, destBuffer): method readByte (line 31) | def readByte(self): method readShort (line 36) | def readShort(self): method readShortBigEndian (line 41) | def readShortBigEndian(self): method readInt (line 46) | def readInt(self): method readIntBigEndian (line 51) | def readIntBigEndian(self): method readInt64 (line 56) | def readInt64(self): method readInt64BigEndian (line 61) | def readInt64BigEndian(self): method readFloat (line 66) | def readFloat(self): method readFloatBigEndian (line 71) | def readFloatBigEndian(self): method readDouble (line 76) | def readDouble(self): method readDoubleBigEndian (line 81) | def readDoubleBigEndian(self): method readCompressedInt (line 86) | def readCompressedInt(self): method readNextLine (line 105) | def readNextLine(self): method readString (line 120) | def readString(self): method readEntireStreamAsString (line 135) | def readEntireStreamAsString(self): method readIntoMemoryBlock (line 141) | def readIntoMemoryBlock(self, destBlock, maxNumBytesToRead): method getPosition (line 153) | def getPosition(self): method setPosition (line 156) | def setPosition(self, newPosition): method skipNextBytes (line 159) | def skipNextBytes (self, newPosition): class CustomMinimalInputStream (line 164) | class CustomMinimalInputStream(juce.InputStream): method __init__ (line 168) | def __init__(self, data): method getTotalLength (line 173) | def getTotalLength(self): method isExhausted (line 176) | def isExhausted(self): method read (line 179) | def read(self, destBuffer): method getPosition (line 186) | def getPosition(self): method setPosition (line 189) | def setPosition(self, newPosition): function test_input_stream (line 195) | def test_input_stream(input_stream): function test_read_entire_stream_as_string (line 212) | def test_read_entire_stream_as_string(input_stream): function test_read_string (line 221) | def test_read_string(input_stream): function test_read_new_line (line 233) | def test_read_new_line(input_stream): function test_read_into_memory_block (line 245) | def test_read_into_memory_block(input_stream): function test_read_byte (line 275) | def test_read_byte(input_stream): function test_read_short (line 283) | def test_read_short(input_stream): function test_read_int (line 295) | def test_read_int(input_stream): function test_read_int64 (line 307) | def test_read_int64(input_stream): function test_read_float (line 319) | def test_read_float(input_stream): function test_read_double (line 331) | def test_read_double(input_stream): FILE: tests/test_juce_core/test_Ints.py function test_ints_constructor_positive (line 7) | def test_ints_constructor_positive(): function test_ints_constructor_negative (line 22) | def test_ints_constructor_negative(): function test_ints_constructor_out_of_range (line 37) | def test_ints_constructor_out_of_range(): function test_uints_constructor_positive (line 52) | def test_uints_constructor_positive(): function test_uints_constructor_negative (line 67) | def test_uints_constructor_negative(): function test_uints_constructor_out_of_range (line 82) | def test_uints_constructor_out_of_range(): FILE: tests/test_juce_core/test_JSON.py function test_parse_with_valid_json_returns_correct_result (line 8) | def test_parse_with_valid_json_returns_correct_result(): function test_parse_with_invalid_json_returns_empty_var (line 16) | def test_parse_with_invalid_json_returns_empty_var(): function test_parse_with_file_returns_correct_result (line 23) | def test_parse_with_file_returns_correct_result(): function test_parse_with_stream_returns_correct_result (line 33) | def test_parse_with_stream_returns_correct_result(): function test_to_string_with_default_options (line 41) | def test_to_string_with_default_options(): function test_format_options (line 49) | def test_format_options(): function test_to_string_with_format_options_no_spacing (line 61) | def test_to_string_with_format_options_no_spacing(): function test_to_string_with_format_options_single_line (line 70) | def test_to_string_with_format_options_single_line(): function test_to_string_with_format_options_multi_line (line 79) | def test_to_string_with_format_options_multi_line(): function test_to_string_with_format_options_max_decimal_places (line 102) | def test_to_string_with_format_options_max_decimal_places(): function test_write_to_stream (line 111) | def test_write_to_stream(): function test_from_string_with_valid_json (line 119) | def test_from_string_with_valid_json(): function test_escape_string_escapes_special_characters (line 127) | def test_escape_string_escapes_special_characters(): FILE: tests/test_juce_core/test_MemoryBlock.py function test_construct_empty (line 7) | def test_construct_empty(): function test_construct_size (line 14) | def test_construct_size(): function test_construct_size_value (line 21) | def test_construct_size_value(): function test_copy_constructor (line 29) | def test_copy_constructor(): function test_construct_from_buffer (line 37) | def test_construct_from_buffer(): function test_equality (line 45) | def test_equality(): function test_matches (line 55) | def test_matches(): function test_getitem (line 61) | def test_getitem(): function test_setitem (line 67) | def test_setitem(): function test_get_data (line 77) | def test_get_data(): function test_is_empty (line 85) | def test_is_empty(): function test_set_size (line 94) | def test_set_size(): function test_ensure_size (line 111) | def test_ensure_size(): function test_reset (line 118) | def test_reset(): function test_fill_with (line 126) | def test_fill_with(): function test_append (line 133) | def test_append(): function test_replace_all (line 141) | def test_replace_all(): function test_insert (line 150) | def test_insert(): function test_remove_section (line 160) | def test_remove_section(): function test_copy_from (line 174) | def test_copy_from(): function test_copy_to (line 183) | def test_copy_to(): function test_swap_with (line 193) | def test_swap_with(): function test_to_string (line 202) | def test_to_string(): function test_load_from_hex_string (line 208) | def test_load_from_hex_string(): function test_set_bit_range (line 217) | def test_set_bit_range(): function test_get_bit_range (line 226) | def test_get_bit_range(): function test_to_base64_encoding (line 233) | def test_to_base64_encoding(): function test_from_base64_encoding (line 240) | def test_from_base64_encoding(): function test_repr (line 248) | def test_repr(): function test_str (line 254) | def test_str(): FILE: tests/test_juce_core/test_MemoryInputStream.py function test_constructor_with_empty_source_data (line 8) | def test_constructor_with_empty_source_data(): function test_constructor_with_source_data (line 21) | def test_constructor_with_source_data(): function test_constructor_with_empty_memory_block (line 34) | def test_constructor_with_empty_memory_block(): function test_constructor_with_memory_block (line 48) | def test_constructor_with_memory_block(): function test_memory_input_stream_construct_from_data (line 62) | def test_memory_input_stream_construct_from_data(): function test_memory_input_stream_construct_from_memory_block (line 69) | def test_memory_input_stream_construct_from_memory_block(): function test_memory_input_stream_get_position (line 77) | def test_memory_input_stream_get_position(): function test_memory_input_stream_set_position (line 84) | def test_memory_input_stream_set_position(): function test_memory_input_stream_get_total_length (line 93) | def test_memory_input_stream_get_total_length(): function test_memory_input_stream_is_exhausted (line 100) | def test_memory_input_stream_is_exhausted(): function test_memory_input_stream_read (line 107) | def test_memory_input_stream_read(): function test_memory_input_stream_skip_next_bytes (line 117) | def test_memory_input_stream_skip_next_bytes(): function test_memory_input_stream_read_into_memory_block (line 126) | def test_memory_input_stream_read_into_memory_block(): function test_memory_input_stream_read_next_line (line 137) | def test_memory_input_stream_read_next_line(): function test_memory_input_stream_read_string (line 144) | def test_memory_input_stream_read_string(): function test_memory_input_stream_read_entire_stream_as_string (line 151) | def test_memory_input_stream_read_entire_stream_as_string(): function test_memory_input_stream_read_byte (line 158) | def test_memory_input_stream_read_byte(): function test_memory_input_stream_read_bool (line 165) | def test_memory_input_stream_read_bool(): function test_memory_input_stream_read_short (line 173) | def test_memory_input_stream_read_short(): function test_memory_input_stream_read_int (line 181) | def test_memory_input_stream_read_int(): function test_memory_input_stream_read_int64 (line 189) | def test_memory_input_stream_read_int64(): function test_memory_input_stream_read_float (line 197) | def test_memory_input_stream_read_float(): function test_memory_input_stream_read_double (line 205) | def test_memory_input_stream_read_double(): function test_memory_input_stream_read_compressed_int (line 213) | def test_memory_input_stream_read_compressed_int(): FILE: tests/test_juce_core/test_MemoryMappedFile.py function test_memory_mapped_file_read_only_mode (line 15) | def test_memory_mapped_file_read_only_mode(): function test_memory_mapped_file_read_write_mode (line 24) | def test_memory_mapped_file_read_write_mode(): function test_memory_mapped_file_exclusive_mode (line 34) | def test_memory_mapped_file_exclusive_mode(): function test_memory_mapped_file_non_existent_file (line 41) | def test_memory_mapped_file_non_existent_file(): function test_memory_mapped_file_section_read_only_mode (line 48) | def test_memory_mapped_file_section_read_only_mode(): function test_memory_mapped_file_section_read_write_mode (line 56) | def test_memory_mapped_file_section_read_write_mode(): function test_memory_mapped_file_section_exclusive_mode (line 65) | def test_memory_mapped_file_section_exclusive_mode(): FILE: tests/test_juce_core/test_NamedValueSet.py function test_constructor_empty (line 7) | def test_constructor_empty(): function test_constructor_list_of_namedvalues (line 14) | def test_constructor_list_of_namedvalues(): function test_constructor_dict (line 35) | def test_constructor_dict(): function test_copy_constructor (line 47) | def test_copy_constructor(): function test_equality_operators (line 61) | def test_equality_operators(): function test_operator_bracket (line 86) | def test_operator_bracket(): function test_get_with_default (line 99) | def test_get_with_default(): function test_set (line 111) | def test_set(): function test_contains (line 126) | def test_contains(): function test_remove (line 138) | def test_remove(): function test_get_name (line 157) | def test_get_name(): function test_clear (line 170) | def test_clear(): function test_index_of (line 183) | def test_index_of(): function test_get_var_pointer (line 196) | def test_get_var_pointer(): function test_getValueAt (line 212) | def test_getValueAt(): function test_get_var_pointer_at (line 225) | def test_get_var_pointer_at(): function test_copy_to_xml_attributes (line 241) | def test_copy_to_xml_attributes(): function test_set_from_xml_attributes (line 261) | def test_set_from_xml_attributes(): FILE: tests/test_juce_core/test_NormalisableRange.py function test_normalisable_range_default_constructor (line 7) | def test_normalisable_range_default_constructor(): function test_normalisable_range_with_range_interval_skew (line 17) | def test_normalisable_range_with_range_interval_skew(): function test_normalisable_range_with_range (line 27) | def test_normalisable_range_with_range(): function test_normalisable_range_with_range_and_interval (line 37) | def test_normalisable_range_with_range_and_interval(): function test_convert_to_0to1_with_linear_skew (line 47) | def test_convert_to_0to1_with_linear_skew(): function test_convert_to_0to1_with_skew (line 54) | def test_convert_to_0to1_with_skew(): function test_convert_from_0to1_with_linear_skew (line 65) | def test_convert_from_0to1_with_linear_skew(): function test_convert_from_0to1_with_skew (line 73) | def test_convert_from_0to1_with_skew(): function test_snap_to_legal_value_with_interval (line 84) | def test_snap_to_legal_value_with_interval(): function test_get_range (line 91) | def test_get_range(): function test_set_skew_for_centre (line 99) | def test_set_skew_for_centre(): FILE: tests/test_juce_core/test_PropertySet.py function test_constructor (line 5) | def test_constructor(): FILE: tests/test_juce_core/test_Random.py function test_system_random (line 7) | def test_system_random(): function test_seeded_random (line 40) | def test_seeded_random(): FILE: tests/test_juce_core/test_Range.py function test_range_int_constructor (line 5) | def test_range_int_constructor(): function test_range_set_start_end (line 38) | def test_range_set_start_end(): function test_range_with_start_end (line 54) | def test_range_with_start_end(): function test_range_moved_start_end (line 81) | def test_range_moved_start_end(): function test_range_set_length (line 98) | def test_range_set_length(): function test_range_expanded (line 114) | def test_range_expanded(): function test_range_operators (line 125) | def test_range_operators(): function test_range_equality (line 154) | def test_range_equality(): function test_range_contains (line 167) | def test_range_contains(): function test_range_clip_value (line 189) | def test_range_clip_value(): function test_range_intersects (line 199) | def test_range_intersects(): function test_range_intersects (line 216) | def test_range_intersects(): function test_range_constrain_range (line 229) | def test_range_constrain_range(): FILE: tests/test_juce_core/test_RangedDirectoryIterator.py function test_iterate_this_folder (line 10) | def test_iterate_this_folder(): function test_iterate_progress (line 32) | def test_iterate_progress(): FILE: tests/test_juce_core/test_RelativeTime.py function test_construct_empty (line 11) | def test_construct_empty(): function test_construct_valid (line 22) | def test_construct_valid(): function test_operation_get_description (line 73) | def test_operation_get_description(): function test_operation_get_approximate_description (line 104) | def test_operation_get_approximate_description(): FILE: tests/test_juce_core/test_Result.py function test_ok (line 5) | def test_ok(): function test_fail (line 17) | def test_fail(): function test_comparison (line 30) | def test_comparison(): FILE: tests/test_juce_core/test_StringArray.py function test_constructor_empty (line 5) | def test_constructor_empty(): function test_constructor_copy (line 11) | def test_constructor_copy(): function test_constructor_list (line 21) | def test_constructor_list(): function test_constructor_single (line 30) | def test_constructor_single(): function test_constructor_args (line 37) | def test_constructor_args(): function test_comparison_operators (line 46) | def test_comparison_operators(): function test_size_method (line 56) | def test_size_method(): function test_is_empty_method (line 62) | def test_is_empty_method(): function test_index_operator (line 71) | def test_index_operator(): function test_swap_with_method (line 79) | def test_swap_with_method(): function test_contains_method (line 96) | def test_contains_method(): function test_index_of_method (line 104) | def test_index_of_method(): function test_add_method (line 112) | def test_add_method(): function test_insert_method (line 120) | def test_insert_method(): function test_set_method (line 129) | def test_set_method(): function test_add_if_not_already_there_method (line 137) | def test_add_if_not_already_there_method(): function test_add_array_method (line 151) | def test_add_array_method(): function test_merge_array_method (line 161) | def test_merge_array_method(): function test_remove_method (line 187) | def test_remove_method(): function test_remove_string_method (line 195) | def test_remove_string_method(): function test_remove_range_method (line 203) | def test_remove_range_method(): function test_remove_duplicates_method (line 212) | def test_remove_duplicates_method(): function test_remove_empty_strings_method (line 221) | def test_remove_empty_strings_method(): function test_move_method (line 231) | def test_move_method(): function test_trim_method (line 240) | def test_trim_method(): function test_join_into_string_method (line 251) | def test_join_into_string_method(): function test_sort_method (line 262) | def test_sort_method(): function test_sort_natural_method (line 283) | def test_sort_natural_method(): function test_ensure_storage_allocated_method (line 292) | def test_ensure_storage_allocated_method(): function test_minimise_storage_overheads_method (line 299) | def test_minimise_storage_overheads_method(): function test_from_tokens_method (line 307) | def test_from_tokens_method(): function test_from_tokens_methodwith_break_character (line 316) | def test_from_tokens_methodwith_break_character(): function test_from_tokens_method_with_quotes (line 334) | def test_from_tokens_method_with_quotes(): function test_from_lines_method (line 344) | def test_from_lines_method(): function test_clear_method (line 363) | def test_clear_method(): function test_clear_quick_method (line 374) | def test_clear_quick_method(): FILE: tests/test_juce_core/test_StringPairArray.py function test_constructor_empty (line 5) | def test_constructor_empty(): function test_string_pair_array_copy_constructor (line 12) | def test_string_pair_array_copy_constructor(): function test_string_pair_array_assignment_operator (line 21) | def test_string_pair_array_assignment_operator(): function test_string_pair_array_equality_operator (line 31) | def test_string_pair_array_equality_operator(): function test_string_pair_array_inequality_operator (line 40) | def test_string_pair_array_inequality_operator(): function test_string_pair_array_get_value_with_default (line 49) | def test_string_pair_array_get_value_with_default(): function test_string_pair_array_contains_key (line 57) | def test_string_pair_array_contains_key(): function test_string_pair_array_get_all_keys (line 65) | def test_string_pair_array_get_all_keys(): function test_string_pair_array_get_all_values (line 76) | def test_string_pair_array_get_all_values(): function test_string_pair_array_set (line 87) | def test_string_pair_array_set(): function test_string_pair_array_add_array (line 94) | def test_string_pair_array_add_array(): function test_string_pair_array_clear (line 105) | def test_string_pair_array_clear(): function test_string_pair_array_remove_by_key (line 113) | def test_string_pair_array_remove_by_key(): function test_string_pair_array_remove_by_index (line 121) | def test_string_pair_array_remove_by_index(): function test_string_pair_array_set_ignores_case (line 129) | def test_string_pair_array_set_ignores_case(): function test_string_pair_array_get_ignores_case (line 138) | def test_string_pair_array_get_ignores_case(): function test_string_pair_array_get_description (line 146) | def test_string_pair_array_get_description(): function test_string_pair_array_minimise_storage_overheads (line 155) | def test_string_pair_array_minimise_storage_overheads(): function test_string_pair_array_add_map (line 166) | def test_string_pair_array_add_map(): function test_string_pair_array_add_unordered_map (line 176) | def test_string_pair_array_add_unordered_map(): FILE: tests/test_juce_core/test_SubregionStream.py function test_read_within_subregion (line 7) | def test_read_within_subregion(): function test_read_past_subregion_end (line 23) | def test_read_past_subregion_end(): function test_seek_within_subregion (line 39) | def test_seek_within_subregion(): function test_seek_past_subregion_end (line 56) | def test_seek_past_subregion_end(): FILE: tests/test_juce_core/test_TemporaryFile.py function test_create_temporary_file (line 9) | def test_create_temporary_file(): function test_write_to_temporary_file (line 16) | def test_write_to_temporary_file(): function test_delete_temporary_file (line 27) | def test_delete_temporary_file(): function test_replace_target_file_with_temporary (line 40) | def test_replace_target_file_with_temporary(): function test_replace_target_file_with_temporary_with (line 59) | def test_replace_target_file_with_temporary_with(): function test_temporary_file_deletion_on_destruction (line 75) | def test_temporary_file_deletion_on_destruction(): function test_fail_to_replace_nonexistent_target (line 83) | def test_fail_to_replace_nonexistent_target(): FILE: tests/test_juce_core/test_Thread.py class Thread (line 7) | class Thread(juce.Thread): method run (line 11) | def run(self): class ThreadListener (line 23) | class ThreadListener(juce.Thread.Listener): method exitSignalSent (line 26) | def exitSignalSent(self): function test_construct_and_start_stop (line 31) | def test_construct_and_start_stop(): function test_construct_and_start_signal_stop (line 60) | def test_construct_and_start_signal_stop(): function test_launch (line 91) | def test_launch(): FILE: tests/test_juce_core/test_ThreadPool.py class ThreadPoolJob (line 7) | class ThreadPoolJob(juce.ThreadPoolJob): method __init__ (line 11) | def __init__(self, name, maxRuns): method runJob (line 15) | def runJob(self): function test_default_constructor (line 25) | def test_default_constructor(): function test_threads_constructor (line 31) | def test_threads_constructor(): FILE: tests/test_juce_core/test_Time.py function test_construct_with_values (line 8) | def test_construct_with_values(): function test_get_current_time (line 20) | def test_get_current_time(): function test_add_relative_time (line 26) | def test_add_relative_time(): function test_subtract_relative_time (line 36) | def test_subtract_relative_time(): function test_comparisons (line 46) | def test_comparisons(): function test_to_milliseconds (line 62) | def test_to_milliseconds(): function test_get_month_name (line 69) | def test_get_month_name(): function test_get_weekday_name (line 80) | def test_get_weekday_name(): function test_set_system_time_to_this_time (line 91) | def test_set_system_time_to_this_time(): function test_to_string (line 97) | def test_to_string(): function test_from_iso8601 (line 127) | def test_from_iso8601(): function test_compilation_date (line 140) | def test_compilation_date(): function test_utc_offset_seconds (line 147) | def test_utc_offset_seconds(): function test_utc_offset_string (line 155) | def test_utc_offset_string(): function test_high_resolution_ticks (line 164) | def test_high_resolution_ticks(): function test_high_resolution_ticks_per_second (line 170) | def test_high_resolution_ticks_per_second(): function test_high_resolution_ticks_to_seconds (line 176) | def test_high_resolution_ticks_to_seconds(): function test_seconds_to_high_resolution_ticks (line 183) | def test_seconds_to_high_resolution_ticks(): function test_wait_for_millisecond_counter (line 190) | def test_wait_for_millisecond_counter(): function test_is_daylight_saving_time (line 201) | def test_is_daylight_saving_time(): function test_representation_methods (line 209) | def test_representation_methods(): function test_legacy_tests (line 216) | def test_legacy_tests(): FILE: tests/test_juce_core/test_URLInputSource.py function test_url_input_source_constructor (line 5) | def test_url_input_source_constructor(): function test_create_stream (line 13) | def test_create_stream(): function test_create_stream_with_post_data (line 21) | def test_create_stream_with_post_data(): FILE: tests/test_juce_core/test_Uuid.py function test_construct_empty (line 8) | def test_construct_empty(): function test_construct_null (line 15) | def test_construct_null(): function test_constuct_string (line 24) | def test_constuct_string(): function test_constuct_bytes (line 30) | def test_constuct_bytes(): function test_constuct_comparisons (line 48) | def test_constuct_comparisons(): function test_constuct_uuid (line 60) | def test_constuct_uuid(): function test_repr (line 67) | def test_repr(): FILE: tests/test_juce_core/test_WildcardFileFilter.py function test_wildcard_file_filter_matches_correct_files (line 7) | def test_wildcard_file_filter_matches_correct_files(): function test_wildcard_file_filter_excludes_incorrect_files (line 13) | def test_wildcard_file_filter_excludes_incorrect_files(): function test_wildcard_file_filter_with_multiple_patterns (line 19) | def test_wildcard_file_filter_with_multiple_patterns(): FILE: tests/test_juce_core/test_XmlDocument.py function xml_file (line 12) | def xml_file(): function broken_xml_file (line 16) | def broken_xml_file(): function test_construct_file (line 21) | def test_construct_file(xml_file, broken_xml_file): function test_construct_string (line 45) | def test_construct_string(xml_file, broken_xml_file): function test_construct_parse_file (line 69) | def test_construct_parse_file(xml_file, broken_xml_file): function test_construct_parse_string (line 82) | def test_construct_parse_string(xml_file, broken_xml_file): FILE: tests/test_juce_core/test_XmlElement.py function xml_file (line 14) | def xml_file(): function broken_xml_file (line 18) | def broken_xml_file(): function test_construct_tag (line 23) | def test_construct_tag(): function test_to_string_text_format (line 29) | def test_to_string_text_format(): function test_tag_name_with_namespace (line 55) | def test_tag_name_with_namespace(): function test_attributes (line 77) | def test_attributes(name_type): function test_compare_attributes (line 132) | def test_compare_attributes(): function test_child_elements (line 150) | def test_child_elements(): function test_text_element (line 159) | def test_text_element(): function test_child_elements_manipulation (line 182) | def test_child_elements_manipulation(): function test_invalid_xml_name (line 200) | def test_invalid_xml_name(): function test_namespace_handling (line 205) | def test_namespace_handling(): function test_deeply_nested_elements (line 215) | def test_deeply_nested_elements(): function test_sorting_child_elements (line 227) | def test_sorting_child_elements(): function test_sorting_child_elements_lambda (line 248) | def test_sorting_child_elements_lambda(): function test_complex_xml_structure_to_string (line 266) | def test_complex_xml_structure_to_string(): function test_attribute_value_comparisons (line 282) | def test_attribute_value_comparisons(): function test_handling_invalid_characters_in_text_elements (line 291) | def test_handling_invalid_characters_in_text_elements(): function test_write_to_file (line 298) | def test_write_to_file(): function test_write_to_stream (line 312) | def test_write_to_stream(): function test_read_from_file (line 328) | def test_read_from_file(): FILE: tests/test_juce_core/test_ZipFile.py function zip_file (line 15) | def zip_file(): function text_file (line 19) | def text_file(): function image_file (line 23) | def image_file(): function test_constructor_with_file (line 28) | def test_constructor_with_file(zip_file): function test_constructor_with_nonexisting_file (line 34) | def test_constructor_with_nonexisting_file(): function test_constructor_with_input_stream (line 40) | def test_constructor_with_input_stream(zip_file): function test_constructor_with_input_source (line 49) | def test_constructor_with_input_source(zip_file): function test_get_entry_by_index (line 56) | def test_get_entry_by_index(zip_file): function test_get_index_of_file_name (line 77) | def test_get_index_of_file_name(zip_file): function test_get_entry_by_file_name (line 90) | def test_get_entry_by_file_name(zip_file): function test_sort_entries_by_filename (line 102) | def test_sort_entries_by_filename(zip_file): function test_create_stream_for_entry_by_index (line 113) | def test_create_stream_for_entry_by_index(zip_file): function test_create_stream_for_entry_by_entry (line 120) | def test_create_stream_for_entry_by_entry(zip_file, text_file): function test_uncompress_to (line 128) | def test_uncompress_to(zip_file, text_file, image_file): function test_uncompress_to_not_overwrite (line 158) | def test_uncompress_to_not_overwrite(zip_file): function test_uncompress_to_nonexistent (line 186) | def test_uncompress_to_nonexistent(zip_file): function test_uncompress_entry (line 197) | def test_uncompress_entry(zip_file): function test_uncompress_entry_with_overwrite_bool_false (line 208) | def test_uncompress_entry_with_overwrite_bool_false(zip_file): function test_uncompress_entry_with_overwrite_bool_true (line 227) | def test_uncompress_entry_with_overwrite_bool_true(zip_file, text_file): function test_builder_add_file (line 247) | def test_builder_add_file(text_file): function test_builder_add_stream_entry (line 264) | def test_builder_add_stream_entry(text_file): FILE: tests/test_juce_data_structures/test_CachedValue.py function test_constructor_raises (line 7) | def test_constructor_raises(): function test_construct_with_valuetree_property (line 24) | def test_construct_with_valuetree_property(): function test_construct_with_default_value (line 33) | def test_construct_with_default_value(): function test_get_and_set_value (line 43) | def test_get_and_set_value(): function test_get_property_as_value (line 54) | def test_get_property_as_value(): function test_reset_to_default (line 65) | def test_reset_to_default(): function test_comparison_operators (line 77) | def test_comparison_operators(): function test_refer_to_raises (line 95) | def test_refer_to_raises(): function test_refer_to_and_valuetree_changes (line 116) | def test_refer_to_and_valuetree_changes(): function test_refer_to_with_default (line 129) | def test_refer_to_with_default(): function test_force_update_of_cached_value (line 142) | def test_force_update_of_cached_value(): function test_is_using_default (line 155) | def test_is_using_default(): function test_value_change_with_undo_manager (line 169) | def test_value_change_with_undo_manager(): FILE: tests/test_juce_data_structures/test_PropertiesFile.py function options (line 10) | def options(): function test_options_default_file (line 21) | def test_options_default_file(options): function test_properties_file_creation_with_options (line 36) | def test_properties_file_creation_with_options(options): function test_properties_file_creation_with_file_and_options (line 42) | def test_properties_file_creation_with_file_and_options(options): function test_properties_file_save_if_needed_initial_state (line 49) | def test_properties_file_save_if_needed_initial_state(options): function test_properties_file_needs_to_be_saved (line 55) | def test_properties_file_needs_to_be_saved(options): function test_properties_file_set_needs_to_be_saved (line 62) | def test_properties_file_set_needs_to_be_saved(options): function test_properties_file_save (line 72) | def test_properties_file_save(options): function test_properties_file_reload (line 83) | def test_properties_file_reload(options): function test_properties_file_value_manipulation (line 89) | def test_properties_file_value_manipulation(options): function test_properties_file_reload_after_value_change (line 99) | def test_properties_file_reload_after_value_change(options): class CustomListener (line 112) | class CustomListener(juce.ChangeListener): method changeListenerCallback (line 115) | def changeListenerCallback(self, object): function test_properties_file_property_changed_callback (line 118) | def test_properties_file_property_changed_callback(options, juce_app): FILE: tests/test_juce_data_structures/test_UndoManager.py class CustomAction (line 8) | class CustomAction(juce.UndoableAction): method __init__ (line 12) | def __init__(self, value): method perform (line 16) | def perform(self): method undo (line 21) | def undo(self): function test_undoable_action (line 28) | def test_undoable_action(): function test_undoable_action_ownership (line 80) | def test_undoable_action_ownership(): FILE: tests/test_juce_data_structures/test_Value.py function test_var_constructor (line 5) | def test_var_constructor(): class ValueListener (line 52) | class ValueListener(juce.Value.Listener): method valueChanged (line 55) | def valueChanged(self, value): function test_value_listener (line 60) | def test_value_listener(juce_app): class ValueSource (line 84) | class ValueSource(juce.Value.ValueSource): method setValue (line 87) | def setValue(self, value): method getValue (line 91) | def getValue(self): function test_value_source (line 96) | def test_value_source(juce_app): FILE: tests/test_juce_data_structures/test_ValueTree.py class CustomListener (line 5) | class CustomListener(juce.ValueTree.Listener): method valueTreePropertyChanged (line 8) | def valueTreePropertyChanged(self, tree, property): method valueTreeChildAdded (line 11) | def valueTreeChildAdded(self, parentTree, childWhichHasBeenAdded): method valueTreeChildRemoved (line 14) | def valueTreeChildRemoved(self, parentTree, childWhichHasBeenRemoved, ... method valueTreeChildOrderChanged (line 17) | def valueTreeChildOrderChanged(self, parentTreeWhoseChildrenHaveMoved,... function test_empty_constructor (line 22) | def test_empty_constructor(): function test_simple_constructor (line 36) | def test_simple_constructor(): function test_python_constructor (line 53) | def test_python_constructor(): function test_copy_constructor (line 70) | def test_copy_constructor(): function test_equality_operators (line 77) | def test_equality_operators(): function test_is_equivalent_to (line 86) | def test_is_equivalent_to(): function test_deep_copy_and_equivalence (line 95) | def test_deep_copy_and_equivalence(): function test_properties (line 112) | def test_properties(): function test_create_copy (line 132) | def test_create_copy(): function test_set_get_property (line 140) | def test_set_get_property(): function test_remove_property (line 147) | def test_remove_property(): function test_children (line 155) | def test_children(): function test_add_get_remove_child (line 198) | def test_add_get_remove_child(): function test_get_child_with_property (line 209) | def test_get_child_with_property(): function test_serialize_deserialize (line 220) | def test_serialize_deserialize(): function test_undo_redo_property_change (line 240) | def test_undo_redo_property_change(): function test_complex_property_and_child_manipulation (line 259) | def test_complex_property_and_child_manipulation(): function test_property_and_child_iteration (line 287) | def test_property_and_child_iteration(): function test_value_tree_listener (line 308) | def test_value_tree_listener(): function test_listener_on_child_added (line 325) | def test_listener_on_child_added(): function test_listener_on_child_removed (line 337) | def test_listener_on_child_removed(): function test_listener_on_child_order_changed (line 351) | def test_listener_on_child_order_changed(): function test_listener_removal (line 368) | def test_listener_removal(): function test_basic_xml_export (line 384) | def test_basic_xml_export(): function test_nested_xml_export (line 405) | def test_nested_xml_export(): function test_xml_round_trip (line 431) | def test_xml_round_trip(): function test_stress_large_data_sets (line 448) | def test_stress_large_data_sets(): FILE: tests/test_juce_data_structures/test_ValueTreeSynchroniser.py class CustomSynchroniser (line 6) | class CustomSynchroniser(juce.ValueTreeSynchroniser): method __init__ (line 9) | def __init__(self, tree): method stateChanged (line 12) | def stateChanged(self, encodedChange): function value_tree (line 18) | def value_tree(): function test_value_tree_synchroniser_construction (line 23) | def test_value_tree_synchroniser_construction(value_tree): function test_send_full_sync_callback (line 29) | def test_send_full_sync_callback(value_tree): function test_apply_change_success (line 36) | def test_apply_change_success(value_tree): function test_apply_change_failure (line 48) | def test_apply_change_failure(value_tree): function test_get_root (line 55) | def test_get_root(value_tree): FILE: tests/test_juce_events/test_ActionBroadcaster.py class ActionListener (line 5) | class ActionListener(juce.ActionListener): method actionListenerCallback (line 9) | def actionListenerCallback(self, message): function test_single_send (line 15) | def test_single_send(juce_app): function test_multi_send (line 30) | def test_multi_send(juce_app): function test_remove_listener (line 47) | def test_remove_listener(juce_app): function test_remove_all_listeners (line 66) | def test_remove_all_listeners(juce_app): FILE: tests/test_juce_events/test_AsyncUpdater.py class AsyncUpdater (line 5) | class AsyncUpdater(juce.AsyncUpdater): method handleAsyncUpdate (line 8) | def handleAsyncUpdate(self): function test_single_trigger (line 13) | def test_single_trigger(juce_app): function test_multiple_trigger (line 25) | def test_multiple_trigger(juce_app): function test_cancel_single_trigger (line 40) | def test_cancel_single_trigger(juce_app): function test_handle_update_now (line 54) | def test_handle_update_now(juce_app): FILE: tests/test_juce_events/test_ChangeBroadcaster.py class ChangeListener (line 5) | class ChangeListener(juce.ChangeListener): method changeListenerCallback (line 9) | def changeListenerCallback(self, broadcaster): function test_single_send (line 15) | def test_single_send(juce_app): function test_multi_send (line 30) | def test_multi_send(juce_app): function test_multi_send_separate_broadcasters (line 47) | def test_multi_send_separate_broadcasters(juce_app): function test_remove_listener (line 68) | def test_remove_listener(juce_app): function test_remove_all_listeners (line 96) | def test_remove_all_listeners(juce_app): function test_synchronous_send (line 121) | def test_synchronous_send(juce_app): function test_dispatch_pending_messages (line 144) | def test_dispatch_pending_messages(juce_app): FILE: tests/test_juce_events/test_LockingAsyncUpdater.py function test_single_trigger (line 5) | def test_single_trigger(juce_app): function test_multiple_trigger (line 23) | def test_multiple_trigger(juce_app): function test_cancel_single_trigger (line 44) | def test_cancel_single_trigger(juce_app): function test_handle_update_now (line 64) | def test_handle_update_now(juce_app): FILE: tests/test_juce_events/test_Message.py class Message (line 7) | class Message(juce.Message): method messageCallback (line 8) | def messageCallback(self): function test_construct_and_post (line 14) | def test_construct_and_post(juce_app): FILE: tests/test_juce_events/test_MessageListener.py class Message (line 8) | class Message(juce.Message): method __init__ (line 9) | def __init__(self, name): method getName (line 13) | def getName(self): method messageCallback (line 16) | def messageCallback(self): class MessageListener (line 20) | class MessageListener(juce.MessageListener): method handleMessage (line 24) | def handleMessage(self, message): function test_construct_and_post (line 30) | def test_construct_and_post(juce_app): FILE: tests/test_juce_events/test_MessageManager.py function test_message_manager_instance (line 5) | def test_message_manager_instance(): function test_message_manager_run_dispatch_loop_until (line 16) | def test_message_manager_run_dispatch_loop_until(): class ActionListener (line 31) | class ActionListener(juce.ActionListener): method actionListenerCallback (line 34) | def actionListenerCallback(self, message: str): function test_message_manager_broadcast_listener (line 37) | def test_message_manager_broadcast_listener(): class Thread (line 54) | class Thread(juce.Thread): method run (line 62) | def run(self): method runOnMessageThread (line 73) | def runOnMessageThread(self): function test_message_manager_lock (line 77) | def test_message_manager_lock(juce_app): FILE: tests/test_juce_events/test_MultiTimer.py class CustomMultiTimer (line 7) | class CustomMultiTimer(juce.MultiTimer): method timerCallback (line 10) | def timerCallback(self, timerID): function test_multi_timer (line 15) | def test_multi_timer(juce_app): FILE: tests/test_juce_events/test_Timer.py class CustomTimer (line 7) | class CustomTimer(juce.Timer): method timerCallback (line 10) | def timerCallback(self): function test_single_timer (line 15) | def test_single_timer(juce_app): function test_call_pending_timers_synchronously (line 38) | def test_call_pending_timers_synchronously(juce_app): function test_call_after_delay (line 55) | def test_call_after_delay(juce_app): FILE: tests/test_juce_graphics/test_AffineTransform.py function test_construct_empty (line 8) | def test_construct_empty(): function test_is_singularity (line 14) | def test_is_singularity(): function test_construct_with_values (line 20) | def test_construct_with_values(): function test_copy_constructor (line 32) | def test_copy_constructor(): function test_assignment_operator (line 39) | def test_assignment_operator(): function test_equality (line 47) | def test_equality(): function test_inequality (line 54) | def test_inequality(): function test_transform_point (line 61) | def test_transform_point(): function test_transform_points_two_points (line 69) | def test_transform_points_two_points(): function test_transform_points_three_points (line 79) | def test_transform_points_three_points(): function test_translated (line 91) | def test_translated(): function test_translation_static (line 99) | def test_translation_static(): function test_rotated (line 106) | def test_rotated(): function test_scaled (line 112) | def test_scaled(): function test_sheared (line 119) | def test_sheared(): function test_inverted (line 126) | def test_inverted(): function test_from_target_points (line 133) | def test_from_target_points(): function test_followed_by (line 139) | def test_followed_by(): function test_is_only_translation (line 152) | def test_is_only_translation(): function test_get_translation_x (line 158) | def test_get_translation_x(): function test_get_translation_y (line 164) | def test_get_translation_y(): function test_get_determinant (line 170) | def test_get_determinant(): function test_vertical_flip (line 176) | def test_vertical_flip(): function test_transform_points_flip (line 184) | def test_transform_points_flip(): function test_transform_translate (line 212) | def test_transform_translate(): function test_legacy (line 225) | def test_legacy(): FILE: tests/test_juce_graphics/test_BorderSize.py function test_construct_default (line 7) | def test_construct_default(): function test_construct_with_values (line 24) | def test_construct_with_values(): function test_construct_with_single_value (line 41) | def test_construct_with_single_value(): function test_get_top_and_bottom (line 58) | def test_get_top_and_bottom(): function test_get_left_and_right (line 67) | def test_get_left_and_right(): function test_set_top (line 76) | def test_set_top(): function test_set_left (line 87) | def test_set_left(): function test_set_bottom (line 98) | def test_set_bottom(): function test_set_right (line 109) | def test_set_right(): function test_subtract_from_rectangle (line 120) | def test_subtract_from_rectangle(): function test_subtract_from_rectangle_in_place (line 133) | def test_subtract_from_rectangle_in_place(): function test_add_to_rectangle (line 146) | def test_add_to_rectangle(): function test_add_to_rectangle_in_place (line 159) | def test_add_to_rectangle_in_place(): function test_subtract_from_border (line 172) | def test_subtract_from_border(): function test_add_to_border (line 185) | def test_add_to_border(): function test_multiply_by_scalar (line 198) | def test_multiply_by_scalar(): function test_equality (line 209) | def test_equality(): function test_inequality (line 220) | def test_inequality(): function test_repr (line 231) | def test_repr(): FILE: tests/test_juce_graphics/test_Colour.py function test_construct_default (line 7) | def test_construct_default(): function test_construct_copy (line 11) | def test_construct_copy(): function test_construct_rgb (line 16) | def test_construct_rgb(): function test_construct_rgba (line 20) | def test_construct_rgba(): function test_construct_hsb_int_alpha (line 24) | def test_construct_hsb_int_alpha(): function test_construct_hsb (line 28) | def test_construct_hsb(): function test_construct_rgba_float_alpha (line 32) | def test_construct_rgba_float_alpha(): function test_construct_from_argb (line 36) | def test_construct_from_argb(): function test_construct_from_rgb (line 40) | def test_construct_from_rgb(): function test_construct_from_rgba (line 44) | def test_construct_from_rgba(): function test_construct_from_float_rgba (line 48) | def test_construct_from_float_rgba(): function test_construct_from_hsv (line 52) | def test_construct_from_hsv(): function test_construct_from_hsl (line 56) | def test_construct_from_hsl(): function test_construct_with_pixel_argb (line 60) | def test_construct_with_pixel_argb(): function test_construct_with_pixel_rgb (line 65) | def test_construct_with_pixel_rgb(): function test_construct_with_pixel_alpha (line 70) | def test_construct_with_pixel_alpha(): function test_getters (line 77) | def test_getters(): function test_get_pixel_argb (line 90) | def test_get_pixel_argb(): function test_get_non_premultiplied_pixel_argb (line 97) | def test_get_non_premultiplied_pixel_argb(): function test_equality (line 104) | def test_equality(): function test_inequality (line 109) | def test_inequality(): function test_is_opaque (line 116) | def test_is_opaque(): function test_with_alpha_uint8 (line 124) | def test_with_alpha_uint8(): function test_with_alpha_float (line 130) | def test_with_alpha_float(): function test_with_multiplied_alpha (line 138) | def test_with_multiplied_alpha(): function test_get_hue (line 145) | def test_get_hue(): function test_get_saturation (line 149) | def test_get_saturation(): function test_get_saturation_hsl (line 153) | def test_get_saturation_hsl(): function test_get_brightness (line 157) | def test_get_brightness(): function test_get_lightness (line 161) | def test_get_lightness(): function test_get_perceived_brightness (line 165) | def test_get_perceived_brightness(): function test_get_hsb (line 171) | def test_get_hsb(): function test_get_hsl (line 178) | def test_get_hsl(): function test_with_hue (line 187) | def test_with_hue(): function test_with_saturation (line 192) | def test_with_saturation(): function test_with_brightness (line 197) | def test_with_brightness(): function test_with_saturation_hsl (line 202) | def test_with_saturation_hsl(): function test_with_lightness (line 207) | def test_with_lightness(): function test_with_rotated_hue (line 212) | def test_with_rotated_hue(): function test_with_multiplied_saturation (line 219) | def test_with_multiplied_saturation(): function test_with_multiplied_saturation_hsl (line 224) | def test_with_multiplied_saturation_hsl(): function test_with_multiplied_brightness (line 229) | def test_with_multiplied_brightness(): function test_with_multiplied_lightness (line 234) | def test_with_multiplied_lightness(): function test_brighter (line 241) | def test_brighter(): function test_darker (line 246) | def test_darker(): function test_contrasting (line 253) | def test_contrasting(): function test_contrasting_with_min_luminosity_diff (line 258) | def test_contrasting_with_min_luminosity_diff(): function test_contrasting_static (line 263) | def test_contrasting_static(): function test_grey_level (line 273) | def test_grey_level(): function test_overlaid_with (line 279) | def test_overlaid_with(): function test_interpolated_with (line 292) | def test_interpolated_with(): function test_to_string (line 304) | def test_to_string(): function test_to_display_string (line 308) | def test_to_display_string(): FILE: tests/test_juce_graphics/test_ColourGradient.py function test_construct_default (line 7) | def test_construct_default(): function test_copy_construct (line 17) | def test_copy_construct(): function test_construct_coordinates_linear (line 25) | def test_construct_coordinates_linear(): function test_construct_points_linear (line 34) | def test_construct_points_linear(): function test_construct_coordinates_radial (line 43) | def test_construct_coordinates_radial(): function test_construct_points_radial (line 52) | def test_construct_points_radial(): function test_colour_at_position (line 61) | def test_colour_at_position(): function test_get_colour_position (line 69) | def test_get_colour_position(): function test_set_colour (line 76) | def test_set_colour(): function test_add_remove_colour (line 85) | def test_add_remove_colour(): function test_remove_colour (line 115) | def test_remove_colour(): function test_vertical_values (line 128) | def test_vertical_values(): function test_vertical_rectangle_int (line 134) | def test_vertical_rectangle_int(): function test_vertical_rectangle_float (line 140) | def test_vertical_rectangle_float(): function test_horizontal_values (line 148) | def test_horizontal_values(): function test_horizontal_rectangle_int (line 154) | def test_horizontal_rectangle_int(): function test_horizontal_rectangle_float (line 160) | def test_horizontal_rectangle_float(): function test_is_invisible_is_opaque (line 168) | def test_is_invisible_is_opaque(): FILE: tests/test_juce_graphics/test_FillType.py function test_default_constructor (line 8) | def test_default_constructor(): function test_colour_constructor (line 20) | def test_colour_constructor(): function test_gradient_constructor (line 32) | def test_gradient_constructor(): function test_image_constructor (line 44) | def test_image_constructor(): function test_copy_constructor (line 56) | def test_copy_constructor(): function test_set_colour (line 65) | def test_set_colour(): function test_set_gradient (line 73) | def test_set_gradient(): function test_set_image (line 81) | def test_set_image(): function test_set_opacity (line 89) | def test_set_opacity(): function test_transformed (line 101) | def test_transformed(): FILE: tests/test_juce_graphics/test_Graphics.py function update_rendering (line 18) | def update_rendering(pytestconfig): function test_fill_all (line 23) | def test_fill_all(update_rendering): function test_fill_all_image (line 34) | def test_fill_all_image(update_rendering): function test_fill_rect (line 46) | def test_fill_rect(update_rendering): function test_fill_rect_area (line 57) | def test_fill_rect_area(update_rendering): function test_fill_rect_gradient_vertical (line 69) | def test_fill_rect_gradient_vertical(update_rendering): function test_fill_rect_gradient_vertical_area (line 81) | def test_fill_rect_gradient_vertical_area(update_rendering): function test_fill_rect_gradient_horizontal (line 95) | def test_fill_rect_gradient_horizontal(update_rendering): function test_fill_rect_gradient_horizontal_area (line 107) | def test_fill_rect_gradient_horizontal_area(update_rendering): function test_fill_rect_image (line 122) | def test_fill_rect_image(update_rendering): function test_fill_rect_image_area (line 134) | def test_fill_rect_image_area(update_rendering): function test_draw_rect (line 146) | def test_draw_rect(update_rendering): function test_draw_rounded_rect (line 167) | def test_draw_rounded_rect(update_rendering): FILE: tests/test_juce_graphics/test_Justification.py function test_constructor (line 5) | def test_constructor(): function test_comparison (line 19) | def test_comparison(): function test_get_only_flags (line 31) | def test_get_only_flags(): function test_apply_to_rectangle_int (line 38) | def test_apply_to_rectangle_int(): function test_apply_to_rectangle_float (line 52) | def test_apply_to_rectangle_float(): FILE: tests/test_juce_graphics/test_Line.py function test_empty_constructor (line 7) | def test_empty_constructor(): function test_values_constructor (line 22) | def test_values_constructor(): function test_points_constructor (line 37) | def test_points_constructor(): function test_copy_constructor (line 52) | def test_copy_constructor(): function test_get_start_end (line 69) | def test_get_start_end(): function test_set_start_end_values (line 84) | def test_set_start_end_values(): function test_reversed (line 103) | def test_reversed(): function test_apply_transform (line 120) | def test_apply_transform(): function test_length (line 139) | def test_length(): function test_vertical_horizontal (line 158) | def test_vertical_horizontal(): function test_get_angle (line 177) | def test_get_angle(): function test_to_float (line 198) | def test_to_float(): FILE: tests/test_juce_graphics/test_Parallelogram.py function test_empty_constructor (line 8) | def test_empty_constructor(): function test_rectangle_constructor (line 37) | def test_rectangle_constructor(): function test_is_empty (line 67) | def test_is_empty(): function test_operator_add_assign (line 76) | def test_operator_add_assign(): function test_operator_add (line 101) | def test_operator_add(): function test_operator_sub_assign (line 126) | def test_operator_sub_assign(): function test_operator_sub (line 151) | def test_operator_sub(): function test_operator_mul_assign (line 176) | def test_operator_mul_assign(): function test_operator_mul (line 201) | def test_operator_mul(): function test_transformed_by (line 226) | def test_transformed_by(): function test_relative_point (line 253) | def test_relative_point(): function test_bounding_box (line 266) | def test_bounding_box(): FILE: tests/test_juce_graphics/test_Path.py function make_box_path (line 5) | def make_box_path(size: float) -> juce.Path: function test_constructor (line 16) | def test_constructor(): function test_copy_constructor (line 23) | def test_copy_constructor(): function test_get_bounds (line 36) | def test_get_bounds(): function test_get_bounds_transformed (line 46) | def test_get_bounds_transformed(): function test_contains (line 56) | def test_contains(): function test_intersects_line (line 73) | def test_intersects_line(): function test_round_trips (line 81) | def test_round_trips(): FILE: tests/test_juce_graphics/test_PathStrokeType.py function test_constructor (line 7) | def test_constructor(): function test_stroke_tickness (line 37) | def test_stroke_tickness(): function test_joint_style (line 44) | def test_joint_style(): function test_end_style (line 51) | def test_end_style(): function test_create_stroked_path (line 58) | def test_create_stroked_path(): FILE: tests/test_juce_graphics/test_PixelARGB.py function test_pixel_argb_default_constructor (line 7) | def test_pixel_argb_default_constructor(): function test_pixel_argb_constructor_with_values (line 16) | def test_pixel_argb_constructor_with_values(): function test_pixel_argb_get_native_argb (line 25) | def test_pixel_argb_get_native_argb(): function test_pixel_argb_get_in_argb_mask_order (line 31) | def test_pixel_argb_get_in_argb_mask_order(): function test_pixel_argb_get_in_argb_memory_order (line 37) | def test_pixel_argb_get_in_argb_memory_order(): function test_pixel_argb_get_even_bytes (line 47) | def test_pixel_argb_get_even_bytes(): function test_pixel_argb_get_odd_bytes (line 53) | def test_pixel_argb_get_odd_bytes(): function test_pixel_argb_set_argb (line 59) | def test_pixel_argb_set_argb(): function test_pixel_argb_blend (line 69) | def test_pixel_argb_blend(): function test_pixel_argb_set_alpha (line 80) | def test_pixel_argb_set_alpha(): function test_pixel_argb_multiply_alpha_float (line 96) | def test_pixel_argb_multiply_alpha_float(): function test_pixel_argb_premultiply (line 103) | def test_pixel_argb_premultiply(): function test_pixel_argb_unpremultiply (line 115) | def test_pixel_argb_unpremultiply(): function test_pixel_argb_desaturate (line 124) | def test_pixel_argb_desaturate(): FILE: tests/test_juce_graphics/test_PixelAlpha.py function test_pixel_alpha_default_constructor (line 7) | def test_pixel_alpha_default_constructor(): function test_pixel_alpha_set_alpha (line 13) | def test_pixel_alpha_set_alpha(): function test_pixel_alpha_get_native_argb (line 20) | def test_pixel_alpha_get_native_argb(): function test_pixel_alpha_get_in_argb_mask_order (line 26) | def test_pixel_alpha_get_in_argb_mask_order(): function test_pixel_alpha_get_in_argb_memory_order (line 32) | def test_pixel_alpha_get_in_argb_memory_order(): function test_pixel_alpha_get_even_bytes (line 39) | def test_pixel_alpha_get_even_bytes(): function test_pixel_alpha_get_odd_bytes (line 45) | def test_pixel_alpha_get_odd_bytes(): function test_pixel_alpha_set_argb (line 51) | def test_pixel_alpha_set_argb(): function test_pixel_alpha_blend_with_extra_alpha (line 58) | def test_pixel_alpha_blend_with_extra_alpha(): function test_pixel_alpha_multiply_alpha_int (line 66) | def test_pixel_alpha_multiply_alpha_int(): function test_pixel_alpha_multiply_alpha_float (line 73) | def test_pixel_alpha_multiply_alpha_float(): function test_pixel_alpha_premultiply (line 80) | def test_pixel_alpha_premultiply(): function test_pixel_alpha_unpremultiply (line 87) | def test_pixel_alpha_unpremultiply(): function test_pixel_alpha_desaturate (line 94) | def test_pixel_alpha_desaturate(): FILE: tests/test_juce_graphics/test_PixelRGB.py function test_pixel_rgb_default_constructor (line 7) | def test_pixel_rgb_default_constructor(): function test_pixel_rgb_set_argb (line 16) | def test_pixel_rgb_set_argb(): function test_pixel_rgb_get_native_argb (line 25) | def test_pixel_rgb_get_native_argb(): function test_pixel_rgb_get_in_argb_mask_order (line 31) | def test_pixel_rgb_get_in_argb_mask_order(): function test_pixel_rgb_get_in_argb_memory_order (line 37) | def test_pixel_rgb_get_in_argb_memory_order(): function test_pixel_rgb_get_even_bytes (line 47) | def test_pixel_rgb_get_even_bytes(): function test_pixel_rgb_get_odd_bytes (line 53) | def test_pixel_rgb_get_odd_bytes(): function test_pixel_rgb_blend (line 59) | def test_pixel_rgb_blend(): function test_pixel_rgb_multiply_alpha_int (line 69) | def test_pixel_rgb_multiply_alpha_int(): function test_pixel_rgb_multiply_alpha_float (line 78) | def test_pixel_rgb_multiply_alpha_float(): function test_pixel_rgb_premultiply (line 87) | def test_pixel_rgb_premultiply(): function test_pixel_rgb_unpremultiply (line 96) | def test_pixel_rgb_unpremultiply(): function test_pixel_rgb_desaturate (line 105) | def test_pixel_rgb_desaturate(): FILE: tests/test_juce_graphics/test_Point.py function test_empty_constructor (line 8) | def test_empty_constructor(): function test_value_constructor (line 27) | def test_value_constructor(): function test_infinite_constructor (line 42) | def test_infinite_constructor(): function test_set_xy (line 48) | def test_set_xy(): function test_with_xy (line 83) | def test_with_xy(): function test_add_xy (line 94) | def test_add_xy(): function test_translated (line 107) | def test_translated(): function test_operator_add (line 120) | def test_operator_add(): function test_operator_subtract (line 143) | def test_operator_subtract(): function test_operator_multiply (line 166) | def test_operator_multiply(): function test_operator_multiply_scalar (line 189) | def test_operator_multiply_scalar(): function test_operator_divide (line 211) | def test_operator_divide(): function test_operator_divide_scalar (line 234) | def test_operator_divide_scalar(): function test_operator_unary_minus (line 255) | def test_operator_unary_minus(): function test_distance_from_origin (line 270) | def test_distance_from_origin(): function test_distance_squared_from_origin (line 291) | def test_distance_squared_from_origin(): function test_distance_from (line 312) | def test_distance_from(): function test_distance_squared_from (line 333) | def test_distance_squared_from(): function test_angle_to_point (line 354) | def test_angle_to_point(): function test_rotated_about_origin_int (line 382) | def test_rotated_about_origin_int(): function test_rotated_about_origin_float (line 388) | def test_rotated_about_origin_float(): function test_point_on_circumference_int (line 397) | def test_point_on_circumference_int(): function test_point_on_circumference_float (line 418) | def test_point_on_circumference_float(): function test_dot_product (line 439) | def test_dot_product(): function test_apply_transform (line 452) | def test_apply_transform(): function test_transformed_by (line 467) | def test_transformed_by(): function test_round_to_int (line 482) | def test_round_to_int(): function test_to_float (line 491) | def test_to_float(): function test_to_int (line 500) | def test_to_int(): function test_to_string (line 507) | def test_to_string(): FILE: tests/test_juce_graphics/test_Rectangle.py function test_rectangle_default_constructor (line 7) | def test_rectangle_default_constructor(): function test_rectangle_copy_constructor (line 16) | def test_rectangle_copy_constructor(): function test_rectangle_position_and_size_constructor (line 26) | def test_rectangle_position_and_size_constructor(): function test_rectangle_size_constructor (line 35) | def test_rectangle_size_constructor(): function test_rectangle_corners_constructor (line 44) | def test_rectangle_corners_constructor(): function test_rectangle_is_empty (line 55) | def test_rectangle_is_empty(): function test_rectangle_get_set_position (line 76) | def test_rectangle_get_set_position(): function test_rectangle_get_set_size (line 88) | def test_rectangle_get_set_size(): function test_rectangle_get_set_bounds (line 96) | def test_rectangle_get_set_bounds(): function test_rectangle_translate (line 106) | def test_rectangle_translate(): function test_rectangle_with_position (line 114) | def test_rectangle_with_position(): function test_rectangle_with_size (line 128) | def test_rectangle_with_size(): function test_rectangle_contains_point (line 138) | def test_rectangle_contains_point(): function test_rectangle_intersection (line 147) | def test_rectangle_intersection(): function test_rectangle_get_intersection (line 157) | def test_rectangle_get_intersection(): function test_rectangle_union (line 172) | def test_rectangle_union(): function test_rectangle_expand (line 183) | def test_rectangle_expand(): function test_rectangle_expanded (line 193) | def test_rectangle_expanded(): function test_rectangle_reduce (line 203) | def test_rectangle_reduce(): function test_rectangle_reduced (line 213) | def test_rectangle_reduced(): function test_rectangle_remove_from_top (line 223) | def test_rectangle_remove_from_top(): function test_rectangle_remove_from_left (line 233) | def test_rectangle_remove_from_left(): function test_rectangle_remove_from_right (line 243) | def test_rectangle_remove_from_right(): function test_rectangle_remove_from_bottom (line 252) | def test_rectangle_remove_from_bottom(): function test_rectangle_get_constrained_point (line 261) | def test_rectangle_get_constrained_point(): function test_rectangle_get_relative_point (line 270) | def test_rectangle_get_relative_point(): function test_rectangle_proportion_of_width (line 278) | def test_rectangle_proportion_of_width(): function test_rectangle_proportion_of_height (line 285) | def test_rectangle_proportion_of_height(): function test_rectangle_get_proportion (line 292) | def test_rectangle_get_proportion(): function test_rectangle_contains_rectangle (line 302) | def test_rectangle_contains_rectangle(): function test_rectangle_operator_equality (line 312) | def test_rectangle_operator_equality(): function test_rectangle_operator_addition (line 322) | def test_rectangle_operator_addition(): function test_rectangle_operator_subtraction (line 331) | def test_rectangle_operator_subtraction(): function test_rectangle_operator_multiplication (line 340) | def test_rectangle_operator_multiplication(): function test_rectangle_operator_division (line 352) | def test_rectangle_operator_division(): function test_rectangle_set_left (line 364) | def test_rectangle_set_left(): function test_rectangle_with_left (line 372) | def test_rectangle_with_left(): function test_rectangle_set_top (line 380) | def test_rectangle_set_top(): function test_rectangle_with_top (line 388) | def test_rectangle_with_top(): function test_rectangle_set_right (line 396) | def test_rectangle_set_right(): function test_rectangle_with_right (line 403) | def test_rectangle_with_right(): function test_rectangle_set_bottom (line 410) | def test_rectangle_set_bottom(): function test_rectangle_with_bottom (line 417) | def test_rectangle_with_bottom(): function test_rectangle_with_trimmed_left (line 424) | def test_rectangle_with_trimmed_left(): function test_rectangle_with_trimmed_right (line 432) | def test_rectangle_with_trimmed_right(): function test_rectangle_with_trimmed_top (line 439) | def test_rectangle_with_trimmed_top(): function test_rectangle_with_trimmed_bottom (line 447) | def test_rectangle_with_trimmed_bottom(): function test_rectangle_set_horizontal_range (line 454) | def test_rectangle_set_horizontal_range(): function test_rectangle_set_vertical_range (line 462) | def test_rectangle_set_vertical_range(): function test_rectangle_enlarge_if_adjacent (line 470) | def test_rectangle_enlarge_if_adjacent(): function test_rectangle_reduce_if_partly_contained_in (line 481) | def test_rectangle_reduce_if_partly_contained_in(): function test_rectangle_constrained_within (line 495) | def test_rectangle_constrained_within(): function test_rectangle_transformed_by (line 506) | def test_rectangle_transformed_by(): function test_rectangle_get_smallest_integer_container (line 520) | def test_rectangle_get_smallest_integer_container(): function test_rectangle_to_nearest_int (line 530) | def test_rectangle_to_nearest_int(): function test_rectangle_to_nearest_int_edges (line 540) | def test_rectangle_to_nearest_int_edges(): function test_rectangle_to_float (line 550) | def test_rectangle_to_float(): function test_rectangle_to_string (line 574) | def test_rectangle_to_string(): function test_rectangle_static_left_top_right_bottom (line 584) | def test_rectangle_static_left_top_right_bottom(): function test_rectangle_static_from_string (line 625) | def test_rectangle_static_from_string(): FILE: tests/test_juce_graphics/test_RectangleList.py function test_rectangle_list_default_constructor (line 6) | def test_rectangle_list_default_constructor(): function test_rectangle_list_copy_constructor (line 13) | def test_rectangle_list_copy_constructor(): function test_rectangle_list_one_rectangle_constructor (line 21) | def test_rectangle_list_one_rectangle_constructor(): function test_rectangle_list_assignment_operator (line 29) | def test_rectangle_list_assignment_operator(): function test_rectangle_list_move_constructor (line 38) | def test_rectangle_list_move_constructor(): function test_rectangle_list_move_assignment_operator (line 46) | def test_rectangle_list_move_assignment_operator(): function test_rectangle_list_is_empty (line 55) | def test_rectangle_list_is_empty(): function test_rectangle_list_get_num_rectangles (line 63) | def test_rectangle_list_get_num_rectangles(): function test_rectangle_list_get_rectangle (line 71) | def test_rectangle_list_get_rectangle(): function test_rectangle_list_clear (line 78) | def test_rectangle_list_clear(): function test_rectangle_list_add_rectangle (line 86) | def test_rectangle_list_add_rectangle(): function test_rectangle_list_add_values (line 95) | def test_rectangle_list_add_values(): function test_rectangle_list_add_without_merging (line 103) | def test_rectangle_list_add_without_merging(): function test_rectangle_list_add_another_list (line 111) | def test_rectangle_list_add_another_list(): function test_rectangle_list_subtract_rectangle (line 121) | def test_rectangle_list_subtract_rectangle(): function test_rectangle_list_subtract_another_list (line 129) | def test_rectangle_list_subtract_another_list(): function test_rectangle_list_clip_to_rectangle (line 139) | def test_rectangle_list_clip_to_rectangle(): function test_rectangle_list_clip_to_another_list (line 147) | def test_rectangle_list_clip_to_another_list(): function test_rectangle_list_get_intersection_with (line 157) | def test_rectangle_list_get_intersection_with(): function test_rectangle_list_swap_with (line 166) | def test_rectangle_list_swap_with(): function test_rectangle_list_contains_point (line 177) | def test_rectangle_list_contains_point(): function test_rectangle_list_contains_rectangle (line 185) | def test_rectangle_list_contains_rectangle(): function test_rectangle_list_intersects_rectangle (line 193) | def test_rectangle_list_intersects_rectangle(): function test_rectangle_list_intersects_another_list (line 201) | def test_rectangle_list_intersects_another_list(): function test_rectangle_list_get_bounds (line 212) | def test_rectangle_list_get_bounds(): function test_rectangle_list_consolidate (line 221) | def test_rectangle_list_consolidate(): function test_rectangle_list_offset_all_point (line 231) | def test_rectangle_list_offset_all_point(): function test_rectangle_list_offset_all_values (line 239) | def test_rectangle_list_offset_all_values(): function test_rectangle_list_scale_all (line 247) | def test_rectangle_list_scale_all(): function test_rectangle_list_transform_all (line 255) | def test_rectangle_list_transform_all(): function test_rectangle_list_to_path (line 264) | def test_rectangle_list_to_path(): function test_rectangle_list_iterators (line 272) | def test_rectangle_list_iterators(): function test_rectangle_list_ensure_storage_allocated (line 281) | def test_rectangle_list_ensure_storage_allocated(): FILE: tests/test_juce_graphics/utilities.py function get_logo_image (line 12) | def get_logo_image() -> juce.Image: function get_original_image_path (line 15) | def get_original_image_path(test_name: str) -> juce.File: function get_reference_image_path (line 18) | def get_reference_image_path(test_name: str) -> juce.File: function get_failed_folder_path (line 21) | def get_failed_folder_path() -> juce.File: function get_failed_generated_image_path (line 24) | def get_failed_generated_image_path(test_name: str) -> juce.File: function get_failed_reference_image_path (line 27) | def get_failed_reference_image_path(test_name: str) -> juce.File: function get_failed_diff_image_path (line 30) | def get_failed_diff_image_path(test_name: str) -> juce.File: function load_image (line 35) | def load_image(file: juce.File) -> juce.Image: function store_image (line 38) | def store_image(file: juce.File, img: juce.Image): function mean_squared_error (line 44) | def mean_squared_error(image1, image2): function is_image_equal_reference (line 49) | def is_image_equal_reference(update_rendering: bool, original_image: juc... FILE: tests/test_juce_gui_basics/test_Button.py class CustomButton (line 7) | class CustomButton(juce.Button): method paintButton (line 11) | def paintButton(self, g, shouldDrawButtonAsHighlighted, shouldDrawButt... method clicked (line 17) | def clicked(self): method buttonStateChanged (line 20) | def buttonStateChanged(self): class CustomButtonListener (line 23) | class CustomButtonListener(juce.Button.Listener): method buttonClicked (line 29) | def buttonClicked(self, btn): method buttonStateChanged (line 33) | def buttonStateChanged(self, btn): function test_state_properties (line 39) | def test_state_properties(juce_app): function test_button_text (line 46) | def test_button_text(juce_app): function test_connected_edges (line 55) | def test_connected_edges(juce_app): function test_button_states (line 79) | def test_button_states(juce_app): function test_shortcut (line 94) | def test_shortcut(juce_app): function test_toggleability (line 113) | def test_toggleability(juce_app): function test_toggleability_by_clicking (line 149) | def test_toggleability_by_clicking(juce_app): function test_clicking_callback (line 175) | def test_clicking_callback(juce_app): function test_state_change (line 202) | def test_state_change(juce_app): function test_rendering (line 208) | def test_rendering(juce_app): FILE: tests/test_juce_gui_basics/test_DocumentWindow.py class Window (line 5) | class Window(juce.DocumentWindow): method closeButtonPressed (line 6) | def closeButtonPressed(self): method minimiseButtonPressed (line 10) | def minimiseButtonPressed(self): method maximiseButtonPressed (line 13) | def maximiseButtonPressed(self): function test_display_visibility (line 18) | def test_display_visibility(juce_app): function test_display_not_on_desktop (line 45) | def test_display_not_on_desktop(juce_app): function test_buttons (line 58) | def test_buttons(juce_app): FILE: tests/test_juce_gui_basics/test_JUCEApplication.py class CustomApplication (line 6) | class CustomApplication(juce.JUCEApplication): method __init__ (line 11) | def __init__(self): method getApplicationName (line 14) | def getApplicationName(self): method getApplicationVersion (line 17) | def getApplicationVersion(self): method initialise (line 20) | def initialise(self, commandLineParameters): method shutdown (line 24) | def shutdown(self): function test_applications_invariants (line 29) | def test_applications_invariants(): function test_application (line 34) | def test_application(): FILE: tests/test_juce_gui_basics/test_KeyPress.py function test_key_press_default_constructor (line 7) | def test_key_press_default_constructor(): function test_key_press_constructor_with_modifierkeys_parameters (line 13) | def test_key_press_constructor_with_modifierkeys_parameters(): function test_key_press_constructor_with_flags_parameters (line 30) | def test_key_press_constructor_with_flags_parameters(): function test_key_press_constructor_with_ints_parameters (line 47) | def test_key_press_constructor_with_ints_parameters(): function test_key_press_constructor_with_key_code (line 64) | def test_key_press_constructor_with_key_code(): function test_key_press_equality (line 71) | def test_key_press_equality(): function test_key_press_equality_with_key_code (line 80) | def test_key_press_equality_with_key_code(): function test_key_press_is_valid (line 87) | def test_key_press_is_valid(): function test_key_press_is_key_code (line 95) | def test_key_press_is_key_code(): function test_key_press_create_from_description (line 102) | def test_key_press_create_from_description(): function test_key_press_get_text_description (line 112) | def test_key_press_get_text_description(): function test_key_press_get_text_description_with_icons (line 118) | def test_key_press_get_text_description_with_icons(): function test_key_press_is_currently_down (line 124) | def test_key_press_is_currently_down(): FILE: tests/utilities.py function get_runtime_data_folder (line 8) | def get_runtime_data_folder() -> juce.File: function get_runtime_data_file (line 11) | def get_runtime_data_file(name: str) -> juce.File: function remove_directory_recursively (line 16) | def remove_directory_recursively(directory, excluding_files = None, excl... function equal_images (line 32) | def equal_images(lhs: juce.Image, rhs: juce.Image) -> bool: function save_component_snapshot_to_file (line 46) | def save_component_snapshot_to_file(component: juce.Component, file: juc...