|
|
|
@ -424,6 +424,23 @@ static void mainWindow_init_to_default(struct mainWindow *mainWindow)
|
|
|
|
|
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(mainWindow->checkSearchText), 0); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void mainWindow_webkit_init(struct mainWindow *mainWindow) |
|
|
|
|
{ |
|
|
|
|
GtkWidget *scrollArea; |
|
|
|
|
|
|
|
|
|
mainWindow->webkitView = webkit_web_view_new(); |
|
|
|
|
/* webkit_web_view_load_uri(WEBKIT_WEB_VIEW(mainWindow->webkitView), "https://notsyncing.net/"); */ |
|
|
|
|
webkit_web_view_load_html(WEBKIT_WEB_VIEW(mainWindow->webkitView), "test", ""); |
|
|
|
|
gtk_widget_show(mainWindow->webkitView); |
|
|
|
|
|
|
|
|
|
scrollArea = gtk_scrolled_window_new(NULL, NULL); |
|
|
|
|
gtk_container_add(GTK_CONTAINER(scrollArea), mainWindow->webkitView); |
|
|
|
|
gtk_stack_add_titled(GTK_STACK(mainWindow->stackRenderMode), scrollArea, "webkit", "webkit"); |
|
|
|
|
gtk_widget_show(scrollArea); |
|
|
|
|
|
|
|
|
|
gtk_stack_set_visible_child(GTK_STACK(mainWindow->stackRenderMode), scrollArea); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @brief mainWindow_new creates a new mainWindow. |
|
|
|
|
* @return Returns struct mainWindow * |
|
|
|
@ -453,6 +470,7 @@ struct mainWindow *mainWindow_new()
|
|
|
|
|
mainWindow->headerBar = GTK_WIDGET(gtk_builder_get_object(builder, "headerBar")); |
|
|
|
|
mainWindow->labelDateToDate = GTK_WIDGET(gtk_builder_get_object(builder, "label_date_to_date")); |
|
|
|
|
mainWindow->buttonDecrypt = GTK_WIDGET(gtk_builder_get_object(builder, "buttonDecrypt")); |
|
|
|
|
mainWindow->stackRenderMode = GTK_WIDGET(gtk_builder_get_object(builder, "stackRenderMode")); |
|
|
|
|
mainWindow->entryListView = GTK_TREE_VIEW(gtk_builder_get_object(builder, "entryListView")); |
|
|
|
|
mainWindow->entryListSelection = GTK_TREE_SELECTION(gtk_builder_get_object(builder, "entryListSelection")); |
|
|
|
|
mainWindow->textBuffer = GTK_TEXT_BUFFER(gtk_builder_get_object(builder, "entryTextBuffer")); |
|
|
|
@ -476,6 +494,7 @@ struct mainWindow *mainWindow_new()
|
|
|
|
|
g_object_unref(G_OBJECT(builder)); |
|
|
|
|
|
|
|
|
|
mainWindow_configure_treeView(mainWindow); |
|
|
|
|
mainWindow_webkit_init(mainWindow); |
|
|
|
|
mainWindow_connect_signals(mainWindow); |
|
|
|
|
mainWindow_configure_workspaceTreeView(mainWindow); |
|
|
|
|
mainWindow_init_to_default(mainWindow); |
|
|
|
|