[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdebindings/kjsembed/docs/examples/docviewer
From:       Ian Reinhart Geiser <geiseri () kde ! org>
Date:       2005-02-23 23:07:14
Message-ID: 20050223230714.4D027EA9D () office ! kde ! org
[Download RAW message or body]

CVS commit by geiseri: 

more style fixes and listing of global objects.


  M +25 -4     docviewer.js   1.15


--- kdebindings/kjsembed/docs/examples/docviewer/docviewer.js  #1.14:1.15
@@ -2,5 +2,5 @@
 
 // Populates the sidebar listview
-function setup_sidebar( special, qt, kde, all )
+function setup_sidebar( builtins, special, qt, kde, all )
 {
     var qobjects = Factory.constructors().sort();
@@ -18,4 +18,9 @@
 
     qt.insertItem( 'Qt' );
+    builtins.insertItem( 'System' );
+    builtins.insertItem( 'StdIcons' );
+    builtins.insertItem( 'Factory' );
+    builtins.insertItem( 'StdDirs' );
+    builtins.insertItem( 'StdAction' );
 }
 
@@ -52,7 +57,8 @@
    if ( /^Q/.test(clazz) )
       nm = 'http://doc.trolltech.com/3.2/' + clazz.toLowerCase() + '.html';
-   else
+   else if ( /^K/.test(clazz) )
       nm = 'http://developer.kde.org/documentation/library/cvs-api/kdeui/html/class' + clazz + '.html';
 
+
    cppview.openURL( nm );
 
@@ -67,4 +73,5 @@
    jsview.writeStream( 'th { background-color: #cccccc; }' );
    jsview.writeStream( 'td { background-color: #eeeeee; }' );
+   jsview.writeStream( 'table { font-family: sans-serif; font-size: 8pt }' );
    jsview.writeStream( '--></style>' );
    jsview.writeStream( '</head>' );
@@ -101,4 +108,5 @@
   jsview.writeStream( 'h2 { background-color: #eeeeff; }' );
   jsview.writeStream( 'h3 { background-color: #eeeeff; }' );
+  jsview.writeStream( 'table { font-family: sans-serif; font-size: 8pt }' );
   jsview.writeStream( '--></style>' );
   jsview.writeStream( '</head>' );
@@ -117,4 +125,5 @@
   cppview.writeStream( 'h2 { background-color: #ccccff; }' );
   cppview.writeStream( 'h3 { background-color: #ddddff; }' );
+  cppview.writeStream( 'table { font-family: sans-serif; font-size: 8pt }' );
   cppview.writeStream( '--></style>' );
   cppview.writeStream( '</head>' );
@@ -130,4 +139,14 @@
 
 // Setup the sidebar
+builtinside = new KListView( side, 'builtinside' );
+builtinside.addColumn( 'Class' );
+builtinside.resizeMode = 2; // LastColumn
+
+builtinside.changed = function()
+{
+    var item = this.selectedItem();
+    view.set_class( item.text(0) );
+}
+
 specialside = new KListView( side, 'specialsidebar' );
 specialside.addColumn( 'Class' );
@@ -170,14 +189,16 @@
 }
 
-side.addItem( specialside, '&Special' );
+side.addItem( builtinside, '&Builtins' );
+side.addItem( specialside, 'K&JSEmbed' );
 side.addItem( kdeside, '&KDE' );
 side.addItem( qtside, '&Qt' );
 side.addItem( allside, '&All' );
 
-setup_sidebar( specialside, qtside, kdeside, allside );
+setup_sidebar( builtinside, specialside, qtside, kdeside, allside );
 
 kdeside.connect( kdeside, 'selectionChanged()', kdeside, 'changed' );
 qtside.connect( qtside, 'selectionChanged()', qtside, 'changed' );
 specialside.connect( specialside, 'selectionChanged()', specialside, 'changed' );
+builtinside.connect( builtinside, 'selectionChanged()', builtinside, 'changed' );
 allside.connect( allside, 'selectionChanged()', allside, 'changed' );
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic