From 90825e2392b2d70e43c7a25b8a3752299a933894 Mon Sep 17 00:00:00 2001 From: toma Date: Wed, 25 Nov 2009 17:56:58 +0000 Subject: Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebindings@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- korundum/rubylib/tutorials/p6/addurl.sh | 3 +++ korundum/rubylib/tutorials/p6/p6.rb | 26 ++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 korundum/rubylib/tutorials/p6/addurl.sh create mode 100644 korundum/rubylib/tutorials/p6/p6.rb (limited to 'korundum/rubylib/tutorials/p6') diff --git a/korundum/rubylib/tutorials/p6/addurl.sh b/korundum/rubylib/tutorials/p6/addurl.sh new file mode 100644 index 00000000..6163dad4 --- /dev/null +++ b/korundum/rubylib/tutorials/p6/addurl.sh @@ -0,0 +1,3 @@ +#!/usr/bin/bash + +dcop p6 BookMarkList add "http://www.kde.org" diff --git a/korundum/rubylib/tutorials/p6/p6.rb b/korundum/rubylib/tutorials/p6/p6.rb new file mode 100644 index 00000000..ea7b2b1e --- /dev/null +++ b/korundum/rubylib/tutorials/p6/p6.rb @@ -0,0 +1,26 @@ +require 'Korundum' + +class BookMarkList < KDE::ListView + k_dcop 'void add( QString )' + + def initialize() + super(nil, "Bookmarks") + addColumn( i18n("My Bookmarks") ); + end + + def add( s ) + insertItem( KDE::ListViewItem.new( self , s ) ) + end +end + + about = KDE::AboutData.new("p6", "Tutorial - p6", "0.1") + KDE::CmdLineArgs.init(ARGV, about) + a = KDE::UniqueApplication.new() + + mylist = BookMarkList.new + mylist.resize( 300, 200 ) + + a.mainWidget = mylist + mylist.show + + a.exec \ No newline at end of file -- cgit v1.2.1