On 27.05.2011, at 21:08, anon wrote:
> 
> I will later. I have an actual gui class providing my app a specific API so 
> that the class can be reimplemented to use any toolkit.
> 
> I have done basic tests with FileChooser and unless it provides API to strip 
> it from unnecessary widgets (everything beside the actual file/dir 
> structure/tree) and also embed it inside a Window than it won't fir my needs.
> 
> I've now sat down to look in the APIs to see if it does provide said APIs, 
> but it would be nice to hear what's your recommendation on this: does it 
> provide functionality for my aforementioned needs (two-paned audio player) or 
> should I keep examining FileBrowser + other parts of FLTK ?

I have not used FLTK 2 in a long while, so I may be wrong. But my memory tells 
me this: FileBrowser is pretty mighty. You have so many options that the easy 
access is somewhat blocked. You can use two FIleBorwser widgets an limit the 
left one to show only directories while the right one can probably be limited 
to files, using the type() and.or using filename filters.

Other than that, the browsers are hierarchies of widgets and are accesses that 
way. When one item is clicked, IIRC you get a callback and can use something 
like "last_clicked()" or similar to find the trigger widget. That widget has a 
label that corresponds to that part of the path. Add the Browser's director in 
front, and you have your file path. The same should be true for the sound file 
browser. Whenever the user clicks a path on the left, recalculate the file path 
and tell the right browser to refresh.

_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to