summaryrefslogtreecommitdiff
path: root/src/ui/frames.c
AgeCommit message (Expand)AuthorFilesLines
2019-06-05frames: include invisible area in cacheVictor Kareh1-11/+11
2019-06-05frames: Rename layout to text_layoutVictor Kareh1-24/+18
2019-06-05frames: again change meta_frames_applet_shapesVictor Kareh1-63/+29
2019-06-05Fix scaling overcorrection when caching frame bordersVictor Kareh1-18/+16
2019-06-05frames: apply shapes in different wayVictor Kareh1-4/+52
2019-06-05frames: add dest_kind to apply_cairo_region_to_windowVictor Kareh1-3/+4
2019-06-05frames: Fall back to title bar if nothing else matchedVictor Kareh1-1/+4
2019-06-05ui: Replace inline borders in MetaFrameGeometry with MetaFrameBorderVictor Kareh1-122/+151
2019-06-05MetaFrameBorders: add invisible bordersVictor Kareh1-0/+10
2019-06-05MetaFrames: factor out MetaUIFrame accessors for borders, corner radiusesVictor Kareh1-15/+38
2019-06-05frame: Add "get_corner_radiuses" chainVictor Kareh1-0/+34
2019-06-05Only shadow ARGB windows with a frame outside the frameVictor Kareh1-68/+119
2019-06-05Fix XShapeVictor Kareh1-1/+1
2019-06-05theme: Make meta_frame_draw_theme take a GtkStyleContext instead of a widgetVictor Kareh1-3/+5
2019-06-05frames: Explicitly initialize style contextsVictor Kareh1-0/+1
2019-06-05fix a crash-on-exitVictor Kareh1-0/+9
2019-06-05ui-frame: Add support for style variantsVictor Kareh1-4/+91
2019-06-05ui-frames: Delay attaching the style to new framesVictor Kareh1-1/+0
2019-06-05ui: Add meta_ui_update_frame_style()Victor Kareh1-0/+14
2019-06-05Replace public MetaFrameGeometry with MetaFrameBordersVictor Kareh1-15/+20
2019-04-23ui: always set the frame background to NoneGiovanni Campagna1-112/+0
2019-03-28Improve performance by removing unused assignmentsrbuj1-4/+2
2019-03-10frames: avoid deprecated 'gtk_widget_set_double_buffered'Pablo Barciela1-6/+17
2019-01-06frames.c: drop unused variablesPablo Barciela1-3/+0
2018-08-28Convert frame region handling to cairo regionsOwen W. Taylor1-43/+79
2018-08-28add support for app-menu button in themeAlberts Muktupāvels1-0/+25
2018-08-28Allow a theme to specify ellipsize width for a titleOwen W. Taylor1-0/+1
2018-04-25Fix frame geometry to avoid stuck resize cursorVictor Kareh1-5/+0
2018-03-22Use frame window to determine scaleVictor Kareh1-1/+1
2018-03-22Support HiDPI window decorationsVictor Kareh1-28/+71
2017-07-29avoid deprecated gdk_display_get_screenZenWalker1-8/+3
2017-07-15avoid deprecated gdk_screen_get_numberZenWalker1-1/+1
2017-06-27ui: Fix invalid object construction in framesIkey Doherty1-4/+0
2016-10-15move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta1-445/+18
2015-09-14Remove deprecated GTK+ symbols and use accessor functionsinfirit1-6/+22
2015-09-14Don't allow multiline window titlesWilliam Jon McCann1-0/+2
2015-09-14Fix typoinfirit1-1/+1
2014-11-25merge metacity(gtk3) changesDenis Gorodnichev1-19/+30
2014-11-12buttons: Fix background functions for non-default layoutsinfirit1-14/+0
2014-10-27Fixup Gtk3 Gdk device handlingDenis Gorodnichev1-0/+10
2014-10-25Drop support for Gtk+ < 2.24infirit1-48/+0
2014-10-25Cleanup GTK_CHECK_VERSION and unify where possibleinfirit1-6/+1
2014-10-24frames.c: don't try to remove source that does not existinfirit1-0/+2
2014-10-24Fix the resizing of CSD windowsmonsta1-23/+10
2014-06-26Remove all trailing whitespaces in the code treeJoaquín Ignacio Aramendía1-8/+8
2014-04-23GTK3 fixesStefano Karapetsas1-0/+4
2014-04-23gtk3: remove always on top square at 0x0-200x200Denis Gorodnichev1-29/+19
2014-04-23GTK3 fixesStefano Karapetsas1-5/+12
2014-03-22Revert "gtk3: remove always on top square at 0x0-200x200"Stefano Karapetsas1-19/+29
2014-03-07gtk3: remove always on top square at 0x0-200x200Denis Gorodnichev1-29/+19