This commit is contained in:
2026-05-22 08:45:46 +09:00
parent 7bd37e972b
commit 14624bfff2
+13
View File
@@ -227,6 +227,8 @@ init({Prefs, {Selected, Keys}}) ->
end, end,
ok = gd_v:safe_size(Frame, NewPrefs), ok = gd_v:safe_size(Frame, NewPrefs),
ok = wxPanel:dragAcceptFiles(Panel, true),
ok = wxPanel:connect(Panel, drop_files),
ok = wxFrame:connect(Frame, command_button_clicked), ok = wxFrame:connect(Frame, command_button_clicked),
ok = wxFrame:connect(Frame, command_choice_selected), ok = wxFrame:connect(Frame, command_choice_selected),
ok = wxFrame:connect(Frame, close_window), ok = wxFrame:connect(Frame, close_window),
@@ -297,6 +299,9 @@ handle_event(#wx{event = #wxCommand{type = command_choice_selected}}, State) ->
handle_event(#wx{event = #wxCommand{type = command_listbox_doubleclicked}}, State) -> handle_event(#wx{event = #wxCommand{type = command_listbox_doubleclicked}}, State) ->
NewState = do_dl(State), NewState = do_dl(State),
{noreply, NewState}; {noreply, NewState};
handle_event(#wx{event = #wxDropFiles{files = Files}}, State) ->
NewState = do_drop(Files, State),
{noreply, NewState};
handle_event(#wx{event = #wxClose{}}, State) -> handle_event(#wx{event = #wxClose{}}, State) ->
ok = do_close(State), ok = do_close(State),
{noreply, State}; {noreply, State};
@@ -432,6 +437,14 @@ do_dl(State) ->
State. State.
do_drop([Path], State) ->
ok = tell(info, "Path: ~ts", [Path]),
State;
do_drop(Paths, State) ->
ok = tell(info, "Paths: ~tp", [Paths]),
State.
do_ul(State) -> do_ul(State) ->
ok = tell(info, "Would do_ul."), ok = tell(info, "Would do_ul."),
State. State.