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.
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:
>
> http://codebot.org/popslide.zip
>
> -------------------------------------------------------------------------
> 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