diff options
Diffstat (limited to 'src/ui/root.c')
-rw-r--r-- | src/ui/root.c | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/src/ui/root.c b/src/ui/root.c index 52bc7364..91e19e46 100644 --- a/src/ui/root.c +++ b/src/ui/root.c | |||
@@ -834,20 +834,20 @@ static iBool handleToolBarCommands_(iWidget *toolBar, const char *cmd) { | |||
834 | const int viewHeight = size_Root(get_Root()).y; | 834 | const int viewHeight = size_Root(get_Root()).y; |
835 | if (arg_Command(cmd) >= 0) { | 835 | if (arg_Command(cmd) >= 0) { |
836 | postCommandf_App("sidebar.mode arg:%d show:1", arg_Command(cmd)); | 836 | postCommandf_App("sidebar.mode arg:%d show:1", arg_Command(cmd)); |
837 | if (!isVisible) { | 837 | // if (!isVisible) { |
838 | setVisualOffset_Widget(sidebar, viewHeight, 0, 0); | 838 | // setVisualOffset_Widget(sidebar, viewHeight, 0, 0); |
839 | setVisualOffset_Widget(sidebar, 0, 400, easeOut_AnimFlag | softer_AnimFlag); | 839 | // setVisualOffset_Widget(sidebar, 0, 400, easeOut_AnimFlag | softer_AnimFlag); |
840 | } | 840 | // } |
841 | } | 841 | } |
842 | else { | 842 | else { |
843 | postCommandf_App("sidebar.toggle"); | 843 | postCommandf_App("sidebar.toggle"); |
844 | if (isVisible) { | 844 | // if (isVisible) { |
845 | setVisualOffset_Widget(sidebar, height_Widget(sidebar), 250, easeIn_AnimFlag); | 845 | // setVisualOffset_Widget(sidebar, height_Widget(sidebar), 250, easeIn_AnimFlag); |
846 | } | 846 | // } |
847 | else { | 847 | // else { |
848 | setVisualOffset_Widget(sidebar, viewHeight, 0, 0); | 848 | // setVisualOffset_Widget(sidebar, viewHeight, 0, 0); |
849 | setVisualOffset_Widget(sidebar, 0, 400, easeOut_AnimFlag | softer_AnimFlag); | 849 | // setVisualOffset_Widget(sidebar, 0, 400, easeOut_AnimFlag | softer_AnimFlag); |
850 | } | 850 | // } |
851 | } | 851 | } |
852 | return iTrue; | 852 | return iTrue; |
853 | } | 853 | } |
@@ -855,7 +855,10 @@ static iBool handleToolBarCommands_(iWidget *toolBar, const char *cmd) { | |||
855 | /* TODO: Clean this up. */ | 855 | /* TODO: Clean this up. */ |
856 | iWidget *sidebar = findWidget_App("sidebar"); | 856 | iWidget *sidebar = findWidget_App("sidebar"); |
857 | iWidget *sidebar2 = findWidget_App("sidebar2"); | 857 | iWidget *sidebar2 = findWidget_App("sidebar2"); |
858 | dismissSidebar_(sidebar, "toolbar.view"); | 858 | //dismissSidebar_(sidebar, "toolbar.view"); |
859 | if (isVisible_Widget(sidebar)) { | ||
860 | postCommandf_App("sidebar.toggle"); | ||
861 | } | ||
859 | const iBool isVisible = isVisible_Widget(sidebar2); | 862 | const iBool isVisible = isVisible_Widget(sidebar2); |
860 | // setFlags_Widget(findChild_Widget(toolBar, "toolbar.ident"), noBackground_WidgetFlag, | 863 | // setFlags_Widget(findChild_Widget(toolBar, "toolbar.ident"), noBackground_WidgetFlag, |
861 | // isVisible); | 864 | // isVisible); |
@@ -1225,6 +1228,7 @@ void createUserInterface_Root(iRoot *d) { | |||
1225 | setHint_InputWidget(input, "${hint.findtext}"); | 1228 | setHint_InputWidget(input, "${hint.findtext}"); |
1226 | setSelectAllOnFocus_InputWidget(input, iTrue); | 1229 | setSelectAllOnFocus_InputWidget(input, iTrue); |
1227 | setEatEscape_InputWidget(input, iFalse); /* unfocus and close with one keypress */ | 1230 | setEatEscape_InputWidget(input, iFalse); /* unfocus and close with one keypress */ |
1231 | setEnterInsertsLF_InputWidget(input, iFalse); | ||
1228 | setId_Widget(addChildFlags_Widget(searchBar, iClob(input), expand_WidgetFlag), | 1232 | setId_Widget(addChildFlags_Widget(searchBar, iClob(input), expand_WidgetFlag), |
1229 | "find.input"); | 1233 | "find.input"); |
1230 | addChild_Widget(searchBar, iClob(newIcon_LabelWidget(" \u2b9f ", 'g', KMOD_PRIMARY, "find.next"))); | 1234 | addChild_Widget(searchBar, iClob(newIcon_LabelWidget(" \u2b9f ", 'g', KMOD_PRIMARY, "find.next"))); |