GTK4: add a few structs to greenfield file
This commit is contained in:
parent
e6c1913f0d
commit
d069578e61
5
config.h
5
config.h
|
@ -1,7 +1,7 @@
|
|||
#include <stdbool.h>
|
||||
// #include <gdk/gdk.h> // <gdk/gdkenums.h>, <gdk/gdkkeysyms.h>
|
||||
// #include <gtk/gtk.h>
|
||||
#include "/usr/include/gtk-4.0/gtk/gtk.h"
|
||||
#include <gtk/gtk.h>
|
||||
// #include "/usr/include/gtk-4.0/gtk/gtk.h"
|
||||
|
||||
// GKG 3 or GKG 4
|
||||
# define GTK_NUM 4
|
||||
|
@ -10,6 +10,7 @@
|
|||
#define WIDTH 1920 // 960 for half-width, 1920 for full width
|
||||
// #define HEIGHT 1080
|
||||
#define HEIGHT 990
|
||||
#define HEIGHT_4 1080
|
||||
#define BAR_SIZE 960
|
||||
|
||||
// More user config
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#include <gtk/gtk.h>
|
||||
#include <gdk/gdk.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
|
@ -6,16 +6,21 @@
|
|||
#include "config.h"
|
||||
#include "plugins/plugins.h"
|
||||
|
||||
#define WIDTH 1920 // 960 for half-width, 1920 for full width
|
||||
// #define HEIGHT 1080
|
||||
#define HEIGHT 1080
|
||||
|
||||
static GtkNotebook* notebook;
|
||||
static GtkWidget *window;
|
||||
typedef enum { _SEARCH, _FIND, _HIDDEN } Bar_entry_mode;
|
||||
static struct {
|
||||
GtkHeaderBar* widget;
|
||||
GtkEntry* line;
|
||||
GtkEntryBuffer* line_text;
|
||||
Bar_entry_mode entry_mode;
|
||||
} bar;
|
||||
static int num_tabs = 0;
|
||||
static int custom_style_enabled = 1;
|
||||
|
||||
int
|
||||
main (int argc, char **argv)
|
||||
{
|
||||
GtkWidget *window;
|
||||
// Initialize i18n support with bindtextdomain(), etc.
|
||||
|
||||
// ...
|
||||
|
@ -25,7 +30,7 @@ main (int argc, char **argv)
|
|||
|
||||
// Create the main window
|
||||
window = gtk_window_new ();
|
||||
gtk_window_set_default_size(GTK_WINDOW(window), WIDTH, HEIGHT);
|
||||
gtk_window_set_default_size(GTK_WINDOW(window), WIDTH, HEIGHT_4);
|
||||
|
||||
// Set up our GUI elements
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user