Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: Wayland GTK+ Support Being Improved With CSD

  1. #1
    Join Date
    Jan 2007
    Posts
    14,912

    Default Wayland GTK+ Support Being Improved With CSD

    Phoronix: Wayland GTK+ Support Being Improved With CSD

    The branch of the GTK+ tool-kit being used for introducing support for client side decorations is being prepped for review and ultimately being merged to mainline...

    http://www.phoronix.com/vr.php?view=MTMyMDY

  2. #2
    Join Date
    Dec 2011
    Posts
    2,062

    Default Why not use a decoration library?

    Why not have a library called something like libwayland-decoration?

    Then all widget toolkits, GTK, Qt, EFL, Clutter, etc all use this decoration library to draw the window decorations?

    Then all applications will have decorations that look the same and have a nice unified look.

    We don't want GTK and Qt applications to look different and alien. We want nice integration.

  3. #3
    Join Date
    Dec 2010
    Posts
    40

    Default

    Quote Originally Posted by uid313 View Post
    Why not have a library called something like libwayland-decoration?

    Then all widget toolkits, GTK, Qt, EFL, Clutter, etc all use this decoration library to draw the window decorations?

    Then all applications will have decorations that look the same and have a nice unified look.

    We don't want GTK and Qt applications to look different and alien. We want nice integration.
    Because the window manager will draw the decorations. But there is no window manager for weston that supports sever-side-decorations. Also there are advantages with client side decorations, like having control over your titlebar and having AA when doing something like wobbly-windows.

  4. #4
    Join Date
    Jul 2011
    Posts
    367

    Default

    Quote Originally Posted by giselher View Post
    Because the window manager will draw the decorations. But there is no window manager for weston that supports sever-side-decorations. Also there are advantages with client side decorations, like having control over your titlebar and having AA when doing something like wobbly-windows.
    You can have one decoration library without have serverside decoration.
    But I think wayland is wrong place for it.

  5. #5
    Join Date
    Aug 2011
    Posts
    529

    Default

    Quote Originally Posted by uid313 View Post
    Why not have a library called something like libwayland-decoration?

    Then all widget toolkits, GTK, Qt, EFL, Clutter, etc all use this decoration library to draw the window decorations?

    Then all applications will have decorations that look the same and have a nice unified look.

    We don't want GTK and Qt applications to look different and alien. We want nice integration.
    It's too early still. I'm pretty sure some unified effort will be made in the future, but it will most likely involve
    using subsurfaces for the decoration, which aren't finished yet (work in progress).

    Right now though, something is needed to get apps working in a basic state, so GTK draws them itself.

  6. #6
    Join Date
    Sep 2008
    Location
    Vilnius, Lithuania
    Posts
    2,563

    Default

    Looks like something good is coming out of the whole Mir controversy, at least.

  7. #7
    Join Date
    Oct 2010
    Posts
    93

    Default

    Quote Originally Posted by GreatEmerald View Post
    Looks like something good is coming out of the whole Mir controversy, at least.
    This GTK branch actually predated the revealing of Mir

  8. #8
    Join Date
    Sep 2008
    Location
    Vilnius, Lithuania
    Posts
    2,563

    Default

    Ah, right, so it's just Michael being slow to report that. That said, hey, at least we can expect more coverage of Wayland-related news on this site

  9. #9
    Join Date
    Apr 2010
    Posts
    748

    Default

    Quote Originally Posted by GreatEmerald View Post
    Ah, right, so it's just Michael being slow to report that.
    Not really - it's hardly news that the Gtk folks are working on Wayland, and have been for a long time. This is just that their latest work happen to more or less coincide with the Mir announcement...

  10. #10
    Join Date
    Aug 2010
    Location
    Denmark
    Posts
    142

    Default

    wip/csd-for-review doesn't work for me currently (no CSD when run with the Wayland GDK backend). wip/csd does, however.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •