[gtk+] (92 commits) Created branch client-side-decorations



The branch 'client-side-decorations' was created.

Summary of new commits:

  87d2a51... work in progress
  aa4ccd3... Fix typo.
  123cf65... Also resize GTK_WIDGET (window)->window on size_allocate.
  b418df3... wip
  895c8bb... fixes for sizing
  d0a8a72... wip
  4f750e2... title label widget
  1c0e449... container stuff
  70760bc... do stuff in GtkWindow
  eacf3b4... fix window title
  ac23bb2... size_allocate improvements
  00a9aaa... remove unnecessary event propagation from gtk_window_expose
  f8f39cd... temporary window painting
  fbd4043... fix sizing and other random changes
  5a6b67b... remove some old stuff
  2e632ce... put title label in an hbox
  8f7bcc1... remove gtkwindow-decorate.[ch]
  3bc6bb7... remove #include "gtkwindow-decorate.h"
  f77ee8d... fix warnings, remove unneeded code
  a741c53... check for -1 before setting
  5d9a615... Offset path by half a pixel so we get a nice thin line.
  e7a8c9d... Move drawing to gtkstyle.c, use colors from style
  c84c994... check for GDK_DECOR_BORDER before calculating frame size, u
  906020a... Invalidate window on size_allocate so we redraw correctly
  0051be4... simple window resizing
  50bcb86... differentiate between N edge and title in button_press_even
  0e6e52c... remove compute_child_allocation from GtkWindowClass
  cab5f6e... cursor support
  842e7a2... remove frame event stuff
  4a3a775... add buttons
  c284f25... button event handlers
  52276a1... add container::remove interface
  72c57c1... fix a mistake in gtkwindow.h
  3cb8bc4... allocate bin.child's x-position and height by MAX(title hei
  ad24eb3... remove unnecessary change
  b1ad523... check for both ->client_side_decorated && ->decorated; moti
  0358e0d... remove the rgba stuff for now for firefox; temp hack for is
  ceec85b... fix GtkPlug to always force cs-decorations off
  4bba6ac... fix title setting bug
  a3ffbca... add widget names so they can be accessed from the theme
  c59a059... remove some temporary code
  f5c141d... no need for toggle logic in min_button_clicked()
  f0c0032... only update mouse cursor to non-arrow if window is resizabl
  ea7b050... check is_client_side_decorated() in ensure_title_box()
  fe8ad4d... hide and show min/max buttons based on GdmWMDecorations val
  cd5ede5... add support for window icons
  d4c721a... remove test code again
  aa0f5fb... fix oops
  e173e3f... tooltip text on min/max/close buttons
  e184fa8... unset GTK_CAN_FOCUS flag on min/max/close buttons
  8097952... gtk_window_button_press_event() return FALSE at the end
  e13f21b... avoid calling is_client_side_decorated() multiple times in 
  d2dae1b... Toggle the max button image
  1ed0ac9... Add focus color
  713996c... Make switching from and to csd work
  d65909b... change top/left/right/bottom properties to be just one bord
  91b2550... ellipsize client-side title labels
  4ef1a16... remove decoration-button-size and ecoration-button-y-offset
  6cb831b... Make resize handles larger
  330d760... Redo region handling
  67c7956... Respect geometry hints
  f44c76d... Implement RTL flipping for window controls
  315bf62... Ignore double-clicks
  9ccc8fa... remove gtk_window_get_client_side_decorations()
  ce5a7d4... remove gtk_window_disable_client_side_decorations function,
  860b49c... handle PROP_DISABLE_CLIENT_SIDE_DECORATIONS in {get,set}_pr
  1d61421... double-click toggles maximize window
  eb661fe... basic right-click menu support
  be24e12... popup menu when clicking on the title icon
  3fbf650... remove oops :)
  a571b16... add gdk_window_get_cursor()
  7e174a8... cursor management changes
  e16f97d... small fix
  acc1f88... Make the window's popup more useful, with min/max/close fea
  d2458cc... extents WIP
  170d8bf... Use RGBA by default, not just on GtkWindow
  558e2bc... Improve the default style painting of the window when it is
  1ec3e7d... Don't draw the window frame when the window is maximized.
  d1fca41... Fix some warnings.
  d2a2bc3... Drop shadows
  731388c... Add GTK_WINDOW_REGION_SHADOW, and add support for shadow re
  c39adf6... Disable drop-shadows by default
  7d69394... Improve some style property documentation
  2b4b417... Add gtkwindow-decorate.[ch] again, but deprecate the symbol
  b44d5bc... Update some 'since' documentation
  2810516... Make gtk_window_set_client_side_decorations() a static func
  c0892af... Add forward declaration of static function
  2d3ce92... Mark create_blur_kernel() as static
  5e1a266... Fix so we can't set the parent on icon_event_box after its 
  8bf348e... Trivial doc fixes
  d3c392c... Don't set a cursor if the widget doesn't specify one
  63bc0d7... Fix up some errors from the rebase.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]