parent
a0915beedb
commit
c05b697a58
@ -0,0 +1,30 @@
|
||||
#include "view_add.h"
|
||||
|
||||
add_window *add_widgets;
|
||||
|
||||
add_window *add_setup_window(char* glade_path){
|
||||
add_widgets = malloc(sizeof(add_window));
|
||||
GtkBuilder *builder = gtk_builder_new_from_file(glade_path);
|
||||
add_widgets->Window = yon_gtk_builder_get_widget(builder,"wndQuotasAddingProject");
|
||||
return add_widgets;
|
||||
}
|
||||
|
||||
void add_event(add_window *widgets) {
|
||||
g_signal_connect(G_OBJECT(widgets->btnFiltersCancel),"clicked",G_CALLBACK(add_on_hide_subwindow),NULL);
|
||||
}
|
||||
|
||||
void add_localization(add_window *widgets) {
|
||||
|
||||
}
|
||||
|
||||
void add_on_hide_subwindow(GtkWidget *self) {
|
||||
gtk_widget_destroy(gtk_widget_get_toplevel(self));
|
||||
}
|
||||
|
||||
add_window *get_widget_add() {
|
||||
return add_widgets;
|
||||
}
|
||||
|
||||
void add_show(GtkWidget *self) {
|
||||
gtk_widget_show_all(add_widgets->Window);
|
||||
}
|
@ -0,0 +1,37 @@
|
||||
#ifndef VIEW_ADD_H
|
||||
#define VIEW_ADD_H
|
||||
#include <gtk/gtk.h>
|
||||
#include <gtk/gtkx.h>
|
||||
#include "ubl-utils.h"
|
||||
#include "ubl-strings.h"
|
||||
#include <locale.h>
|
||||
#include <stdio.h>
|
||||
#include <unistd.h>
|
||||
#include <stdlib.h>
|
||||
#include <libintl.h>
|
||||
#include <getopt.h>
|
||||
#include <libintl.h>
|
||||
|
||||
// Переменные
|
||||
typedef struct {
|
||||
GtkWidget* Window;
|
||||
GtkWidget* btnFiltersSave;
|
||||
GtkWidget* btnFiltersCancel;
|
||||
GtkWidget* chbFilterTypeQouota;
|
||||
GtkWidget* chbCPULimit;
|
||||
GtkWidget* chbIOLimitRead;
|
||||
GtkWidget* chbIOLimitWrite;
|
||||
GtkWidget* chbSwapFileLimit;
|
||||
GtkWidget* chbHardLimit;
|
||||
GtkWidget* chbSoftLimit;
|
||||
GtkWidget* chbQuotaVolume;
|
||||
} add_window;
|
||||
|
||||
// Функции
|
||||
add_window *add_setup_window(char* glade_path);
|
||||
void add_event(add_window *widgets);
|
||||
void add_localization(add_window *widgets);
|
||||
void add_on_hide_subwindow(GtkWidget *self);
|
||||
add_window *get_widget_add();
|
||||
void add_show(GtkWidget *self);
|
||||
#endif
|
Loading…
Reference in new issue