Announcement

Collapse
No announcement yet.

Preparing To Let Go Of GTK+ 2.x For GTK+ 3.0

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Originally posted by nelson.wells View Post
    Is GTK 3 object oriented, or is there still going to be a need for something like gtkmm?
    Gtk has been object orientated for ages (i.e. GObject supports inheritance, properties, etc). You seem to be confusing the concept of OO with the language implementing it (i.e c++).

    Comment


    • #17
      Originally posted by Vegar View Post
      What about performance? Are there any indications that gtk3 will end up with better performance than the extremely slow gtk2?
      Do you have any benchmarks, or any evidence to support that? I would like to file a bug, assuming you are not trolling of course.

      Comment


      • #18
        Originally posted by Linuxhippy View Post
        I hope they'll improve their theme api - this is really long overdue.

        The hacks non-gtk apps (FireFox, OOo, Java) have to do make theirselves gtk lookalikes is horrible and dead-slow. Just a theme api which would allow to draw to cairo-contexts would make it so much easier.

        - Clemens
        AFAIK this was one of the main motivating factors for some of the offscreen window stuff.

        Comment


        • #19
          Originally posted by pdusen View Post
          Slowness is something I associate more with Qt than with GTK.
          Haha. Ahaha.

          Ha.

          Get serious.

          Comment


          • #20
            Originally posted by RealNC View Post
            Haha. Ahaha.

            Ha.

            Get serious.
            Stay classy

            Comment


            • #21
              Originally posted by Linuxhippy View Post
              I hope they'll improve their theme api - this is really long overdue.

              The hacks non-gtk apps (FireFox, OOo, Java) have to do make theirselves gtk lookalikes is horrible and dead-slow. Just a theme api which would allow to draw to cairo-contexts would make it so much easier.

              - Clemens
              Please please please. An actual real theming system would be wonderful. I hate installing a distro-specific package just to install a friggin' theme, that's so lame, and of course when you don't have that you're left to a manual copy this file here and that file there, or just left to the basic GTK theme which badly needs to be expanded.

              What would be the best though is not only having GTK be standardized enough to have theming across all apps and areas (including a theme package/format/system for SOUNDS please!), but to also have good compatibility with things like wxWidgets perhaps or whatever DE-agnostic standards system would be best so that programs could look great while still retaining cross-DE and cross-OS compatibility.

              Developers not being forced to write their app for a specific environment while still allowing them to integrate it with the system == awesome.

              Standards mean freedom.

              Comment


              • #22
                Originally posted by RealNC View Post
                Haha. Ahaha.

                Ha.

                Get serious.
                I assure you, I'm perfectly serious, and I'd love to be shown evidence to the contrary.

                Comment


                • #23
                  Originally posted by pdusen View Post
                  I assure you, I'm perfectly serious, and I'd love to be shown evidence to the contrary.
                  I doubt you are. I'm not sure if this slowness is related to Gtk or to the graphic drivers, but moving mouse from the File to Help menu is far from being smooth in Firefox, Thunderbird. Scrolling is also not perfect. I was noticing similar sluggishness in Rhythmbox (overall) and Thunar too (File → help or something). An only applications I found to be quite responsive is gtk-gnutella. KMS made scrolling in Firefox little worse, but in Konqueror it's very smooth. However, I was noticing slowdowns in Konqueror on some sites some time ago, but it was with older graphic drivers, Qt and Konqueror, so maybe it's no longer the case.

                  Comment


                  • #24
                    Originally posted by pdusen View Post
                    Slowness is something I associate more with Qt than with GTK. Got any benchmarks I can check out?
                    So you want benchmarks to prove that GTK is slower than Qt, but you don't think you need any benchmark to back up your claim that Qt is slower than GTK?

                    Classic example of bigotry.

                    Comment


                    • #25
                      Originally posted by nzjrs View Post
                      Stay classy
                      Intelligence is often linked with insanity.

                      Comment


                      • #26
                        Originally posted by kraftman View Post
                        I doubt you are.
                        Uh. Yes. I am.

                        Originally posted by kraftman View Post
                        I'm not sure if this slowness is related to Gtk or to the graphic drivers, but moving mouse from the File to Help menu is far from being smooth in Firefox, Thunderbird.
                        Firefox and Thunderbird are both XUL applications; they're slow on EVERY platform, GTK or not. You'd notice the same slowness on Windows.

                        Originally posted by kraftman View Post
                        Scrolling is also not perfect. I was noticing similar sluggishness in Rhythmbox (overall) and Thunar too (File → help or something). An only applications I found to be quite responsive is gtk-gnutella.
                        I don't know why that would be, but I'm not doubting it's true for you.

                        Originally posted by kraftman View Post
                        KMS made scrolling in Firefox little worse, but in Konqueror it's very smooth. However, I was noticing slowdowns in Konqueror on some sites some time ago, but it was with older graphic drivers, Qt and Konqueror, so maybe it's no longer the case.
                        Again, Firefox isn't a GTK application, it's an XUL application. I've never seen a platform or setting where Firefox wasn't a pig. As for Konqueror, I never use it even when I use KDE, so I have no evidence to the contrary.

                        As for Qt in general, I base my claims on situations I've experienced on different platforms. Take the Windows versions of Pidgin (GTK) and the Last.FM Player (Qt), both fairly light applications. The startup time of the Last.FM player is significantly worse than that of Pidgin.

                        I've had similar findings on Linux with other applications; the app with the slowest startup time in my GNOME desktop is typically kCacheGrind. However, it's possible that Qt just doesn't play well with my graphics drivers on Linux; KDE certainly does not.

                        Of course, on Windows, Qt is superior in a lot of other ways--the GTK port is kind of a joke.

                        Originally posted by KAMiKAZOW View Post
                        So you want benchmarks to prove that GTK is slower than Qt, but you don't think you need any benchmark to back up your claim that Qt is slower than GTK?
                        My claims are entirely anecdotal, as are (so far) everyone else's. I just asked for some sort of benchmark to go on, because if I'm wrong I certainly would like to know it empirically.

                        Originally posted by KAMiKAZOW View Post
                        Classic example of bigotry.
                        I don't know how you arrived at that conclusion.

                        Comment


                        • #27
                          Pduson,

                          Regardles of whether Qt is faster/slower than Gtk, basing your claims on two different apps on two different OS's is absolutely stupid. Just wanted to put that out there.

                          Comment


                          • #28
                            Originally posted by V!NCENT View Post
                            Pduson,

                            Regardles of whether Qt is faster/slower than Gtk, basing your claims on two different apps on two different OS's is absolutely stupid. Just wanted to put that out there.
                            Are you referring to my Last.FM and Pidgin comparison? They were both on Windows.

                            Comment


                            • #29
                              Originally posted by pdusen View Post
                              Are you referring to my Last.FM and Pidgin comparison? They were both on Windows.
                              Yeah I was. Windows is abou the only contstant pressent. If you wanna compare then have the only non constant be the widget framework. I hope for you that you realise what you did there...

                              Comment


                              • #30
                                Originally posted by pdusen View Post
                                Of course, on Windows, Qt is superior in a lot of other ways--the GTK port is kind of a joke.
                                It's also a joke on Linux ... if you are using KDE as your DE.

                                Comment

                                Working...
                                X