Compare commits
2 Commits
b0fdb261e0
...
5cfd93c18d
Author | SHA1 | Date | |
---|---|---|---|
5cfd93c18d | |||
6818357f64 |
@ -6,7 +6,7 @@ pkg_search_module(GLIB REQUIRED glib-2.0)
|
||||
pkg_check_modules(GTK3 REQUIRED gtk+-3.0)
|
||||
pkg_check_modules(CAIRO REQUIRED cairo)
|
||||
|
||||
add_subdirectory(glade)
|
||||
add_subdirectory(resources)
|
||||
add_subdirectory(doxygen)
|
||||
add_subdirectory(version)
|
||||
|
||||
@ -36,10 +36,10 @@ set(SOURCE
|
||||
|
||||
add_compile_options(-Wall)
|
||||
|
||||
add_executable(${PROJECT_NAME} ${SOURCE} ${CMAKE_CURRENT_BINARY_DIR}/glade/resources.c)
|
||||
add_executable(${PROJECT_NAME} ${SOURCE} ${CMAKE_CURRENT_BINARY_DIR}/resources/resources.c)
|
||||
add_dependencies(${PROJECT_NAME} glib-resources)
|
||||
add_dependencies(${PROJECT_NAME} version)
|
||||
SET_SOURCE_FILES_PROPERTIES(${CMAKE_CURRENT_BINARY_DIR}/glade/resources.c PROPERTIES GENERATED 1)
|
||||
SET_SOURCE_FILES_PROPERTIES(${CMAKE_CURRENT_BINARY_DIR}/resources/resources.c PROPERTIES GENERATED 1)
|
||||
target_link_libraries(${PROJECT_NAME} ${GLIB_LDFLAGS} ${GTK3_LDFLAGS} ${CAIRO_LDFLAGS} m version ${CMAKE_DL_LIBS})
|
||||
install (TARGETS ${PROJECT_NAME} DESTINATION bin)
|
||||
|
||||
|
@ -485,7 +485,7 @@ static void gds_render_gui_init(GdsRenderGui *self)
|
||||
GtkWidget *sort_up_button;
|
||||
GtkWidget *sort_down_button;
|
||||
|
||||
main_builder = gtk_builder_new_from_resource("/main.glade");
|
||||
main_builder = gtk_builder_new_from_resource("/gui/main.glade");
|
||||
|
||||
self->cell_tree_view = GTK_TREE_VIEW(gtk_builder_get_object(main_builder, "cell-tree"));
|
||||
self->cell_search_entry = GTK_WIDGET(gtk_builder_get_object(main_builder, "cell-search"));
|
||||
|
@ -1,12 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<gresources>
|
||||
<gresource prefix="/">
|
||||
<file compressed="true">main.glade</file>
|
||||
<file compressed="true">about.glade</file>
|
||||
<file>layer-widget.glade</file>
|
||||
<file>dialog.glade</file>
|
||||
<file compressed="true" alias="logo.svg">../icon/gds-render.svg</file>
|
||||
</gresource>
|
||||
</gresources>
|
||||
|
||||
|
4
main.c
4
main.c
@ -90,13 +90,13 @@ static void app_about(GSimpleAction *action, GVariant *parameter, gpointer user_
|
||||
(void)action;
|
||||
(void)parameter;
|
||||
|
||||
builder = gtk_builder_new_from_resource("/about.glade");
|
||||
builder = gtk_builder_new_from_resource("/gui/about.glade");
|
||||
dialog = GTK_DIALOG(gtk_builder_get_object(builder, "about-dialog"));
|
||||
gtk_window_set_transient_for(GTK_WINDOW(dialog), NULL);
|
||||
gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(dialog), _app_version_string);
|
||||
|
||||
/* Load icon from resource */
|
||||
logo_buf = gdk_pixbuf_new_from_resource_at_scale("/logo.svg", 100, 100, TRUE, &error);
|
||||
logo_buf = gdk_pixbuf_new_from_resource_at_scale("/images/logo.svg", 100, 100, TRUE, &error);
|
||||
if (logo_buf) {
|
||||
/* Set logo */
|
||||
gtk_about_dialog_set_logo(GTK_ABOUT_DIALOG(dialog), logo_buf);
|
||||
|
@ -2,6 +2,7 @@ add_custom_target(glib-resources DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/resources.c
|
||||
add_custom_command(DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/*.glade
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/resources.xml
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/color-palette.txt
|
||||
OUTPUT
|
||||
${CMAKE_CURRENT_BINARY_DIR}/resources.c
|
||||
COMMAND
|
255
resources/color-palette.txt
Normal file
255
resources/color-palette.txt
Normal file
@ -0,0 +1,255 @@
|
||||
800000
|
||||
008000
|
||||
808000
|
||||
000080
|
||||
800080
|
||||
008080
|
||||
c0c0c0
|
||||
808080
|
||||
ff0000
|
||||
00ff00
|
||||
ffff00
|
||||
0000ff
|
||||
ff00ff
|
||||
00ffff
|
||||
f105f5
|
||||
000000
|
||||
00005f
|
||||
000087
|
||||
0000af
|
||||
0000d7
|
||||
0000ff
|
||||
005f00
|
||||
005f5f
|
||||
005f87
|
||||
005faf
|
||||
005fd7
|
||||
005fff
|
||||
008700
|
||||
00875f
|
||||
008787
|
||||
0087af
|
||||
0087d7
|
||||
0087ff
|
||||
00af00
|
||||
00af5f
|
||||
00af87
|
||||
00afaf
|
||||
00afd7
|
||||
00afff
|
||||
00d700
|
||||
00d75f
|
||||
00d787
|
||||
00d7af
|
||||
00d7d7
|
||||
00d7ff
|
||||
00ff00
|
||||
00ff5f
|
||||
00ff87
|
||||
00ffaf
|
||||
00ffd7
|
||||
00ffff
|
||||
5f0000
|
||||
5f005f
|
||||
5f0087
|
||||
5f00af
|
||||
5f00d7
|
||||
5f00ff
|
||||
5f5f00
|
||||
5f5f5f
|
||||
5f5f87
|
||||
5f5faf
|
||||
5f5fd7
|
||||
5f5fff
|
||||
5f8700
|
||||
5f875f
|
||||
5f8787
|
||||
5f87af
|
||||
5f87d7
|
||||
5f87ff
|
||||
5faf00
|
||||
5faf5f
|
||||
5faf87
|
||||
5fafaf
|
||||
5fafd7
|
||||
5fafff
|
||||
5fd700
|
||||
5fd75f
|
||||
5fd787
|
||||
5fd7af
|
||||
5fd7d7
|
||||
5fd7ff
|
||||
5fff00
|
||||
5fff5f
|
||||
5fff87
|
||||
5fffaf
|
||||
5fffd7
|
||||
5fffff
|
||||
870000
|
||||
87005f
|
||||
870087
|
||||
8700af
|
||||
8700d7
|
||||
8700ff
|
||||
875f00
|
||||
875f5f
|
||||
875f87
|
||||
875faf
|
||||
875fd7
|
||||
875fff
|
||||
878700
|
||||
87875f
|
||||
878787
|
||||
8787af
|
||||
8787d7
|
||||
8787ff
|
||||
87af00
|
||||
87af5f
|
||||
87af87
|
||||
87afaf
|
||||
87afd7
|
||||
87afff
|
||||
87d700
|
||||
87d75f
|
||||
87d787
|
||||
87d7af
|
||||
87d7d7
|
||||
87d7ff
|
||||
87ff00
|
||||
87ff5f
|
||||
87ff87
|
||||
87ffaf
|
||||
87ffd7
|
||||
87ffff
|
||||
af0000
|
||||
af005f
|
||||
af0087
|
||||
af00af
|
||||
af00d7
|
||||
af00ff
|
||||
af5f00
|
||||
af5f5f
|
||||
af5f87
|
||||
af5faf
|
||||
af5fd7
|
||||
af5fff
|
||||
af8700
|
||||
af875f
|
||||
af8787
|
||||
af87af
|
||||
af87d7
|
||||
af87ff
|
||||
afaf00
|
||||
afaf5f
|
||||
afaf87
|
||||
afafaf
|
||||
afafd7
|
||||
afafff
|
||||
afd700
|
||||
afd75f
|
||||
afd787
|
||||
afd7af
|
||||
afd7d7
|
||||
afd7ff
|
||||
afff00
|
||||
afff5f
|
||||
afff87
|
||||
afffaf
|
||||
afffd7
|
||||
afffff
|
||||
d70000
|
||||
d7005f
|
||||
d70087
|
||||
d700af
|
||||
d700d7
|
||||
d700ff
|
||||
d75f00
|
||||
d75f5f
|
||||
d75f87
|
||||
d75faf
|
||||
d75fd7
|
||||
d75fff
|
||||
d78700
|
||||
d7875f
|
||||
d78787
|
||||
d787af
|
||||
d787d7
|
||||
d787ff
|
||||
d7af00
|
||||
d7af5f
|
||||
d7af87
|
||||
d7afaf
|
||||
d7afd7
|
||||
d7afff
|
||||
d7d700
|
||||
d7d75f
|
||||
d7d787
|
||||
d7d7af
|
||||
d7d7d7
|
||||
d7d7ff
|
||||
d7ff00
|
||||
d7ff5f
|
||||
d7ff87
|
||||
d7ffaf
|
||||
d7ffd7
|
||||
d7ffff
|
||||
ff0000
|
||||
ff005f
|
||||
ff0087
|
||||
ff00af
|
||||
ff00d7
|
||||
ff00ff
|
||||
ff5f00
|
||||
ff5f5f
|
||||
ff5f87
|
||||
ff5faf
|
||||
ff5fd7
|
||||
ff5fff
|
||||
ff8700
|
||||
ff875f
|
||||
ff8787
|
||||
ff87af
|
||||
ff87d7
|
||||
ff87ff
|
||||
ffaf00
|
||||
ffaf5f
|
||||
ffaf87
|
||||
ffafaf
|
||||
ffafd7
|
||||
ffafff
|
||||
ffd700
|
||||
ffd75f
|
||||
ffd787
|
||||
ffd7af
|
||||
ffd7d7
|
||||
ffd7ff
|
||||
ffff00
|
||||
ffff5f
|
||||
ffff87
|
||||
ffffaf
|
||||
ffffd7
|
||||
ffffff
|
||||
080808
|
||||
121212
|
||||
1c1c1c
|
||||
262626
|
||||
303030
|
||||
3a3a3a
|
||||
444444
|
||||
4e4e4e
|
||||
585858
|
||||
626262
|
||||
6c6c6c
|
||||
767676
|
||||
808080
|
||||
8a8a8a
|
||||
949494
|
||||
9e9e9e
|
||||
a8a8a8
|
||||
b2b2b2
|
||||
bcbcbc
|
||||
c6c6c6
|
||||
d0d0d0
|
||||
dadada
|
||||
e4e4e4
|
||||
eeeeee
|
17
resources/resources.xml
Normal file
17
resources/resources.xml
Normal file
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<gresources>
|
||||
<gresource prefix="/gui">
|
||||
<file compressed="true">main.glade</file>
|
||||
<file compressed="true">about.glade</file>
|
||||
<file>layer-widget.glade</file>
|
||||
<file>dialog.glade</file>
|
||||
</gresource>
|
||||
<gresource prefix="/data">
|
||||
<file compressed="true">color-palette.txt</file>
|
||||
</gresource>
|
||||
<gresource prefix="/images">
|
||||
<file compressed="true" alias="logo.svg">../icon/gds-render.svg</file>
|
||||
</gresource>
|
||||
</gresources>
|
||||
|
||||
|
@ -270,7 +270,7 @@ static void renderer_settings_dialog_init(RendererSettingsDialog *self)
|
||||
|
||||
dialog = &self->parent;
|
||||
|
||||
builder = gtk_builder_new_from_resource("/dialog.glade");
|
||||
builder = gtk_builder_new_from_resource("/gui/dialog.glade");
|
||||
box = GTK_WIDGET(gtk_builder_get_object(builder, "dialog-box"));
|
||||
self->radio_latex = GTK_WIDGET(gtk_builder_get_object(builder, "latex-radio"));
|
||||
self->radio_cairo_pdf = GTK_WIDGET(gtk_builder_get_object(builder, "cairo-pdf-radio"));
|
||||
|
@ -62,7 +62,7 @@ static void layer_element_init(LayerElement *self)
|
||||
{
|
||||
GtkBuilder *builder;
|
||||
GtkWidget *glade_box;
|
||||
builder = gtk_builder_new_from_resource("/layer-widget.glade");
|
||||
builder = gtk_builder_new_from_resource("/gui/layer-widget.glade");
|
||||
glade_box = GTK_WIDGET(gtk_builder_get_object(builder, "box"));
|
||||
gtk_container_add(GTK_CONTAINER(self), glade_box);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user