Compare commits
No commits in common. "5cfd93c18df5da67ce28eb85cce31d001fdbc213" and "b0fdb261e0b4cbc9f1d18d8a9295786c514a06d0" have entirely different histories.
5cfd93c18d
...
b0fdb261e0
@ -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(resources)
|
add_subdirectory(glade)
|
||||||
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}/resources/resources.c)
|
add_executable(${PROJECT_NAME} ${SOURCE} ${CMAKE_CURRENT_BINARY_DIR}/glade/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}/resources/resources.c PROPERTIES GENERATED 1)
|
SET_SOURCE_FILES_PROPERTIES(${CMAKE_CURRENT_BINARY_DIR}/glade/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("/gui/main.glade");
|
main_builder = gtk_builder_new_from_resource("/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"));
|
||||||
|
@ -2,7 +2,6 @@ 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
|
12
glade/resources.xml
Normal file
12
glade/resources.xml
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<?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("/gui/about.glade");
|
builder = gtk_builder_new_from_resource("/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("/images/logo.svg", 100, 100, TRUE, &error);
|
logo_buf = gdk_pixbuf_new_from_resource_at_scale("/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);
|
||||||
|
@ -1,255 +0,0 @@
|
|||||||
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
|
|
@ -1,17 +0,0 @@
|
|||||||
<?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("/gui/dialog.glade");
|
builder = gtk_builder_new_from_resource("/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("/gui/layer-widget.glade");
|
builder = gtk_builder_new_from_resource("/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