Several beginner questions


#1

Dear All,
I’ve just discovered Juce and I’m really very impressed - it looks much like an “ideal GUI toolkit” for me.
However, I didn’t find documentation very useful for beginner - API reference is not enough to understand how to do certain specific things.
So, the first question:

  1. Is there any other help or only the reference and very basic tutorial are available?

Now specific things:
2) What is the best way of making resizable components, which adjust the sizes and positions of their children automatically (without manually coding resize event)? Is there anything like “layouts” or “packers” used in other toolkits?

  1. Is there anything like “panned” control in GTK or QT (movable border between two controls).

  2. Is it possible to compile Juce without dependencies to alsa libs in Linux if I don’t need sound?

Thanks in advance!

Regards,
Semen


#2

[quote=“yesint”]

  1. Is there any other help or only the reference and very basic tutorial are available?[/quote]

http://homepages.wmich.edu/~a5winfield/juce/JuceTutorial.pdf


#3

[quote=“asomers”][quote=“yesint”]

  1. Is there any other help or only the reference and very basic tutorial are available?[/quote]

http://homepages.wmich.edu/~a5winfield/juce/JuceTutorial.pdf[/quote]

Thanks, but this is what I actually mean by “very basic tutorial” :slight_smile: This tutorial is great introduction for a person who never did GUI programming before, but I would appreciate something more comprehensive with real-world examples. For example it is said there that components could be configured to be resizable, but I still can’t figure out how…


#4

Maybe I am wrong but to have to implement the resized() method.

BTW: you have the juce examples, the juce demo and the jucer to help you to start with juce.


#5

Oh, sorry, I misread your request. As stated above, I the Juce Demo is the most comprehensive example I know of.