diff options
Diffstat (limited to 'kdejava/koala/test/kcombobox/KComboBoxTest.java')
-rw-r--r-- | kdejava/koala/test/kcombobox/KComboBoxTest.java | 122 |
1 files changed, 0 insertions, 122 deletions
diff --git a/kdejava/koala/test/kcombobox/KComboBoxTest.java b/kdejava/koala/test/kcombobox/KComboBoxTest.java deleted file mode 100644 index 8cb8ab09..00000000 --- a/kdejava/koala/test/kcombobox/KComboBoxTest.java +++ /dev/null @@ -1,122 +0,0 @@ -import java.util.*; - - import org.kde.qt.*; - import org.kde.koala.*; - - /** - * Class to text KComboBox widgets. - * - * This is a translation to java from kcomboboxtest.cpp in the tests library - * of tdeui source. - * - * Combo boxes tested - * - Editable ComboBox - * - Select Only ComboBox - * @see KComboBox - * @see TDEApplication - * @see TDEConfig - * - * @author original author unknown, java translation Kenneth J. Pouncey, - kjpou@hotmail.com - * @version 0.1 - */ - public class KComboBoxTest { - - static String description = "Java KComboBox test program."; - static String[][] options = { }; - static String VERSION = "0.1"; - - public static void main(String[] cmdLineArgs) { - - TDEAboutData aboutData = new TDEAboutData( "kcomboboxtest", "KComboBoxTest", - VERSION, description, TDEAboutData.License_GPL, - "(c) 2002, Kenneth J. Pouncey"); - aboutData.addAuthor("Kenneth J. Pouncey",null, "kjpou@hotmail.com"); - TDECmdLineArgs.init( cmdLineArgs, aboutData ); - TDECmdLineArgs.addCmdLineOptions( options ); // Add our own options. - - TDEApplication app = new TDEApplication(); - - // parse the args - TDECmdLineArgs args = TDECmdLineArgs.parsedArgs(); - - // Make a central widget to contain the other widgets - TQWidget w = new TQWidget(); - // Insert the widget container (parent widget) into - // a layout manager (VERTICAL). - TQVBoxLayout vbox = new TQVBoxLayout( w, KDialog.marginHint(), - KDialog.spacingHint() ); - // Resize the widget - w.resize( 500, 100 ); - - String[] list = {"Stone" , "Tree" , "Pebbles" , "Ocean" , "Sand" , "Chips" - , "Computer" , "Mankind"}; - - // Create and modify read-write widget - KComboBox rwc = new KComboBox( true, w, "rwcombobox" ); - TQLabel lblrw = new TQLabel( rwc, "&Editable ComboBox", w, "rwcombolabel",0 - ); - rwc.setDuplicatesEnabled( true ); - rwc.completionObject().setItems( list ); - rwc.setInsertionPolicy( TQComboBox.NoInsertion ); - rwc.insertStringList( list ); - rwc.setEditText( "KDE Java Bindings" ); - - // Create a read-write combobox and reproduce konqueror's code - KComboBox konqc = new KComboBox( true, w, "konqc" ); - konqc.setMaxCount( 10 ); - KSimpleConfig historyConfig = new KSimpleConfig("konq_history"); - historyConfig.setGroup( "Location Bar" ); - TDECompletion s_pCompletion = new TDECompletion(); - s_pCompletion.setOrder( TDECompletion.Weighted ); - - String[] rle = null; - // historyConfig.readListEntry( "ComboContents" ,rle); - s_pCompletion.setItems( rle ); - s_pCompletion.setCompletionMode( TDEGlobalSettings.completionMode() ); - konqc.setCompletionObject( s_pCompletion ); - - TQLabel lblkonq = new TQLabel( konqc, "&Konqueror's ComboBox", w ); - // konqc.insertItem( TDEIconLoader.SmallIcon("www"), - // "http://www.kde.org" ); - konqc.insertItem( app.iconLoader().loadIcon("www",0 ), - "http://www.kde.org" ); - konqc.setCurrentItem( konqc.count()-1 ); - - // Create a read-only widget - KComboBox soc = new KComboBox( w, "socombobox" ); - TQLabel lblso = new TQLabel( soc, "&Select-Only ComboBox", w, "socombolabel",0 ); - soc.setCompletionMode( TDEGlobalSettings.CompletionAuto ); - soc.completionObject().setItems( list ); - soc.insertStringList( list ); - - // Create an exit button - TQPushButton push = new TQPushButton( "E&xit", w ); - - TQObject.connect( push, Qt.SIGNAL("clicked()"), app, Qt.SLOT("closeAllWindows()" ) ); - - // Insert the widgets into the layout manager. - vbox.addWidget( lblrw ); - vbox.addWidget( rwc ); - vbox.addWidget( lblso ); - vbox.addWidget( soc ); - vbox.addWidget( lblkonq ); - vbox.addWidget( konqc ); - vbox.addWidget( push ); - - app.setMainWidget(w); - rwc.setFocus(); - w.show(); - - app.exec(); - return; - } - - static { - qtjava.initialize(); - kdejava.initialize(); - } - - } - - |