FLUID: Disables MergeBack.
I decided to disable MergeBack for now. During testing, some issues could not be resolved, and focus should be on V1.4.
This commit is contained in:
parent
bcc6de5332
commit
4b02c36149
@ -665,9 +665,9 @@ void Fl_Code_Type::write_code1(Fd_Code_Writer& f) {
|
|||||||
if ( handle_editor_changes() == 1 ) {
|
if ( handle_editor_changes() == 1 ) {
|
||||||
main_window->redraw(); // tell fluid to redraw; edits may affect tree's contents
|
main_window->redraw(); // tell fluid to redraw; edits may affect tree's contents
|
||||||
}
|
}
|
||||||
f.tag(FD_TAG_GENERIC, 0);
|
// Matt: disabled f.tag(FD_TAG_GENERIC, 0);
|
||||||
f.write_c_indented(name(), 0, '\n');
|
f.write_c_indented(name(), 0, '\n');
|
||||||
f.tag(FD_TAG_CODE, get_uid());
|
// Matt: disabled f.tag(FD_TAG_CODE, get_uid());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -278,7 +278,7 @@ void Fl_Menu_Item_Type::write_static(Fd_Code_Writer& f) {
|
|||||||
f.write_c(", %s", ut);
|
f.write_c(", %s", ut);
|
||||||
if (use_v) f.write_c(" v");
|
if (use_v) f.write_c(" v");
|
||||||
f.write_c(") {\n");
|
f.write_c(") {\n");
|
||||||
f.tag(FD_TAG_GENERIC, 0);
|
// Matt: disabled f.tag(FD_TAG_GENERIC, 0);
|
||||||
f.write_c_indented(callback(), 1, 0);
|
f.write_c_indented(callback(), 1, 0);
|
||||||
if (*(d-1) != ';' && *(d-1) != '}') {
|
if (*(d-1) != ';' && *(d-1) != '}') {
|
||||||
const char *p = strrchr(callback(), '\n');
|
const char *p = strrchr(callback(), '\n');
|
||||||
@ -289,7 +289,7 @@ void Fl_Menu_Item_Type::write_static(Fd_Code_Writer& f) {
|
|||||||
if (*p != '#' && *p) f.write_c(";");
|
if (*p != '#' && *p) f.write_c(";");
|
||||||
}
|
}
|
||||||
f.write_c("\n");
|
f.write_c("\n");
|
||||||
f.tag(FD_TAG_MENU_CALLBACK, get_uid());
|
// Matt: disabled f.tag(FD_TAG_MENU_CALLBACK, get_uid());
|
||||||
f.write_c("}\n");
|
f.write_c("}\n");
|
||||||
if (k) {
|
if (k) {
|
||||||
f.write_c("void %s::%s(Fl_Menu_* o, %s v) {\n", k, cn, ut);
|
f.write_c("void %s::%s(Fl_Menu_* o, %s v) {\n", k, cn, ut);
|
||||||
|
@ -2848,7 +2848,7 @@ void Fl_Widget_Type::write_static(Fd_Code_Writer& f) {
|
|||||||
f.write_c(", %s", ut);
|
f.write_c(", %s", ut);
|
||||||
if (use_v) f.write_c(" v");
|
if (use_v) f.write_c(" v");
|
||||||
f.write_c(") {\n");
|
f.write_c(") {\n");
|
||||||
f.tag(FD_TAG_GENERIC, 0);
|
// Matt: disabled f.tag(FD_TAG_GENERIC, 0);
|
||||||
f.write_c_indented(callback(), 1, 0);
|
f.write_c_indented(callback(), 1, 0);
|
||||||
if (*(d-1) != ';' && *(d-1) != '}') {
|
if (*(d-1) != ';' && *(d-1) != '}') {
|
||||||
const char *p = strrchr(callback(), '\n');
|
const char *p = strrchr(callback(), '\n');
|
||||||
@ -2859,7 +2859,7 @@ void Fl_Widget_Type::write_static(Fd_Code_Writer& f) {
|
|||||||
if (*p != '#' && *p) f.write_c(";");
|
if (*p != '#' && *p) f.write_c(";");
|
||||||
}
|
}
|
||||||
f.write_c("\n");
|
f.write_c("\n");
|
||||||
f.tag(FD_TAG_WIDGET_CALLBACK, get_uid());
|
// Matt: disabled f.tag(FD_TAG_WIDGET_CALLBACK, get_uid());
|
||||||
f.write_c("}\n");
|
f.write_c("}\n");
|
||||||
if (k) {
|
if (k) {
|
||||||
f.write_c("void %s::%s(%s* o, %s v) {\n", k, cn, t, ut);
|
f.write_c("void %s::%s(%s* o, %s v) {\n", k, cn, t, ut);
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1271,6 +1271,8 @@ void write_cb(Fl_Widget *, void *) {
|
|||||||
write_code_files();
|
write_code_files();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if 0
|
||||||
|
// Matt: disabled
|
||||||
/**
|
/**
|
||||||
Merge the possibly modified content of code files back into the project.
|
Merge the possibly modified content of code files back into the project.
|
||||||
*/
|
*/
|
||||||
@ -1313,6 +1315,7 @@ int mergeback_code_files()
|
|||||||
void mergeback_cb(Fl_Widget *, void *) {
|
void mergeback_cb(Fl_Widget *, void *) {
|
||||||
mergeback_code_files();
|
mergeback_code_files();
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Write the strings that are used in i18n.
|
Write the strings that are used in i18n.
|
||||||
@ -1665,7 +1668,7 @@ Fl_Menu_Item Main_Menu[] = {
|
|||||||
{"Save As &Template...", 0, save_template_cb, 0, FL_MENU_DIVIDER},
|
{"Save As &Template...", 0, save_template_cb, 0, FL_MENU_DIVIDER},
|
||||||
{"&Print...", FL_COMMAND+'p', print_menu_cb},
|
{"&Print...", FL_COMMAND+'p', print_menu_cb},
|
||||||
{"Write &Code...", FL_COMMAND+FL_SHIFT+'c', write_cb, 0},
|
{"Write &Code...", FL_COMMAND+FL_SHIFT+'c', write_cb, 0},
|
||||||
{"MergeBack Code", FL_COMMAND+FL_SHIFT+'m', mergeback_cb, 0},
|
// Matt: disabled {"MergeBack Code", FL_COMMAND+FL_SHIFT+'m', mergeback_cb, 0},
|
||||||
{"&Write Strings...", FL_COMMAND+FL_SHIFT+'w', write_strings_cb, 0, FL_MENU_DIVIDER},
|
{"&Write Strings...", FL_COMMAND+FL_SHIFT+'w', write_strings_cb, 0, FL_MENU_DIVIDER},
|
||||||
{relative_history[0], FL_COMMAND+'1', menu_file_open_history_cb, absolute_history[0]},
|
{relative_history[0], FL_COMMAND+'1', menu_file_open_history_cb, absolute_history[0]},
|
||||||
{relative_history[1], FL_COMMAND+'2', menu_file_open_history_cb, absolute_history[1]},
|
{relative_history[1], FL_COMMAND+'2', menu_file_open_history_cb, absolute_history[1]},
|
||||||
|
@ -14,6 +14,9 @@
|
|||||||
// https://www.fltk.org/bugs.php
|
// https://www.fltk.org/bugs.php
|
||||||
//
|
//
|
||||||
|
|
||||||
|
#if 0
|
||||||
|
// Matt: disabled
|
||||||
|
|
||||||
#include "mergeback.h"
|
#include "mergeback.h"
|
||||||
|
|
||||||
#include "fluid.h"
|
#include "fluid.h"
|
||||||
@ -485,3 +488,6 @@ int Fd_Mergeback::merge_back(const Fl_String &s, const Fl_String &p, int task) {
|
|||||||
code = NULL;
|
code = NULL;
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
@ -14,6 +14,9 @@
|
|||||||
// https://www.fltk.org/bugs.php
|
// https://www.fltk.org/bugs.php
|
||||||
//
|
//
|
||||||
|
|
||||||
|
// Matt: disabled
|
||||||
|
#if 0
|
||||||
|
|
||||||
#ifndef _FLUID_MERGEBACK_H
|
#ifndef _FLUID_MERGEBACK_H
|
||||||
#define _FLUID_MERGEBACK_H
|
#define _FLUID_MERGEBACK_H
|
||||||
|
|
||||||
@ -75,3 +78,5 @@ extern int merge_back(const Fl_String &s, const Fl_String &p, int task);
|
|||||||
|
|
||||||
|
|
||||||
#endif // _FLUID_MERGEBACK_H
|
#endif // _FLUID_MERGEBACK_H
|
||||||
|
|
||||||
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user