|
|
|
@ -357,7 +357,7 @@ void Window::set_menu_actions() { |
|
|
|
// Depending on default_build_management_system, generate build configuration
|
|
|
|
// Depending on default_build_management_system, generate build configuration
|
|
|
|
if(Config::get().project.default_build_management_system == "cmake") { |
|
|
|
if(Config::get().project.default_build_management_system == "cmake") { |
|
|
|
build_config_path = project_path / "CMakeLists.txt"; |
|
|
|
build_config_path = project_path / "CMakeLists.txt"; |
|
|
|
build_config = "cmake_minimum_required(VERSION 3.5)\n\nproject(" + project_name + ")\n\nset(CMAKE_C_FLAGS \"${CMAKE_C_FLAGS} -std=c11 -Wall -Wextra\")\n\nadd_executable(" + project_name + " main.c)\n"; |
|
|
|
build_config = "cmake_minimum_required(VERSION 3.10)\n\nproject(" + project_name + ")\n\nset(CMAKE_C_FLAGS \"${CMAKE_C_FLAGS} -std=c11 -Wall -Wextra\")\n\nadd_executable(" + project_name + " main.c)\n"; |
|
|
|
} |
|
|
|
} |
|
|
|
else if(Config::get().project.default_build_management_system == "meson") { |
|
|
|
else if(Config::get().project.default_build_management_system == "meson") { |
|
|
|
build_config_path = project_path / "meson.build"; |
|
|
|
build_config_path = project_path / "meson.build"; |
|
|
|
@ -414,7 +414,7 @@ void Window::set_menu_actions() { |
|
|
|
// Depending on default_build_management_system, generate build configuration
|
|
|
|
// Depending on default_build_management_system, generate build configuration
|
|
|
|
if(Config::get().project.default_build_management_system == "cmake") { |
|
|
|
if(Config::get().project.default_build_management_system == "cmake") { |
|
|
|
build_config_path = project_path / "CMakeLists.txt"; |
|
|
|
build_config_path = project_path / "CMakeLists.txt"; |
|
|
|
build_config = "cmake_minimum_required(VERSION 3.5)\n\nproject(" + project_name + ")\n\nset(CMAKE_CXX_FLAGS \"${CMAKE_CXX_FLAGS} -std=c++1y -Wall -Wextra\")\n\nadd_executable(" + project_name + " main.cpp)\n"; |
|
|
|
build_config = "cmake_minimum_required(VERSION 3.10)\n\nproject(" + project_name + ")\n\nset(CMAKE_CXX_FLAGS \"${CMAKE_CXX_FLAGS} -std=c++1y -Wall -Wextra\")\n\nadd_executable(" + project_name + " main.cpp)\n"; |
|
|
|
} |
|
|
|
} |
|
|
|
else if(Config::get().project.default_build_management_system == "meson") { |
|
|
|
else if(Config::get().project.default_build_management_system == "meson") { |
|
|
|
build_config_path = project_path / "meson.build"; |
|
|
|
build_config_path = project_path / "meson.build"; |
|
|
|
@ -2013,8 +2013,11 @@ bool Window::on_key_press_event(GdkEventKey *event) { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if(event->keyval == GDK_KEY_Escape) |
|
|
|
if(event->keyval == GDK_KEY_Escape) { |
|
|
|
EntryBox::get().hide(); |
|
|
|
EntryBox::get().hide(); |
|
|
|
|
|
|
|
if(auto view = Notebook::get().get_current_view()) |
|
|
|
|
|
|
|
view->hide_tooltips(); |
|
|
|
|
|
|
|
} |
|
|
|
#ifdef __APPLE__ // For Apple's Command-left, right, up, down keys
|
|
|
|
#ifdef __APPLE__ // For Apple's Command-left, right, up, down keys
|
|
|
|
else if((event->state & GDK_META_MASK) > 0 && (event->state & GDK_MOD1_MASK) == 0) { |
|
|
|
else if((event->state & GDK_META_MASK) > 0 && (event->state & GDK_MOD1_MASK) == 0) { |
|
|
|
if(event->keyval == GDK_KEY_Left || event->keyval == GDK_KEY_KP_Left) { |
|
|
|
if(event->keyval == GDK_KEY_Left || event->keyval == GDK_KEY_KP_Left) { |
|
|
|
|