parent
c05b697a58
commit
abad7703c8
@ -0,0 +1,32 @@
|
|||||||
|
#include "view_edit.h"
|
||||||
|
|
||||||
|
edit_window *edit_widgets;
|
||||||
|
|
||||||
|
edit_window *edit_setup_window(char* glade_path){
|
||||||
|
edit_widgets = malloc(sizeof(edit_window));
|
||||||
|
GtkBuilder *builder = gtk_builder_new_from_file(glade_path);
|
||||||
|
edit_widgets->Window = yon_gtk_builder_get_widget(builder,"wndQuotasEdit");
|
||||||
|
edit_widgets->btnEditCancel = yon_gtk_builder_get_widget(builder,"btnEditCancel");
|
||||||
|
edit_widgets->btnSaveEditSave = yon_gtk_builder_get_widget(builder,"btnSaveEditSave");
|
||||||
|
return edit_widgets;
|
||||||
|
}
|
||||||
|
|
||||||
|
void edit_event(edit_window *widgets) {
|
||||||
|
g_signal_connect(G_OBJECT(widgets->btnEditCancel),"clicked",G_CALLBACK(edit_on_hide_subwindow),NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
void edit_localization(edit_window *widgets) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void edit_on_hide_subwindow(GtkWidget *self) {
|
||||||
|
gtk_widget_destroy(gtk_widget_get_toplevel(self));
|
||||||
|
}
|
||||||
|
|
||||||
|
edit_window *get_widget_edit() {
|
||||||
|
return edit_widgets;
|
||||||
|
}
|
||||||
|
|
||||||
|
void edit_show(GtkWidget *self) {
|
||||||
|
gtk_widget_show_all(edit_widgets->Window);
|
||||||
|
}
|
@ -0,0 +1,29 @@
|
|||||||
|
#ifndef VIEW_EDIT_H
|
||||||
|
#define VIEW_EDIT_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* btnSaveEditSave;
|
||||||
|
GtkWidget* btnEditCancel;
|
||||||
|
} edit_window;
|
||||||
|
|
||||||
|
// Функции
|
||||||
|
edit_window *edit_setup_window(char* glade_path);
|
||||||
|
void edit_event(edit_window *widgets);
|
||||||
|
void edit_localization(edit_window *widgets);
|
||||||
|
void edit_on_hide_subwindow(GtkWidget *self);
|
||||||
|
edit_window *get_widget_edit();
|
||||||
|
void edit_show(GtkWidget *self);
|
||||||
|
#endif
|
Loading…
Reference in new issue