GTK+ ideas

Possible features

  • Integrate gail (#169488)

  • Height-for-width geometry management. (Define a new interface, support it GtkVBox, GtkLabel would be the minimum. #104188)

  • Reworked tooltips (#50619, #56291, #62174, #65490)

  • "Smooth scrolling", like in Internet Explorer (#103811)

  • GtkResizeGrip -- a widget implementing a resize grip. (#73359)

  • Markup for paragraph direction (#70399)

  • A dock widget. See EggDock in libegg.

  • An AppWindow widget.

  • GtkNotebook additions commonly needed for tabbed MDI (#116647, #116650, #73240).

  • Integration of directfb port.

  • Animated cursors (#69436)

  • Units other than pixels (#101859)

  • Session management support (#79285)

  • A model-view table widget, reusing parts of the treeview infrastructure (#119085)

  • Support _NET_WM_TAKE_ACTIVITY (#154260)

  • Possible GdkPixbuf features:

    • Optimized pixbuf operations -- scaling down a lot (#80925), unscaled ops (#80927)
    • Image collections (#65902)
  • Possible GtkTreeView features (Jonathan, Kris):

    • Rubberbanding (#80127)
    • "Mode API", in some form (#80590)
    • Storage of hidden selections (about the same as "save expanded node state") (#80870)
    • Tooltip support for GtkTreeView (#80980)
    • Copy/paste (undecided) (#104626)
  • Possible GLib features:

    • A time API to go with the date API(#50076)
    • Regular expression support (#50075)
  • Possible Pango features: