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;