Mercurial > molko
comparison libmlk-ui/mlk/ui/notify.c @ 587:c027304ced27
misc: add NLS for ui/rpg
author | David Demelier <markand@malikania.fr> |
---|---|
date | Sat, 18 Mar 2023 20:29:15 +0100 |
parents | d49a05e7a5b5 |
children | ed1d3244ed57 |
comparison
equal
deleted
inserted
replaced
586:4349b591c3ac | 587:c027304ced27 |
---|---|
28 #include <mlk/core/window.h> | 28 #include <mlk/core/window.h> |
29 | 29 |
30 #include "align.h" | 30 #include "align.h" |
31 #include "notify.h" | 31 #include "notify.h" |
32 #include "ui.h" | 32 #include "ui.h" |
33 #include "ui_p.h" | |
33 | 34 |
34 #define WIDTH (mlk_window.w / 2.5) | 35 #define WIDTH (mlk_window.w / 2.5) |
35 #define HEIGHT (mlk_window.h / 10) | 36 #define HEIGHT (mlk_window.h / 10) |
36 #define MAX (4) | 37 #define MAX (4) |
37 #define FONT (mlk_notify_style.text_font ? mlk_notify_style.text_font : mlk_ui_fonts[MLK_UI_FONT_INTERFACE]) | 38 #define FONT (mlk_notify_style.text_font ? mlk_notify_style.text_font : mlk_ui_fonts[MLK_UI_FONT_INTERFACE]) |
73 geo->frame_w = WIDTH; | 74 geo->frame_w = WIDTH; |
74 geo->frame_h = HEIGHT; | 75 geo->frame_h = HEIGHT; |
75 | 76 |
76 /* Align icon at the left center. */ | 77 /* Align icon at the left center. */ |
77 if (n->icon->h >= HEIGHT) { | 78 if (n->icon->h >= HEIGHT) { |
78 mlk_tracef("notification icon is too large: %u > %u", n->icon->h, HEIGHT); | 79 mlk_tracef(_("notification icon is too large: %u > %u"), n->icon->h, HEIGHT); |
79 geo->icon_x = x + mlk_notify_style.padding; | 80 geo->icon_x = x + mlk_notify_style.padding; |
80 geo->icon_y = y + mlk_notify_style.padding; | 81 geo->icon_y = y + mlk_notify_style.padding; |
81 } else { | 82 } else { |
82 mlk_align(MLK_ALIGN_LEFT, &geo->icon_x, &geo->icon_y, n->icon->w, n->icon->h, x, y, WIDTH, HEIGHT); | 83 mlk_align(MLK_ALIGN_LEFT, &geo->icon_x, &geo->icon_y, n->icon->w, n->icon->h, x, y, WIDTH, HEIGHT); |
83 geo->icon_x += geo->icon_y - y; | 84 geo->icon_x += geo->icon_y - y; |