Mercurial > hg > octave-lyh
comparison scripts/java/module.mk @ 16512:7f2395651a1c
dialog boxes with Qt widgets
* dialog.h, dialog.cc: New files.
* libgui/src/module.mk: Update file lists.
* main-window.h, main-window.ccmain_window::connect_uiwidget_links,
main_window::handle_create_dialog,
main_window::handle_create_listview,
main_window::handle_create_inputlayout): New functions.
(main_window::construct): Call connect_uiwidget_links.
* octave-link.h, octave-link.cc (octave_link::message_dialog,
octave_link::do_message_dialog, octave_link::list_dialog,
octave_link::do_list_dialog, octave_link::input_dialog,
octave_link::do_input_dialog): New functions.
* octave-qt-link.h, octave-qt-link.cc (octave_qt_link::message_dialog,
octave_qt_link::do_message_dialog, octave_qt_link::list_dialog,
octave_qt_link::do_list_dialog, octave_qt_link::input_dialog,
octave_qt_link::do_input_dialog, make_qstring_list): New functions.
* octave-link.cc (F__octave_link_edit_file__): Call
flush_octave_stdout before running the edit file action.
(F__octave_link_message_dialog__, F__octave_link_list_dialog__,
__octave_link_input_dialog__): New functions.
* errordlg.m, helpdlg.m, inputdlg.m, listdlg.m, msgbox.m, warndlg.m:
New demos adapted from dlgtest.m
* dlgtest.m: Delete.
* scripts/java/module.mk: Remove it from the list of files.
* inputdlg.m: Try __octave_link_input_dialog__ first. Only try java
method if JAVA feature is available.
* listdlg.m: Likwise, for __octave_link_list_dialog__.
* private/message_dialog.m: Likewise, for
__octave_link_message_dialog__.
author | Daniel J Sebald <daniel.sebald@ieee.org>, John W. Eaton <jwe@octave.org> |
---|---|
date | Sat, 13 Apr 2013 15:22:34 -0400 |
parents | ff061068a66c |
children |
comparison
equal
deleted
inserted
replaced
16511:eee1b78d031f | 16512:7f2395651a1c |
---|---|
1 FCN_FILE_DIRS += java | 1 FCN_FILE_DIRS += java |
2 | 2 |
3 java_FCN_FILES = \ | 3 java_FCN_FILES = \ |
4 java/dlgtest.m \ | |
5 java/javaArray.m \ | 4 java/javaArray.m \ |
6 java/javaaddpath.m \ | 5 java/javaaddpath.m \ |
7 java/javaclasspath.m \ | 6 java/javaclasspath.m \ |
8 java/javamem.m \ | 7 java/javamem.m \ |
9 java/javarmpath.m \ | 8 java/javarmpath.m \ |