mirror of
https://github.com/gnosygnu/xowa.git
synced 2026-03-02 03:49:30 +00:00
v2.4.2.1
This commit is contained in:
@@ -34,6 +34,7 @@ public interface Gxw_html extends GxwElem {
|
||||
boolean Html_elem_atr_set_append(String id, String atr_key, String append);
|
||||
boolean Html_elem_delete(String id);
|
||||
boolean Html_elem_replace_html(String id, String html);
|
||||
boolean Html_elem_append_above(String id, String html);
|
||||
boolean Html_gallery_packed_exec();
|
||||
boolean Html_elem_focus(String id);
|
||||
boolean Html_elem_scroll_into_view(String id);
|
||||
|
||||
@@ -36,6 +36,7 @@ public class Gfui_html extends GfuiElemBase {
|
||||
public boolean Html_elem_atr_set_append(String elem_id, String atr_key, String append) {return under.Html_elem_atr_set_append(elem_id, atr_key, append);}
|
||||
public boolean Html_elem_delete(String elem_id) {return under.Html_elem_delete(elem_id);}
|
||||
public boolean Html_elem_replace_html(String id, String html) {return under.Html_elem_replace_html(id, html);}
|
||||
public boolean Html_elem_append_above(String id, String html) {return under.Html_elem_append_above(id, html);}
|
||||
public boolean Html_gallery_packed_exec() {return under.Html_gallery_packed_exec();}
|
||||
public void Html_elem_focus(String elem_id) {under.Html_elem_focus(elem_id);}
|
||||
public boolean Html_elem_scroll_into_view(String elem_id) {return under.Html_elem_scroll_into_view(elem_id);}
|
||||
|
||||
@@ -39,6 +39,7 @@ public class Gfui_html_cfg implements GfoInvkAble {
|
||||
} private Bry_fmtr fmtr_elem_atr_set_append = Bry_fmtr.keys_("elem_id", "atr_key", "atr_val");
|
||||
public String Elem_delete(String elem_id) {return Exec_fmt(fmtr_elem_delete, elem_id);} private Bry_fmtr fmtr_elem_delete = Bry_fmtr.keys_("elem_id");
|
||||
public String Elem_replace_html(String id, String html) {return Exec_fmt(fmtr_elem_replace_html, id, Escape_quote(html));} private Bry_fmtr fmtr_elem_replace_html = Bry_fmtr.keys_("id", "html");
|
||||
public String Elem_append_above(String id, String html) {return Exec_fmt(fmtr_elem_append_above, id, Escape_quote(html));} private Bry_fmtr fmtr_elem_append_above = Bry_fmtr.keys_("id", "html");
|
||||
public String Gallery_packed_exec() {return Exec_fmt(fmtr_gallery_packed_exec);} private Bry_fmtr fmtr_gallery_packed_exec = Bry_fmtr.keys_();
|
||||
public String Elem_focus(String elem_id) {return Exec_fmt(fmtr_elem_focus, elem_id);} private Bry_fmtr fmtr_elem_focus = Bry_fmtr.keys_("elem_id");
|
||||
public String Elem_scroll_into_view(String elem_id) {return Exec_fmt(fmtr_elem_scroll_into_view, elem_id);} private Bry_fmtr fmtr_elem_scroll_into_view = Bry_fmtr.keys_("elem_id");
|
||||
@@ -79,6 +80,7 @@ public class Gfui_html_cfg implements GfoInvkAble {
|
||||
else if (ctx.Match(k, Invk_elem_atr_set_append_)) fmtr_elem_atr_set_append.Fmt_(m.ReadBry("v"));
|
||||
else if (ctx.Match(k, Invk_elem_delete_)) fmtr_elem_delete.Fmt_(m.ReadBry("v"));
|
||||
else if (ctx.Match(k, Invk_elem_replace_html_)) fmtr_elem_replace_html.Fmt_(m.ReadBry("v"));
|
||||
else if (ctx.Match(k, Invk_elem_append_above_)) fmtr_elem_append_above.Fmt_(m.ReadBry("v"));
|
||||
else if (ctx.Match(k, Invk_gallery_packed_exec_)) fmtr_gallery_packed_exec.Fmt_(m.ReadBry("v"));
|
||||
else if (ctx.Match(k, Invk_elem_focus_)) fmtr_elem_focus.Fmt_(m.ReadBry("v"));
|
||||
else if (ctx.Match(k, Invk_elem_scroll_into_view_)) fmtr_elem_scroll_into_view.Fmt_(m.ReadBry("v"));
|
||||
@@ -107,7 +109,7 @@ public class Gfui_html_cfg implements GfoInvkAble {
|
||||
, Invk_elem_atr_get_ = "elem_atr_get_", Invk_elem_atr_get_toString_ = "elem_atr_get_toString_", Invk_elem_atr_set_ = "elem_atr_set_", Invk_elem_atr_set_append_ = "elem_atr_set_append_"
|
||||
, Invk_elem_path_get_ = "elem_path_get_", Invk_elem_path_set_ = "elem_path_set_"
|
||||
, Invk_elem_focus_ = "elem_focus_", Invk_elem_scroll_into_view_ = "elem_scroll_into_view_"
|
||||
, Invk_elem_img_update_ = "elem_img_update_", Invk_elem_delete_ = "elem_delete_", Invk_elem_replace_html_ = "elem_replace_html_", Invk_gallery_packed_exec_ = "gallery_packed_exec_"
|
||||
, Invk_elem_img_update_ = "elem_img_update_", Invk_elem_delete_ = "elem_delete_", Invk_elem_replace_html_ = "elem_replace_html_", Invk_elem_append_above_ = "elem_append_above_", Invk_gallery_packed_exec_ = "gallery_packed_exec_"
|
||||
, Invk_js_scripts_add = "js_scripts_add"
|
||||
, Invk_javascript_enabled_ = "javascript_enabled_"
|
||||
;
|
||||
|
||||
@@ -76,6 +76,7 @@ class Mem_html extends GxwTextMemo_lang implements Gxw_html { public String Htm
|
||||
public boolean Html_elem_img_update(String elem_id, String elem_src, int elem_width, int elem_height) {return true;}
|
||||
public boolean Html_elem_delete(String elem_id) {return true;}
|
||||
public boolean Html_elem_replace_html(String id, String html) {return true;}
|
||||
public boolean Html_elem_append_above(String id, String html) {return true;}
|
||||
public boolean Html_gallery_packed_exec() {return true;}
|
||||
public String Html_js_eval_script(String script) {return "";}
|
||||
String ExtractAtr(String key, String txt, int pos) {
|
||||
|
||||
@@ -92,6 +92,7 @@ public class Swt_kit implements Gfui_kit {
|
||||
gui_wtr.Log_many("", "", "swt.kit.term:bgn");
|
||||
cursor.dispose(); gui_wtr.Log_many("", "", "swt.kit.term:cursor");
|
||||
}
|
||||
public Shell Main_shell() {return shell;}
|
||||
public void Kit_term() {
|
||||
clipboard.Rls(); gui_wtr.Log_many("", "", "swt.kit.term:clipboard");
|
||||
msg_wkr_stop.Rls(); gui_wtr.Log_many("", "", "swt.kit.term:usrMsgWkr");
|
||||
@@ -198,6 +199,9 @@ public class Swt_kit implements Gfui_kit {
|
||||
return 8;
|
||||
}
|
||||
}
|
||||
public boolean Window_is_disposed() {
|
||||
return shell.isDisposed();
|
||||
}
|
||||
public void Set_mnu_popup(GfuiElem owner, Gfui_mnu_grp grp) {
|
||||
Control control = Swt_control_.cast_or_fail(owner).Under_menu_control();
|
||||
Swt_popup_grp popup = (Swt_popup_grp)grp;
|
||||
|
||||
@@ -84,6 +84,7 @@ class Swt_html implements Gxw_html, Swt_control, FocusListener {
|
||||
{return Eval_script_as_exec(kit.Html_cfg().Elem_atr_set_append(elem_id, atr_key, Escape_quotes(atr_val)));}
|
||||
public boolean Html_elem_delete(String elem_id) {return Eval_script_as_exec(kit.Html_cfg().Elem_delete(elem_id));}
|
||||
public boolean Html_elem_replace_html(String id, String html) {return Eval_script_as_exec(kit.Html_cfg().Elem_replace_html(id, html));}
|
||||
public boolean Html_elem_append_above(String id, String html) {return Eval_script_as_exec(kit.Html_cfg().Elem_append_above(id, html));}
|
||||
public boolean Html_gallery_packed_exec() {return Eval_script_as_exec(kit.Html_cfg().Gallery_packed_exec());}
|
||||
public boolean Html_elem_focus(String elem_id) {return Eval_script_as_exec(kit.Html_cfg().Elem_focus(elem_id));}
|
||||
public boolean Html_elem_scroll_into_view(String id) {return Eval_script_as_bool(kit.Html_cfg().Elem_scroll_into_view(Escape_quotes(id)));}
|
||||
|
||||
Reference in New Issue
Block a user