openEventDialog関数をチェックしてください。この関数は、手作業でやりたい場合には、434行目にいくつかのウィンドウ引数を定義しています。
/**
* Opens the event dialog with the given item (task OR event)
*
* @param calendarItem The item to open the dialog with
* @param calendar The calendar to open the dialog with.
* @param mode The operation the dialog should do ("new", "modify")
* @param callback The callback to call when the dialog has completed.
* @param job (optional) The job object for the modification.
* @param initialDate (optional) The initial date for new task datepickers
*/
function openEventDialog(calendarItem, calendar, mode, callback, job, initialDate)
この機能は、メインのThunderbirdウィンドウのウィンドウオブジェクトで直接呼び出すことができます。これは、例えば、最終的にこの関数を呼び出すスクリプトブロックを持つウィンドウにXULオーバーレイを追加することによって行うことができます。
この機能を他のアドオンからどのように呼び出すことができますか? –
私は情報を追加しましたが、これが明確であるかどうか教えてください。 –