aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui.h
blob: 3d84aaf3c9c9373ef940dda4b02cd2948931af4d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#ifndef UI_H
#define UI_H

#include <gtk/gtk.h>
#include "config.h"


typedef struct UI_ {
    GtkWindow   **background_windows;
    int         monitor_count;
    GtkWindow   *main_window;
    GtkGrid     *layout_container;
    GtkGrid     *info_container;
    GtkWidget   *sys_info_label;
    GtkWidget   *time_label;
    GtkWidget   *password_label;
    GtkWidget   *password_input;
    GtkWidget   *feedback_label;
} UI;


UI *initialize_ui(Config *config);

#endif