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(GTK3 REQUIRED gtk+-3.0)
|
||||||
pkg_check_modules(CAIRO REQUIRED cairo)
|
pkg_check_modules(CAIRO REQUIRED cairo)
|
||||||
|
|
||||||
add_subdirectory(glade)
|
add_subdirectory(resources)
|
||||||
add_subdirectory(doxygen)
|
add_subdirectory(doxygen)
|
||||||
add_subdirectory(version)
|
add_subdirectory(version)
|
||||||
|
|
||||||
@ -36,10 +36,10 @@ set(SOURCE
|
|||||||
|
|
||||||
add_compile_options(-Wall)
|
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} glib-resources)
|
||||||
add_dependencies(${PROJECT_NAME} version)
|
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})
|
target_link_libraries(${PROJECT_NAME} ${GLIB_LDFLAGS} ${GTK3_LDFLAGS} ${CAIRO_LDFLAGS} m version ${CMAKE_DL_LIBS})
|
||||||
install (TARGETS ${PROJECT_NAME} DESTINATION bin)
|
install (TARGETS ${PROJECT_NAME} DESTINATION bin)
|
||||||
|
|
||||||
|
@ -485,7 +485,7 @@ static void gds_render_gui_init(GdsRenderGui *self)
|
|||||||
GtkWidget *sort_up_button;
|
GtkWidget *sort_up_button;
|
||||||
GtkWidget *sort_down_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_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"));
|
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)action;
|
||||||
(void)parameter;
|
(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"));
|
dialog = GTK_DIALOG(gtk_builder_get_object(builder, "about-dialog"));
|
||||||
gtk_window_set_transient_for(GTK_WINDOW(dialog), NULL);
|
gtk_window_set_transient_for(GTK_WINDOW(dialog), NULL);
|
||||||
gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(dialog), _app_version_string);
|
gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(dialog), _app_version_string);
|
||||||
|
|
||||||
/* Load icon from resource */
|
/* 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) {
|
if (logo_buf) {
|
||||||
/* Set logo */
|
/* Set logo */
|
||||||
gtk_about_dialog_set_logo(GTK_ABOUT_DIALOG(dialog), logo_buf);
|
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
|
add_custom_command(DEPENDS
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/*.glade
|
${CMAKE_CURRENT_SOURCE_DIR}/*.glade
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/resources.xml
|
${CMAKE_CURRENT_SOURCE_DIR}/resources.xml
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/color-palette.txt
|
||||||
OUTPUT
|
OUTPUT
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/resources.c
|
${CMAKE_CURRENT_BINARY_DIR}/resources.c
|
||||||
COMMAND
|
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;
|
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"));
|
box = GTK_WIDGET(gtk_builder_get_object(builder, "dialog-box"));
|
||||||
self->radio_latex = GTK_WIDGET(gtk_builder_get_object(builder, "latex-radio"));
|
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"));
|
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;
|
GtkBuilder *builder;
|
||||||
GtkWidget *glade_box;
|
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"));
|
glade_box = GTK_WIDGET(gtk_builder_get_object(builder, "box"));
|
||||||
gtk_container_add(GTK_CONTAINER(self), glade_box);
|
gtk_container_add(GTK_CONTAINER(self), glade_box);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user