Fred, about a patch...
I'm working on the NSToolbar, my intent is to integrate the toolbar into
the window titlebar like this:
https://dl.dropboxusercontent.com/u/3470013/theme/toolbar.png
The best would be to draw the titlebar with the height increased by the
[toolbarview _heightFromLayout],

currently GSTheme expose only one method: titlebarHeight, and seems like
the toolbar uses this method to find its position

I have made some hacks to make it works but I would like to find a generic
solution that could work even if the theme would like a separate nstoolbar..
If this make sense to you, I'm open to suggestions on how could be the
right way to do


On 22 December 2013 14:12, Riccardo Canalicchio <
[email protected]> wrote:

> thanks David!
>
> On 22 December 2013 14:00, David Chisnall <[email protected]> wrote:
>
>> It looks like a nice start.  A few comments:
>>
>> - The knob on sliders is drawn slightly too large, so the circle is
>> clipped
>>
>
> yes i know... need to fix this
>
> - The scroll bars look a bit ugly - in particular, the buttons are tiny
>> and difficult to hit.  Mind you, scrollers on recent versions of OS X are
>> pretty hideous too...
>>
>
> yes in the recent osx scroller buttons are gone...
>
>
>> The table view headers and the colour well have not been done yet, I
>> think.  The stepper doesn't seem to have the arrows quite in the centre.
>>
>
> TODO
>
>
>> With the Mac menu bar style, there's still a bug where the menu appears
>> slightly too low and then jumps to the correct position if you move the
>> mouse to the top (not the fault of the theme, I think), but aside from that
>> the menus look very nice.
>>
>
> not finished yet..
>
>
>> I'd prefer a coloration that gave a bit more visual distinction between
>> clickable and non-clickable things - the buttons are almost the same colour
>> as the background, which makes them a bit indistinct.
>>
>
> I will keep this in mind...
>
>
>> I'm looking forward to the final version,
>>
>> David
>>
>> On 22 Dec 2013, at 12:39, Riccardo Canalicchio <
>> [email protected]> wrote:
>>
>> > Thanks Fred, for looking at it,
>> > my intent is to finish the theme and then discuss with you guys, if
>> some patches are possible and if they makes sense...
>> >
>> >
>> >
>> > On 22 December 2013 13:23, Fred Kiefer <[email protected]> wrote:
>> > On 22.12.2013 11:29, Riccardo Canalicchio wrote:
>> > > Hi There,
>> > > I would like to share with you my work in progress theme...
>> > > I'm working on it from about 2 weeks... the intent of this theme is
>> to make
>> > > a gui similar to osx maverick. I have choosen to draw things
>> > > programmatically... I have seen that there is a big work to make the
>> gui
>> > > themable using images but my intent is to use this theme to study the
>> > > gnustep internals so I have choose the hard way...
>> > > the git repository of the theme is here:
>> > > https://github.com/nongio/rik.theme
>> > > * the icons are from Meliae GNOME Icon sets developed by Sora:
>> > >
>> http://sora-meliae.deviantart.com/art/Meliae-SVG-Icon-Theme-v-1-2-151155215
>> > >
>> > > it's probably bugged and not complete at the moment... if anyone
>> would like
>> > > to help me is welcome!
>> >
>> > I looked at the code of this theme and that seems quite nice. It also
>> > shows that we have come a long way with themes, a lot is already
>> > possible but there are still places where theme support in GNUstep is
>> > limited. It should be possible to have themes for window decoration
>> > without actually touching the code of NSWindow and
>> > GSStandardDecorationView. If you have suggestions on how to improve
>> > this, patches are welcome.
>> >
>> > Fred
>> >
>> >
>> >
>> > _______________________________________________
>> > Discuss-gnustep mailing list
>> > [email protected]
>> > https://lists.gnu.org/mailman/listinfo/discuss-gnustep
>> >
>> > _______________________________________________
>> > Discuss-gnustep mailing list
>> > [email protected]
>> > https://lists.gnu.org/mailman/listinfo/discuss-gnustep
>>
>>
>>
>>
>> -- Sent from my STANTEC-ZEBRA
>>
>>
>
_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to