Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | misc: remove Coverity annotations | Alberts Muktupāvels | 2021-03-19 | 1 | -1/+0 |
| | |||||
* | theme-gtk: suppress logically dead code defect | Alberts Muktupāvels | 2021-03-15 | 1 | -0/+2 |
| | | | | Coverity CID: #1445648 | ||||
* | libmetacity: remove shade, stick and above buttons | Alberts Muktupāvels | 2020-04-30 | 1 | -6/+0 |
| | | | | | | | | | | | | | | | | | 1) These buttons are broken with default GTK theme. As nobody has reported bug I assume these buttons are unused. GTK is default theme type since 3.2.0. 2) These buttons are not supported by client side decorated windows. 3) Few Metacity themes I checked had no icons for these buttons. They had empty draw_ops... 4) These buttons has been removed also from Mutter. Functionality itself is not removed! Still available using window menu and/or keybindings. | ||||
* | libmetacity: remove appmenu button | Alberts Muktupāvels | 2020-04-30 | 1 | -5/+0 |
| | | | | | This button has never been used by Metacity nor by Compiz. Remove everyting related to this button. | ||||
* | libmetacity: fix memory leak | Alberts Muktupāvels | 2020-01-11 | 1 | -0/+1 |
| | | | | https://gitlab.gnome.org/GNOME/mutter/commit/c13ea4f48ddbb8dfe67acc | ||||
* | libmetacity: fix blurry titlebar font | Alberts Muktupāvels | 2019-10-16 | 1 | -1/+3 |
| | | | | https://gitlab.gnome.org/GNOME/metacity/issues/2 | ||||
* | libmetacity: add appmenu class to button | Alberts Muktupāvels | 2018-11-22 | 1 | -0/+2 |
| | |||||
* | libmetacity: set a clip region for title | Alberts Muktupāvels | 2017-07-21 | 1 | -0/+11 |
| | |||||
* | libmetacity: add space between buttons and title | Alberts Muktupāvels | 2017-07-20 | 1 | -6/+2 |
| | |||||
* | libmetacity: properly calculate available space for buttons | Alberts Muktupāvels | 2017-07-20 | 1 | -5/+9 |
| | |||||
* | libmetacity: fix copy/paste errors | Alberts Muktupāvels | 2017-07-18 | 1 | -2/+2 |
| | |||||
* | libmetacity: don't use MetaFrameStyleSet with GTK+ theme | Alberts Muktupāvels | 2017-04-11 | 1 | -41/+41 |
| | |||||
* | libmetacity: add meta_theme_impl_get_scale | Alberts Muktupāvels | 2016-11-28 | 1 | -3/+3 |
| | |||||
* | libmetacity: redo button layout code | Alberts Muktupāvels | 2016-08-18 | 1 | -289/+214 |
| | |||||
* | libmetacity: move all button releated info to MetaButtonLayout | Alberts Muktupāvels | 2016-08-17 | 1 | -14/+13 |
| | |||||
* | libmetacity: don't expose MetaButtonLayout | Alberts Muktupāvels | 2016-08-17 | 1 | -1/+1 |
| | |||||
* | libmetacity: rename MetaButtonFunction to MetaButtonType | Alberts Muktupāvels | 2016-08-17 | 1 | -50/+50 |
| | | | | | | Name `function` is used inside Metacity theme. Rename existing MetaButtonType to MetaButtonFunction and MetaButtonFunction to MetaButtonType. | ||||
* | libmetacity: use callback function to get button state | Alberts Muktupāvels | 2016-08-16 | 1 | -59/+1 |
| | |||||
* | libmetacity: don't expose MetaButtonType | Alberts Muktupāvels | 2016-08-16 | 1 | -31/+81 |
| | |||||
* | libmetacity: replace ints with doubles in few places | Alberts Muktupāvels | 2016-07-09 | 1 | -13/+15 |
| | | | | | | | | | When we draw decorations we scale down client width and height. This causes problem when client width or height is odd number - decorations is not drawn in full size. Replace ints with doubles to make sure that cairo scales decorations to correct size. Improves HiDPI support. | ||||
* | libmetacity: add `shadow` and `resize` borders | Alberts Muktupāvels | 2016-06-08 | 1 | -10/+12 |
| | |||||
* | libmetacity: don't expose MetaFrameStyle | Alberts Muktupāvels | 2016-06-07 | 1 | -1/+1 |
| | |||||
* | libmetacity: scale text height | Alberts Muktupāvels | 2016-06-05 | 1 | -9/+10 |
| | |||||
* | libmetacity: add composited to MetaThemeImpl | Alberts Muktupāvels | 2016-06-03 | 1 | -5/+4 |
| | |||||
* | libmetacity: do nothing in GTK+ theme load function | Alberts Muktupāvels | 2016-06-03 | 1 | -71/+73 |
| | | | | | GTK+ theme use all info/data from MetaStyleInfo. Move existing loading code from meta_theme_gtk_load to meta_theme_gtk_init. | ||||
* | libmetacity: GObjectize MetaStyleInfo | Alberts Muktupāvels | 2016-06-03 | 1 | -9/+9 |
| | |||||
* | libmetacity: scale window decorations on HiDPI displays | Alberts Muktupāvels | 2016-03-24 | 1 | -46/+84 |
| | | | | | | | | | As we opt out of GTK+/Clutter's HiDPI handling, we need to apply the window scaling factor manually to decorations, both the geometry and when drawing. Based on mutter commit: https://git.gnome.org/browse/mutter/commit/?id=57c1078ee742d9f01e80e7fe05c88adfec4b4ac3 | ||||
* | libmetacity: move scale_border function | Alberts Muktupāvels | 2016-03-24 | 1 | -10/+0 |
| | |||||
* | libmetacity: remove meta_theme_get_name | Alberts Muktupāvels | 2016-02-23 | 1 | -36/+1 |
| | |||||
* | theme: stop hiding titlebar buttons in dialogs | Florian Müllner | 2016-02-22 | 1 | -3/+0 |
| | | | | | | | As design patterns have evolved, dialogs that use CSD do use titlebar buttons, so it's time to re-enable them for SSD as well. https://bugzilla.gnome.org/show_bug.cgi?id=641630 | ||||
* | libmetacity: fix get_shadow_extents | Alberts Muktupāvels | 2016-02-22 | 1 | -1/+1 |
| | |||||
* | libmetacity: don't draw titlebar in fullscreen | Alberts Muktupāvels | 2016-02-15 | 1 | -0/+3 |
| | |||||
* | libmetacity: fix titlebar in GTK+ theme | Alberts Muktupāvels | 2016-02-15 | 1 | -17/+16 |
| | |||||
* | libmetacity: don't expose MetaFrameLayout | Alberts Muktupāvels | 2016-02-07 | 1 | -0/+1 |
| | |||||
* | libmetacity: correctly center button vertically | Alberts Muktupāvels | 2016-02-07 | 1 | -2/+2 |
| | |||||
* | libmetacity: use correct style context to retrieve border-radius | Alberts Muktupāvels | 2016-02-07 | 1 | -19/+20 |
| | |||||
* | libmetacity: make sure invisible area is large enough | Alberts Muktupāvels | 2016-02-07 | 1 | -4/+32 |
| | |||||
* | libmetacity: rename invisible_border to invisible_resize_border | Alberts Muktupāvels | 2016-02-07 | 1 | -17/+10 |
| | |||||
* | libmetacity: support margins on titlebar title/buttons in GTK+ theme | Alberts Muktupāvels | 2016-02-07 | 1 | -3/+29 |
| | | | | | | | | | GTK+ improved its CSS support, and the default theme started to make use of it, so we must update our theming code accordingly. Add support for margins where they make sense. Adapted from: https://git.gnome.org/browse/mutter/commit/?id=e0ffef06dd810ff5acb54605f05f95133541151b | ||||
* | libmetacity: consider minimum sizes in GTK+ theme | Alberts Muktupāvels | 2016-02-07 | 1 | -5/+25 |
| | | | | | | | | | GTK+ improved its CSS support, and the default theme started to make use of it, so we must update our theming code accordingly. Start by supporting min-width/min-height where it makes sense. Adapted from: https://git.gnome.org/browse/mutter/commit/?id=d5b69bcd542b759af661de2caa5a0e7fe6901e9f | ||||
* | libmetacity: add substructures to MetaFrameLayout | Alberts Muktupāvels | 2016-02-07 | 1 | -75/+75 |
| | | | | | | | | Add gtk and metacity substructures to MetaFrameLayout. Move GTK+ or Metacity only variables to these substructures. This commit also adapts changes from this mutter commit: https://git.gnome.org/browse/mutter/commit/?id=6b92b45021773b93c008aafb4fcd24167784b0d6 | ||||
* | libmetacity: remove button background rects from GTK+ theme | Alberts Muktupāvels | 2016-02-07 | 1 | -92/+18 |
| | |||||
* | libmetacity: don't use GtkSettings to change gtk-theme-name | Alberts Muktupāvels | 2016-02-07 | 1 | -16/+26 |
| | |||||
* | theme: move get_frame_borders, calc_geometry and draw_frame | Alberts Muktupāvels | 2016-02-04 | 1 | -0/+884 |
| | |||||
* | theme: move MetaTheme to libmetacity and GObjectize it | Alberts Muktupāvels | 2016-01-31 | 1 | -1/+18 |
| | |||||
* | libmetacity: use load vfunc to load GTK+ theme | Alberts Muktupāvels | 2016-01-31 | 1 | -0/+101 |
| | |||||
* | libmetacity: add MetaThemeImpl, MetaThemeGtk and MetaThemeMetacity | Alberts Muktupāvels | 2016-01-28 | 1 | -0/+37 |