Ansel
0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
widget_style.h
Go to the documentation of this file.
1
/*
2
* This file is part of darktable,
3
* Copyright (C) 2016 johannes hanika.
4
* Copyright (C) 2016, 2020 Tobias Ellinghaus.
5
* Copyright (C) 2020 Pascal Obry.
6
* Copyright (C) 2021 Sakari Kapanen.
7
* Copyright (C) 2022 Martin BaĆinka.
8
*
9
* darktable is free software: you can redistribute it and/or modify
10
* it under the terms of the GNU General Public License as published by
11
* the Free Software Foundation, either version 3 of the License, or
12
* (at your option) any later version.
13
*
14
* darktable is distributed in the hope that it will be useful,
15
* but WITHOUT ANY WARRANTY; without even the implied warranty of
16
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17
* GNU General Public License for more details.
18
*
19
* You should have received a copy of the GNU General Public License
20
* along with darktable. If not, see <http://www.gnu.org/licenses/>.
21
*/
22
23
24
#ifndef DT_WIDGETS_WIDGET_STYLE_H
25
#define DT_WIDGETS_WIDGET_STYLE_H
26
27
#include <gtk/gtk.h>
28
29
G_BEGIN_DECLS
30
31
/* CSS class helpers. Pure GTK style-context manipulation with a redraw request -- no
32
* application involved, which is why they belong here rather than in gui/gtk.c where they
33
* used to live. gui/gtk.h includes this, so existing consumers are unaffected. */
34
36
void
dt_gui_add_class
(
GtkWidget
*widget,
const
gchar *
class_name
);
37
39
void
dt_gui_remove_class
(
GtkWidget
*widget,
const
gchar *
class_name
);
40
43
void
dt_capitalize_label
(gchar *text);
44
48
void
dt_gui_cairo_set_font_options
(
cairo_t
*cr,
GtkWidget
*widget);
49
50
G_END_DECLS
51
52
#endif
// DT_WIDGETS_WIDGET_STYLE_H
GtkWidget
struct _GtkWidget GtkWidget
GtkWidget, opaque, spelled exactly as GTK spells it.
Definition
colorspaces.h:98
L
const float L
Definition
colorspaces_inline_conversions.h:494
dt_gui_cairo_set_font_options
void dt_gui_cairo_set_font_options(cairo_t *cr, GtkWidget *widget)
Definition
widget_style.c:81
dt_gui_remove_class
void dt_gui_remove_class(GtkWidget *widget, const gchar *class_name)
Definition
widget_style.c:42
dt_capitalize_label
void dt_capitalize_label(gchar *text)
Definition
widget_style.c:52
dt_gui_add_class
G_BEGIN_DECLS void dt_gui_add_class(GtkWidget *widget, const gchar *class_name)
Definition
widget_style.c:32
src
widgets
widget_style.h
Generated by
1.9.8