I think you're right. Not too difficult, but ... someone has to devote the time to do it. The code is not going to write itself.
It is also not too difficult for someone who knows one windowing API to learn another one. :-)
--bb
On Fri, Mar 21, 2008 at 4:21 AM, Anthony Walter <sysrpl@...155...> wrote:
I wrote a lot custom code and custom controls, but am familiar mostly with the windows api.
The route I choose to create any control I imagine (and I am limited only by my imagination) is I take a window (a rectangle which can receive user input, aka key presses and mouse clicks). I divide that rectangle into regions and write code to paint those regions, and i write code to handle mouse clicks and key presses.
I am pretty sure the process is the same for Linux/GTK. Someone familiar with programming against GTK ought to know how to define their own controls and not be forced to use only the existing ones. I'm sure it can be done and shouldn't be too difficult for a GTK programmer, but like I said ... all my knowledge is in the windows api.
On Thu, Mar 20, 2008 at 3:04 PM, Bill Baxter <wbaxter@...155...> wrote:
That's great. I agree Inkscape really needs a control like this. Not even so much for saving real-estate, but just to make it easier to tweak the values that are spinner-only right now. Using such a control (as can be seen is in Photoshop, Blender, etc.) was discussed before and I believe the response was all positive.
The problem was just that no one had a GTK control that fit the bill that could be put in place of the current spinners. Is your demo using a GTK control?
--bb
On Fri, Mar 21, 2008 at 3:54 AM, Anthony Walter <sysrpl@...155...> wrote:
Here is a feature I think would make inkscape MUCH more streamlined, eliminating a LOT of wasted screen real estate (especially in the fill/stroke screen). This is a diagram of my request:
http://codebot.org/popslide.jpg
Also, a demo of the concept for windows is available here:
This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user
This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user
This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user