On Aug 26, 2009, at 3:35 AM, Frank Barknecht wrote:

Hallo,
Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote:
A complete rewrite of Pd's GUI is starting to be usable.  Miller has

thanks for your hard work so far. Here are some observations from quickly running it for couple of minutes on Linux with blackbox window manager.

Thank you for your questions, since they really seem to highlight what I think is the most important part of the new GUI code: ease of customizability and extensibility.

- no scrollbars in help-intro.pd. Actually nothing seems to have scrollbars.

No scrollbars implemented yet.  Its tricky to get it right...

- cannot make windows smaller than 310 px wide (height 0 is possible, though)

It won't let you go smaller than the menubar on the window. It wouldn't be too hard to write a little scriptlet that turns off the menubar for all CanvasWindows (a class in the GUI) or a little Pd patch using [sys_gui] and [window_name]. I attached the pd patch version. If you are interested, I'll hack up a tcl script version of this. Plugin ideas like this help me refactor the code to make such things easier to do.

Attachment: menubar_minsize.pd
Description: Binary data


- rightclick->Put: When clicking on an object, I generally want either help or properties, not "Put". Maybe use "Put" only for background canvas clicks? At
 least move I'd move it further down in the menu

That's a plugin, to remove it, "rm pd/startup/insertintopopup.tcl"

- The "categories" like "midi, network", "storage" seem arbitrary (like all
 categories do). Maybe use the categories of help-intro?

That is Federico's system based on tags. Its also a plugin. "object_db.tcl". Change it and you can have your own custom system! I think it could be really cool if this plug parsed all the help patches for tags, and built the menu based on that. Currently, its close to that, but uses an included database instead of parsing the help files directly.

- when running from "./bin" rsp. "./src" now, no helpfiles are found ("about" is empty, too). It was very nice that Pd so far was able to be run from there
 without installation.


I've been instead running everything in "src/" so that no files have to be moved when development. The 'bin' thing should only be used with a 'make install'. There is no need to move files if you are not doing a "make install".

.hc



----------------------------------------------------------------------------

If you are not part of the solution, you are part of the problem.


_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to