Add scrollbar
This commit is contained in:
parent
11b54d9cb5
commit
19ad2fec2f
12
src/main.c
12
src/main.c
|
@ -4,7 +4,7 @@
|
|||
|
||||
GtkEntryBuffer *pathBarContent = NULL;
|
||||
GtkWidget *render = NULL;
|
||||
GtkWidget *window = NULL;
|
||||
GtkWidget *scrollbar = NULL;
|
||||
|
||||
static void
|
||||
loadPage (const char *link)
|
||||
|
@ -36,12 +36,12 @@ makeRender (void)
|
|||
|
||||
parseFile ("test.gmi");
|
||||
|
||||
gtk_container_add (GTK_CONTAINER (window), render);
|
||||
gtk_container_add (GTK_CONTAINER (scrollbar), render);
|
||||
}
|
||||
|
||||
/* This function's goal is to build the main interface */
|
||||
static void
|
||||
build_interface (void)
|
||||
build_interface (GtkWidget *window)
|
||||
{
|
||||
GtkWidget *pathBar;
|
||||
GtkWidget *headerBar;
|
||||
|
@ -49,6 +49,8 @@ build_interface (void)
|
|||
GtkWidget *goButton;
|
||||
|
||||
/* Building title bar */
|
||||
scrollbar = gtk_scrolled_window_new (NULL, NULL);
|
||||
gtk_container_add (GTK_CONTAINER (window), scrollbar);
|
||||
headerBar = gtk_header_bar_new ();
|
||||
gtk_header_bar_set_title(GTK_HEADER_BAR (headerBar), "GTK Gemini Browser");
|
||||
gtk_header_bar_set_show_close_button (GTK_HEADER_BAR (headerBar), TRUE);
|
||||
|
@ -70,10 +72,12 @@ static void
|
|||
activate (GtkApplication *app,
|
||||
gpointer user_data)
|
||||
{
|
||||
GtkWidget *window;
|
||||
|
||||
window = gtk_application_window_new (app);
|
||||
gtk_window_set_title (GTK_WINDOW (window), "MDViewer");
|
||||
gtk_window_set_default_size (GTK_WINDOW (window), 800, 600);
|
||||
build_interface ();
|
||||
build_interface (window);
|
||||
gtk_widget_show_all (window);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue