[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Help-smalltalk] [PATCH 12/15] gtktools: Move model classes from VisualG
From: |
Holger Hans Peter Freyther |
Subject: |
[Help-smalltalk] [PATCH 12/15] gtktools: Move model classes from VisualGST to GTKTools |
Date: |
Mon, 8 Apr 2013 11:30:28 +0200 |
From: Holger Hans Peter Freyther <address@hidden>
2013-03-30 Holger Hans Peter Freyther <address@hidden>
* Extensions.st: Added.
* GtkScrollTreeWidget.st: Renamed from
packages/visualgst/GtkScrollTreeWidget.st.
* GtkSimpleListWidget.st: Renamed from
packages/visualgst/GtkSimpleListWidget.st.
* Model/GtkColumnOOPType.st: Renamed from
packages/visualgst/Model/GtkColumnOOPType.st.
* Model/GtkColumnPixbufType.st: Renamed from
packages/visualgst/Model/GtkColumnPixbufType.st.
* Model/GtkColumnTextType.st: Renamed from
packages/visualgst/Model/GtkColumnTextType.st.
* Model/GtkColumnType.st: Renamed from
packages/visualgst/Model/GtkColumnType.st.
* Tests/GtkScrollTreeWidgetTest.st: Renamed from
packages/visualgst/Tests/GtkScrollTreeWidgetTest.st.
* Tests/GtkSimpleListWidgetTest.st: Renamed from
packages/visualgst/Tests/GtkSimpleListWidgetTest.st.
* package.xml: Add new files.
2013-03-30 Holger Hans Peter Freyther <address@hidden>
* Extensions.st: Move the model extensiosn to GTKtools.
* package.xml: Remove moved files.
* GtkScrollTreeWidget.st: Renamed to
packages/gtktools/GtkScrollTreeWidget.st.
* GtkSimpleListWidget.st: Renamed to
packages/gtktools/GtkSimpleListWidget.st.
* Model/GtkColumnOOPType.st: Renamed to
packages/gtktools/Model/GtkColumnOOPType.st.
* Model/GtkColumnPixbufType.st: Renamed to
packages/gtktools/Model/GtkColumnPixbufType.st.
* Model/GtkColumnTextType.st: Renamed to
packages/gtktools/Model/GtkColumnTextType.st.
* Model/GtkColumnType.st: Renamed to
packages/gtktools/Model/GtkColumnType.st.
* Tests/GtkScrollTreeWidgetTest.st: Renamed to
packages/gtktools/Tests/GtkScrollTreeWidgetTest.st.
* Tests/GtkSimpleListWidgetTest.st: Renamed to
packages/gtktools/Tests/GtkSimpleListWidgetTest.st.
---
packages/gtktools/ChangeLog | 13 ++
packages/gtktools/Extensions.st | 170 ++++++++++++++++++++
packages/gtktools/GtkScrollTreeWidget.st | 47 ++++++
packages/gtktools/GtkSimpleListWidget.st | 16 ++
packages/gtktools/Makefile.frag | 2 +-
packages/gtktools/Model/GtkColumnOOPType.st | 20 +++
packages/gtktools/Model/GtkColumnPixbufType.st | 20 +++
packages/gtktools/Model/GtkColumnTextType.st | 20 +++
packages/gtktools/Model/GtkColumnType.st | 107 ++++++++++++
packages/gtktools/Tests/GtkScrollTreeWidgetTest.st | 18 +++
packages/gtktools/Tests/GtkSimpleListWidgetTest.st | 10 ++
packages/gtktools/package.xml | 12 ++
packages/visualgst/ChangeLog | 13 ++
packages/visualgst/Extensions.st | 169 -------------------
packages/visualgst/GtkScrollTreeWidget.st | 48 ------
packages/visualgst/GtkSimpleListWidget.st | 17 --
packages/visualgst/Makefile.frag | 2 +-
packages/visualgst/Model/GtkColumnOOPType.st | 21 ---
packages/visualgst/Model/GtkColumnPixbufType.st | 21 ---
packages/visualgst/Model/GtkColumnTextType.st | 21 ---
packages/visualgst/Model/GtkColumnType.st | 107 ------------
.../visualgst/Tests/GtkScrollTreeWidgetTest.st | 19 ---
.../visualgst/Tests/GtkSimpleListWidgetTest.st | 11 --
packages/visualgst/package.xml | 18 ---
24 files changed, 468 insertions(+), 454 deletions(-)
create mode 100644 packages/gtktools/Extensions.st
create mode 100644 packages/gtktools/GtkScrollTreeWidget.st
create mode 100644 packages/gtktools/GtkSimpleListWidget.st
create mode 100644 packages/gtktools/Model/GtkColumnOOPType.st
create mode 100644 packages/gtktools/Model/GtkColumnPixbufType.st
create mode 100644 packages/gtktools/Model/GtkColumnTextType.st
create mode 100644 packages/gtktools/Model/GtkColumnType.st
create mode 100644 packages/gtktools/Tests/GtkScrollTreeWidgetTest.st
create mode 100644 packages/gtktools/Tests/GtkSimpleListWidgetTest.st
delete mode 100644 packages/visualgst/GtkScrollTreeWidget.st
delete mode 100644 packages/visualgst/GtkSimpleListWidget.st
delete mode 100644 packages/visualgst/Model/GtkColumnOOPType.st
delete mode 100644 packages/visualgst/Model/GtkColumnPixbufType.st
delete mode 100644 packages/visualgst/Model/GtkColumnTextType.st
delete mode 100644 packages/visualgst/Model/GtkColumnType.st
delete mode 100644 packages/visualgst/Tests/GtkScrollTreeWidgetTest.st
delete mode 100644 packages/visualgst/Tests/GtkSimpleListWidgetTest.st
diff --git a/packages/gtktools/ChangeLog b/packages/gtktools/ChangeLog
index f7ee1f7..42a5356 100644
--- a/packages/gtktools/ChangeLog
+++ b/packages/gtktools/ChangeLog
@@ -1,5 +1,18 @@
2013-03-30 Holger Hans Peter Freyther <address@hidden>
+ * Extensions.st: Added.
+ * GtkScrollTreeWidget.st: Renamed from
packages/visualgst/GtkScrollTreeWidget.st.
+ * GtkSimpleListWidget.st: Renamed from
packages/visualgst/GtkSimpleListWidget.st.
+ * Model/GtkColumnOOPType.st: Renamed from
packages/visualgst/Model/GtkColumnOOPType.st.
+ * Model/GtkColumnPixbufType.st: Renamed from
packages/visualgst/Model/GtkColumnPixbufType.st.
+ * Model/GtkColumnTextType.st: Renamed from
packages/visualgst/Model/GtkColumnTextType.st.
+ * Model/GtkColumnType.st: Renamed from
packages/visualgst/Model/GtkColumnType.st.
+ * Tests/GtkScrollTreeWidgetTest.st: Renamed from
packages/visualgst/Tests/GtkScrollTreeWidgetTest.st.
+ * Tests/GtkSimpleListWidgetTest.st: Renamed from
packages/visualgst/Tests/GtkSimpleListWidgetTest.st.
+ * package.xml: Add new files.
+
+2013-03-30 Holger Hans Peter Freyther <address@hidden>
+
* GtkHSidebarWidget.st: Renamed from
packages/visualgst/GtkHSidebarWidget.st.
* GtkSidebarWidget.st: Renamed from
packages/visualgst/GtkSidebarWidget.st.
* GtkVSidebarWidget.st: Renamed from
packages/visualgst/GtkVSidebarWidget.st.
diff --git a/packages/gtktools/Extensions.st b/packages/gtktools/Extensions.st
new file mode 100644
index 0000000..04217c7
--- /dev/null
+++ b/packages/gtktools/Extensions.st
@@ -0,0 +1,170 @@
+
+GTK.GtkTreeModel class extend [
+ createModelWith: anArray [
+ <category: '*GTKTools'>
+
+ | model |
+ model := OrderedCollection new.
+ anArray do: [ :each | model addAll: (each collect: [ :elem | elem kind
]) ].
+ model addLast: GTKTools.GtkColumnOOPType kind.
+ ^ self new: model size varargs: model asArray
+ ]
+]
+
+GTK.GtkListStore class extend [
+ createModelWith: anArray [
+ <category: '*GTKTools'>
+
+ | model |
+ model := OrderedCollection new.
+ anArray do: [ :each | model addAll: (each collect: [ :elem | elem kind
]) ].
+ model addLast: GTKTools.GtkColumnOOPType kind.
+ ^ self new: model size varargs: model asArray
+ ]
+]
+
+GTK.GtkTreeStore class extend [
+ createModelWith: anArray [
+ <category: '*GTKTools'>
+
+ | model |
+ model := OrderedCollection new.
+ anArray do: [ :each | model addAll: (each collect: [ :elem | elem kind
]) ].
+ model addLast: GTKTools.GtkColumnOOPType kind.
+ ^ self new: model size varargs: model asArray
+ ]
+]
+
+
+GTK.GtkTreeView class extend [
+
+ createModel: aGtkStoreClass with: anArray [
+ <category: '*GTKTools'>
+
+ ^ self newWithModel: (aGtkStoreClass createModelWith: anArray)
+ ]
+
+ createTreeViewWith: anArray [
+ <category: '*GTKTools'>
+
+ ^ self createModel: GtkTreeStore with: anArray
+ ]
+
+ createListViewWith: anArray [
+ <category: '*GTKTools'>
+
+ ^ self createModel: GtkListStore with: anArray
+ ]
+
+ createColumnsOn: aGtkTreeView with: anArray [
+ <category: '*GTKTools'>
+
+ | colView i render |
+ i := 0.
+ anArray do: [ :each |
+ colView := GtkTreeViewColumn new.
+ each do: [ :column |
+ column isVisible ifTrue: [
+ colView
+ packStart: (render := column cellRenderer new) expand:
false;
+ addAttribute: render attribute: column kindName column: i.
+ column hasTitle ifTrue: [ colView setTitle: column title ].
+ i := i + 1 ] ].
+ aGtkTreeView insertColumn: colView position: -1 ]
+ ]
+
+ createListWithModel: anArray [
+ <category: '*GTKTools'>
+
+ | view |
+ view := self createListViewWith: anArray.
+ self createColumnsOn: view with: anArray.
+ ^ view
+ ]
+
+ createTreeWithModel: anArray [
+ <category: '*GTKTools'>
+
+ | view |
+ view := self createTreeViewWith: anArray.
+ self createColumnsOn: view with: anArray.
+ ^ view
+ ]
+]
+
+GTK.GtkTreeView extend [
+ | model |
+
+ model: aGtkModel [
+ <category: 'accessing'>
+
+ model := aGtkModel
+ ]
+
+ model [
+ <category: 'accessing'>
+
+ ^ model
+ ]
+
+ selection [
+ <category: 'accessing'>
+
+ | iter string |
+ (iter := self selectedIter) ifNil: [ ^ self error: 'nothing is
selected' ].
+ ^ (self getModel at: iter) last
+ ]
+
+ selections [
+ <category: 'accessing'>
+
+ | glist result |
+ result := OrderedCollection new.
+ (glist := self getSelection getSelectedRows: nil) ifNil: [ ^ result ].
+ glist do: [ :each | | iter path |
+ path := each castTo: GTK.GtkTreePath type.
+ iter := self getModel getIter: path.
+ result add: ((self getModel at: iter) last) ].
+ ^ result
+ ]
+
+ select: anObject [
+ <category: 'accessing'>
+
+ self getSelection unselectAll.
+ self getModel do: [ :elem :iter |
+ elem last = anObject ifTrue: [
+ self scrollToCell: (self getModel getPath: iter) column:
nil useAlign: false rowAlign: 0.5 colAlign: 0.5.
+ ^ self getSelection selectIter: iter ] ].
+ ]
+
+ selectNth: anInteger [
+ <category: 'accessing'>
+
+ | path iter |
+ self getSelection unselectAll.
+ anInteger = 0 ifTrue: [^self].
+ path := GtkTreePath newFromIndices: {anInteger - 1. -1}.
+ (self getModel getIter: path) isNil ifTrue: [^self].
+ self scrollToCell: path column: nil useAlign: false rowAlign: 0.5
colAlign: 0.5.
+ self getSelection selectPath: path
+ ]
+
+ selectFirstItem [
+ <category: 'accessing'>
+
+ | selection |
+ (selection := self getSelection) unselectAll.
+ selection unselectAll.
+ selection selectIter: self getModel getIterFirst
+ ]
+
+ selectLastItem [
+ <category: 'accessing'>
+
+ | selection |
+ (selection := self getSelection) unselectAll.
+ selection unselectAll.
+ selection selectIter: self getModel getIterLast
+ ]
+]
diff --git a/packages/gtktools/GtkScrollTreeWidget.st
b/packages/gtktools/GtkScrollTreeWidget.st
new file mode 100644
index 0000000..d88ddbe
--- /dev/null
+++ b/packages/gtktools/GtkScrollTreeWidget.st
@@ -0,0 +1,47 @@
+GtkConcreteWidget subclass: GtkScrollTreeWidget [
+
+ GtkScrollTreeWidget class >> createListWithModel: anObject [
+ <category: 'instance creation'>
+
+ ^ self basicNew
+ treeView: (GTK.GtkTreeView createListWithModel: anObject);
+ initialize;
+ yourself
+ ]
+
+ GtkScrollTreeWidget class >> createTreeWithModel: anObject [
+ <category: 'instance creation'>
+
+ ^ self basicNew
+ treeView: (GTK.GtkTreeView createTreeWithModel: anObject);
+ initialize;
+ yourself
+ ]
+
+ | treeView |
+
+ initialize [
+ <category:'initialize'>
+
+ popupMenu := [ :value | ].
+ self buildTreeView.
+ self mainWidget: (GTK.GtkScrolledWindow withChild: self treeView)
+ ]
+
+ buildTreeView [
+ <category: 'user interface'>
+
+ ]
+
+ treeView: aGtkTreeView [
+ <category: 'accessing'>
+
+ treeView := aGtkTreeView.
+ ]
+
+ treeView [
+ <category: 'accessing'>
+
+ ^ treeView
+ ]
+]
diff --git a/packages/gtktools/GtkSimpleListWidget.st
b/packages/gtktools/GtkSimpleListWidget.st
new file mode 100644
index 0000000..9121c9b
--- /dev/null
+++ b/packages/gtktools/GtkSimpleListWidget.st
@@ -0,0 +1,16 @@
+GtkScrollTreeWidget subclass: GtkSimpleListWidget [
+
+ GtkSimpleListWidget class >> named: aString [
+ <category: 'instance creation'>
+
+ ^ self createListWithModel: {{GtkColumnTextType title: aString}}
+ ]
+
+ buildTreeView [
+ <category: 'user interface'>
+
+ self treeView getSelection setMode: GTK.Gtk gtkSelectionBrowse.
+ (GtkListModel on: self treeView getModel)
+ contentsBlock: [ :each | {each
displayString} ]
+ ]
+]
diff --git a/packages/gtktools/Makefile.frag b/packages/gtktools/Makefile.frag
index eacb77b..cc99bda 100644
--- a/packages/gtktools/Makefile.frag
+++ b/packages/gtktools/Makefile.frag
@@ -1,5 +1,5 @@
GTKTools_FILES = \
-packages/gtktools/GtkMainWindow.st
packages/gtktools/GtkAbstractConcreteWidget.st
packages/gtktools/GtkConcreteWidget.st packages/gtktools/GtkEntryDialog.st
packages/gtktools/GtkListModel.st packages/gtktools/GtkSidebarWidget.st
packages/gtktools/GtkHSidebarWidget.st packages/gtktools/GtkVSidebarWidget.st
packages/gtktools/Tests/GtkConcreteWidgetTest.st
+packages/gtktools/Extensions.st packages/gtktools/GtkMainWindow.st
packages/gtktools/GtkAbstractConcreteWidget.st
packages/gtktools/GtkConcreteWidget.st packages/gtktools/GtkEntryDialog.st
packages/gtktools/GtkListModel.st packages/gtktools/GtkSidebarWidget.st
packages/gtktools/GtkHSidebarWidget.st packages/gtktools/GtkVSidebarWidget.st
packages/gtktools/GtkScrollTreeWidget.st
packages/gtktools/GtkSimpleListWidget.st
packages/gtktools/Model/GtkColumnType.st
packages/gtktools/Model/GtkColumnTextType.st
packages/gtktools/Model/GtkColumnPixbufType.st
packages/gtktools/Model/GtkColumnOOPType.st
packages/gtktools/Tests/GtkConcreteWidgetTest.st
packages/gtktools/Tests/GtkScrollTreeWidgetTest.st
packages/gtktools/Tests/GtkSimpleListWidgetTest.st
$(GTKTools_FILES):
$(srcdir)/packages/gtktools/stamp-classes: $(GTKTools_FILES)
touch $(srcdir)/packages/gtktools/stamp-classes
diff --git a/packages/gtktools/Model/GtkColumnOOPType.st
b/packages/gtktools/Model/GtkColumnOOPType.st
new file mode 100644
index 0000000..0b4e4d6
--- /dev/null
+++ b/packages/gtktools/Model/GtkColumnOOPType.st
@@ -0,0 +1,20 @@
+GtkColumnType subclass: GtkColumnOOPType [
+
+ GtkColumnOOPType class >> kind [
+ <category: 'accessing'>
+
+ ^ GLib.GType oopType
+ ]
+
+ GtkColumnOOPType class >> kindName [
+ <category: 'accessing'>
+
+ ^ self error: 'OOP type should not be displayed'
+ ]
+
+ GtkColumnOOPType class >> cellRenderer [
+ <category: 'accessing'>
+
+ ^ self error: 'OOP type has no cell renderer'
+ ]
+]
diff --git a/packages/gtktools/Model/GtkColumnPixbufType.st
b/packages/gtktools/Model/GtkColumnPixbufType.st
new file mode 100644
index 0000000..572bc7f
--- /dev/null
+++ b/packages/gtktools/Model/GtkColumnPixbufType.st
@@ -0,0 +1,20 @@
+GtkColumnType subclass: GtkColumnPixbufType [
+
+ GtkColumnPixbufType class >> kind [
+ <category: 'accessing'>
+
+ ^ GTK.GdkPixbuf getType
+ ]
+
+ GtkColumnPixbufType class >> kindName [
+ <category: 'accessing'>
+
+ ^ 'pixbuf'
+ ]
+
+ GtkColumnPixbufType class >> cellRenderer [
+ <category: 'accessing'>
+
+ ^ GTK.GtkCellRendererPixbuf
+ ]
+]
diff --git a/packages/gtktools/Model/GtkColumnTextType.st
b/packages/gtktools/Model/GtkColumnTextType.st
new file mode 100644
index 0000000..c40507b
--- /dev/null
+++ b/packages/gtktools/Model/GtkColumnTextType.st
@@ -0,0 +1,20 @@
+GtkColumnType subclass: GtkColumnTextType [
+
+ GtkColumnTextType class >> kind [
+ <category: 'accessing'>
+
+ ^ GTK.GValue gTypeString
+ ]
+
+ GtkColumnTextType class >> kindName [
+ <category: 'accessing'>
+
+ ^ 'text'
+ ]
+
+ GtkColumnTextType class >> cellRenderer [
+ <category: 'accessing'>
+
+ ^ GTK.GtkCellRendererText
+ ]
+]
diff --git a/packages/gtktools/Model/GtkColumnType.st
b/packages/gtktools/Model/GtkColumnType.st
new file mode 100644
index 0000000..39e1a2a
--- /dev/null
+++ b/packages/gtktools/Model/GtkColumnType.st
@@ -0,0 +1,107 @@
+Object subclass: GtkColumnType [
+ | visible title |
+
+ GtkColumnType class >> kind [
+ <category: 'accessing'>
+
+ ^ self subclassResponsibility
+ ]
+
+ GtkColumnType class >> kindName [
+ <category: 'accessing'>
+
+ ^ self subclassResponsibility
+ ]
+
+ GtkColumnType class >> cellRenderer [
+ <category: 'accessing'>
+
+ ^ self subclassResponsibility
+ ]
+
+ GtkColumnType class >> new [
+ <category: 'instance creation'>
+
+ ^ self error: 'should not call new'
+ ]
+
+ GtkColumnType class >> hidden [
+ <category: 'instance creation'>
+
+ ^ self basicNew
+ initialize;
+ yourself
+ ]
+
+ GtkColumnType class >> visible [
+ <category: 'instance creation'>
+
+ ^ self basicNew
+ initialize;
+ visible: true;
+ yourself
+ ]
+
+ GtkColumnType class >> title: aString [
+ <category: 'instance creation'>
+
+ ^ self basicNew
+ title: aString;
+ visible: true;
+ yourself
+ ]
+
+ initialize [
+ <category: 'initialization'>
+
+ visible := false
+ ]
+
+ kind [
+ <category: 'accessing'>
+
+ ^ self class kind
+ ]
+
+ kindName [
+ <category: 'accessing'>
+
+ ^ self class kindName
+ ]
+
+ cellRenderer [
+ <category: 'accessing'>
+
+ ^ self class cellRenderer
+ ]
+
+ visible: aBoolean [
+ <category: 'accessing'>
+
+ visible := aBoolean
+ ]
+
+ isVisible [
+ <category: 'testing'>
+
+ ^ visible
+ ]
+
+ hasTitle [
+ <category: 'testing'>
+
+ ^ title isNil not
+ ]
+
+ title: aString [
+ <category: 'accessing'>
+
+ title := aString
+ ]
+
+ title [
+ <category: 'accessing'>
+
+ ^ title
+ ]
+]
diff --git a/packages/gtktools/Tests/GtkScrollTreeWidgetTest.st
b/packages/gtktools/Tests/GtkScrollTreeWidgetTest.st
new file mode 100644
index 0000000..8d334a5
--- /dev/null
+++ b/packages/gtktools/Tests/GtkScrollTreeWidgetTest.st
@@ -0,0 +1,18 @@
+TestCase subclass: GtkScrollTreeWidgetTest [
+
+ testAccessing [
+ <category: 'testing'>
+
+ | widget |
+ widget := GtkScrollTreeWidget basicNew.
+ widget treeView: 123.
+ self assert: widget treeView = 123
+ ]
+
+ testPopupConnection [
+ <category: 'testing'>
+
+ | widget |
+ widget := GtkScrollTreeWidget createListWithModel: {{GtkColumnTextType
title: 'aString'}}.
+ ]
+]
diff --git a/packages/gtktools/Tests/GtkSimpleListWidgetTest.st
b/packages/gtktools/Tests/GtkSimpleListWidgetTest.st
new file mode 100644
index 0000000..ea7e906
--- /dev/null
+++ b/packages/gtktools/Tests/GtkSimpleListWidgetTest.st
@@ -0,0 +1,10 @@
+TestCase subclass: GtkSimpleListWidgetTest [
+
+ testInstanceCreation [
+ <category: 'testing'>
+
+ | widget |
+ widget := GtkSimpleListWidget named: 'foo'.
+ self assert: widget treeView isNil not
+ ]
+]
diff --git a/packages/gtktools/package.xml b/packages/gtktools/package.xml
index ee00c33..0ff642e 100644
--- a/packages/gtktools/package.xml
+++ b/packages/gtktools/package.xml
@@ -3,6 +3,7 @@
<namespace>GTKTools</namespace>
<prereq>GTK</prereq>
+ <filein>Extensions.st</filein>
<filein>GtkMainWindow.st</filein>
<filein>GtkAbstractConcreteWidget.st</filein>
<filein>GtkConcreteWidget.st</filein>
@@ -11,11 +12,22 @@
<filein>GtkSidebarWidget.st</filein>
<filein>GtkHSidebarWidget.st</filein>
<filein>GtkVSidebarWidget.st</filein>
+ <filein>GtkScrollTreeWidget.st</filein>
+ <filein>GtkSimpleListWidget.st</filein>
+
+ <filein>Model/GtkColumnType.st</filein>
+ <filein>Model/GtkColumnTextType.st</filein>
+ <filein>Model/GtkColumnPixbufType.st</filein>
+ <filein>Model/GtkColumnOOPType.st</filein>
<test>
<sunit>
GTKTools.GtkConcreteWidgetTest
+ GTKTools.GtkScrollTreeWidgetTest
+ GTKTools.GtkSimpleListWidgetTest
</sunit>
<filein>Tests/GtkConcreteWidgetTest.st</filein>
+ <filein>Tests/GtkScrollTreeWidgetTest.st</filein>
+ <filein>Tests/GtkSimpleListWidgetTest.st</filein>
</test>
</package>
diff --git a/packages/visualgst/ChangeLog b/packages/visualgst/ChangeLog
index 7673f74..654745f 100644
--- a/packages/visualgst/ChangeLog
+++ b/packages/visualgst/ChangeLog
@@ -1,5 +1,18 @@
2013-03-30 Holger Hans Peter Freyther <address@hidden>
+ * Extensions.st: Move the model extensiosn to GTKtools.
+ * package.xml: Remove moved files.
+ * GtkScrollTreeWidget.st: Renamed to
packages/gtktools/GtkScrollTreeWidget.st.
+ * GtkSimpleListWidget.st: Renamed to
packages/gtktools/GtkSimpleListWidget.st.
+ * Model/GtkColumnOOPType.st: Renamed to
packages/gtktools/Model/GtkColumnOOPType.st.
+ * Model/GtkColumnPixbufType.st: Renamed to
packages/gtktools/Model/GtkColumnPixbufType.st.
+ * Model/GtkColumnTextType.st: Renamed to
packages/gtktools/Model/GtkColumnTextType.st.
+ * Model/GtkColumnType.st: Renamed to
packages/gtktools/Model/GtkColumnType.st.
+ * Tests/GtkScrollTreeWidgetTest.st: Renamed to
packages/gtktools/Tests/GtkScrollTreeWidgetTest.st.
+ * Tests/GtkSimpleListWidgetTest.st: Renamed to
packages/gtktools/Tests/GtkSimpleListWidgetTest.st.
+
+2013-03-30 Holger Hans Peter Freyther <address@hidden>
+
* GtkLauncher.st: Use GTKTools namespace.
* package.xml: Remove moved files.
* GtkHSidebarWidget.st: Renamed to
packages/gtktools/GtkHSidebarWidget.st.
diff --git a/packages/visualgst/Extensions.st b/packages/visualgst/Extensions.st
index 3608605..4a13832 100644
--- a/packages/visualgst/Extensions.st
+++ b/packages/visualgst/Extensions.st
@@ -516,175 +516,6 @@ STInST.RBParser class extend [
]
]
-GTK.GtkTreeModel class extend [
- createModelWith: anArray [
- <category: '*VisualGST'>
-
- | model |
- model := OrderedCollection new.
- anArray do: [ :each | model addAll: (each collect: [ :elem | elem kind
]) ].
- model addLast: VisualGST.GtkColumnOOPType kind.
- ^ self new: model size varargs: model asArray
- ]
-]
-
-GTK.GtkListStore class extend [
- createModelWith: anArray [
- <category: '*VisualGST'>
-
- | model |
- model := OrderedCollection new.
- anArray do: [ :each | model addAll: (each collect: [ :elem | elem kind
]) ].
- model addLast: VisualGST.GtkColumnOOPType kind.
- ^ self new: model size varargs: model asArray
- ]
-]
-
-GTK.GtkTreeStore class extend [
- createModelWith: anArray [
- <category: '*VisualGST'>
-
- | model |
- model := OrderedCollection new.
- anArray do: [ :each | model addAll: (each collect: [ :elem | elem kind
]) ].
- model addLast: VisualGST.GtkColumnOOPType kind.
- ^ self new: model size varargs: model asArray
- ]
-]
-
-GTK.GtkTreeView class extend [
-
- createModel: aGtkStoreClass with: anArray [
- <category: '*VisualGST'>
-
- ^ self newWithModel: (aGtkStoreClass createModelWith: anArray)
- ]
-
- createTreeViewWith: anArray [
- <category: '*VisualGST'>
-
- ^ self createModel: GtkTreeStore with: anArray
- ]
-
- createListViewWith: anArray [
- <category: '*VisualGST'>
-
- ^ self createModel: GtkListStore with: anArray
- ]
-
- createColumnsOn: aGtkTreeView with: anArray [
- <category: '*VisualGST'>
-
- | colView i render |
- i := 0.
- anArray do: [ :each |
- colView := GtkTreeViewColumn new.
- each do: [ :column |
- column isVisible ifTrue: [
- colView
- packStart: (render := column cellRenderer new) expand:
false;
- addAttribute: render attribute: column kindName column: i.
- column hasTitle ifTrue: [ colView setTitle: column title ].
- i := i + 1 ] ].
- aGtkTreeView insertColumn: colView position: -1 ]
- ]
-
- createListWithModel: anArray [
- <category: '*VisualGST'>
-
- | view |
- view := self createListViewWith: anArray.
- self createColumnsOn: view with: anArray.
- ^ view
- ]
-
- createTreeWithModel: anArray [
- <category: '*VisualGST'>
-
- | view |
- view := self createTreeViewWith: anArray.
- self createColumnsOn: view with: anArray.
- ^ view
- ]
-]
-
-GTK.GtkTreeView extend [
- | model |
-
- model: aGtkModel [
- <category: 'accessing'>
-
- model := aGtkModel
- ]
-
- model [
- <category: 'accessing'>
-
- ^ model
- ]
-
- selection [
- <category: 'accessing'>
-
- | iter string |
- (iter := self selectedIter) ifNil: [ ^ self error: 'nothing is
selected' ].
- ^ (self getModel at: iter) last
- ]
-
- selections [
- <category: 'accessing'>
-
- | glist result |
- result := OrderedCollection new.
- (glist := self getSelection getSelectedRows: nil) ifNil: [ ^ result ].
- glist do: [ :each | | iter path |
- path := each castTo: GTK.GtkTreePath type.
- iter := self getModel getIter: path.
- result add: ((self getModel at: iter) last) ].
- ^ result
- ]
-
- select: anObject [
- <category: 'accessing'>
-
- self getSelection unselectAll.
- self getModel do: [ :elem :iter |
- elem last = anObject ifTrue: [
- self scrollToCell: (self getModel getPath: iter) column:
nil useAlign: false rowAlign: 0.5 colAlign: 0.5.
- ^ self getSelection selectIter: iter ] ].
- ]
-
- selectNth: anInteger [
- <category: 'accessing'>
-
- | path iter |
- self getSelection unselectAll.
- anInteger = 0 ifTrue: [^self].
- path := GtkTreePath newFromIndices: {anInteger - 1. -1}.
- (self getModel getIter: path) isNil ifTrue: [^self].
- self scrollToCell: path column: nil useAlign: false rowAlign: 0.5
colAlign: 0.5.
- self getSelection selectPath: path
- ]
-
- selectFirstItem [
- <category: 'accessing'>
-
- | selection |
- (selection := self getSelection) unselectAll.
- selection unselectAll.
- selection selectIter: self getModel getIterFirst
- ]
-
- selectLastItem [
- <category: 'accessing'>
-
- | selection |
- (selection := self getSelection) unselectAll.
- selection unselectAll.
- selection selectIter: self getModel getIterLast
- ]
-]
-
GTK.GtkDialog extend [
showModal [
diff --git a/packages/visualgst/GtkScrollTreeWidget.st
b/packages/visualgst/GtkScrollTreeWidget.st
deleted file mode 100644
index 5adb618..0000000
--- a/packages/visualgst/GtkScrollTreeWidget.st
+++ /dev/null
@@ -1,48 +0,0 @@
-GTKTools.GtkConcreteWidget subclass: GtkScrollTreeWidget [
-
- GtkScrollTreeWidget class >> createListWithModel: anObject [
- <category: 'instance creation'>
-
- ^ self basicNew
- treeView: (GTK.GtkTreeView createListWithModel: anObject);
- initialize;
- yourself
- ]
-
- GtkScrollTreeWidget class >> createTreeWithModel: anObject [
- <category: 'instance creation'>
-
- ^ self basicNew
- treeView: (GTK.GtkTreeView createTreeWithModel: anObject);
- initialize;
- yourself
- ]
-
- | treeView |
-
- initialize [
- <category:'initialize'>
-
- popupMenu := [ :value | ].
- self buildTreeView.
- self mainWidget: (GTK.GtkScrolledWindow withChild: self treeView)
- ]
-
- buildTreeView [
- <category: 'user interface'>
-
- ]
-
- treeView: aGtkTreeView [
- <category: 'accessing'>
-
- treeView := aGtkTreeView.
- ]
-
- treeView [
- <category: 'accessing'>
-
- ^ treeView
- ]
-]
-
diff --git a/packages/visualgst/GtkSimpleListWidget.st
b/packages/visualgst/GtkSimpleListWidget.st
deleted file mode 100644
index fba980e..0000000
--- a/packages/visualgst/GtkSimpleListWidget.st
+++ /dev/null
@@ -1,17 +0,0 @@
-GtkScrollTreeWidget subclass: GtkSimpleListWidget [
-
- GtkSimpleListWidget class >> named: aString [
- <category: 'instance creation'>
-
- ^ self createListWithModel: {{GtkColumnTextType title: aString}}
- ]
-
- buildTreeView [
- <category: 'user interface'>
-
- self treeView getSelection setMode: GTK.Gtk gtkSelectionBrowse.
- (GTKTools.GtkListModel on: self treeView getModel)
- contentsBlock: [ :each | {each
displayString} ]
- ]
-]
-
diff --git a/packages/visualgst/Makefile.frag b/packages/visualgst/Makefile.frag
index 5cc7fa0..5058822 100644
--- a/packages/visualgst/Makefile.frag
+++ b/packages/visualgst/Makefile.frag
@@ -1,5 +1,5 @@
VisualGST_FILES = \
-packages/visualgst/Notification/AbstractEvent.st
packages/visualgst/Notification/AddedEvent.st
packages/visualgst/Notification/CommentedEvent.st
packages/visualgst/Notification/DoItEvent.st
packages/visualgst/Notification/SystemEventManager.st
packages/visualgst/Notification/EventMultiplexer.st
packages/visualgst/Notification/EventDispatcher.st
packages/visualgst/Notification/ModifiedEvent.st
packages/visualgst/Notification/ModifiedClassDefinitionEvent.st
packages/visualgst/Notification/RecategorizedEvent.st
packages/visualgst/Notification/RemovedEvent.st
packages/visualgst/Notification/RenamedEvent.st
packages/visualgst/Notification/ReorganizedEvent.st
packages/visualgst/Notification/SystemChangeNotifier.st
packages/visualgst/GtkAnnouncer.st
packages/visualgst/GtkNamespaceSelectionChanged.st
packages/visualgst/GtkClassSelectionChanged.st
packages/visualgst/Commands/Command.st
packages/visualgst/Commands/SmalltalkMenus/DoItCommand.st
packages/visualgst/Commands/SmalltalkMenus/DebugI
tCommand.st packages/visualgst/Commands/SmalltalkMenus/PrintItCommand.st
packages/visualgst/Commands/SmalltalkMenus/InspectItCommand.st
packages/visualgst/Commands/SmalltalkMenus/AcceptItCommand.st
packages/visualgst/Commands/SmalltalkMenus/CancelCommand.st
packages/visualgst/Commands/HistoryCommands/HistoryBackCommand.st
packages/visualgst/Commands/HistoryCommands/HistoryDisplayCommand.st
packages/visualgst/Commands/HistoryCommands/HistoryForwardCommand.st
packages/visualgst/Commands/TabsMenus/CloseTabCommand.st
packages/visualgst/Commands/TabsMenus/NextTabCommand.st
packages/visualgst/Commands/TabsMenus/PreviousTabCommand.st
packages/visualgst/Commands/NamespaceMenus/NamespaceCommand.st
packages/visualgst/Commands/NamespaceMenus/InspectNamespaceCommand.st
packages/visualgst/Commands/NamespaceMenus/FileoutNamespaceCommand.st
packages/visualgst/Commands/NamespaceMenus/AddNamespaceCommand.st
packages/visualgst/Commands/NamespaceMenus/DeleteNamespaceCommand.st
packages/visualgst/Comma
nds/NamespaceMenus/RenameNamespaceCommand.st
packages/visualgst/Commands/ClassMenus/ClassCommand.st
packages/visualgst/Commands/ClassMenus/InspectClassCommand.st
packages/visualgst/Commands/ClassMenus/FileoutClassCommand.st
packages/visualgst/Commands/ClassMenus/AddClassCommand.st
packages/visualgst/Commands/ClassMenus/DeleteClassCommand.st
packages/visualgst/Commands/ClassMenus/RenameClassCommand.st
packages/visualgst/Commands/CategoryMenus/CategoryCommand.st
packages/visualgst/Commands/CategoryMenus/FileoutCategoryCommand.st
packages/visualgst/Commands/CategoryMenus/AddCategoryCommand.st
packages/visualgst/Commands/CategoryMenus/RenameCategoryCommand.st
packages/visualgst/Commands/MethodMenus/MethodCommand.st
packages/visualgst/Commands/MethodMenus/FileoutMethodCommand.st
packages/visualgst/Commands/MethodMenus/InspectMethodCommand.st
packages/visualgst/Commands/MethodMenus/DeleteMethodCommand.st
packages/visualgst/Commands/MethodMenus/DebugTestCommand.st
packages/visualgst/Comman
ds/ToolsMenus/OpenAssistantCommand.st
packages/visualgst/Commands/ToolsMenus/OpenWebBrowserCommand.st
packages/visualgst/Commands/EditMenus/CancelEditCommand.st
packages/visualgst/Commands/EditMenus/UndoEditCommand.st
packages/visualgst/Commands/EditMenus/RedoEditCommand.st
packages/visualgst/Commands/EditMenus/CutEditCommand.st
packages/visualgst/Commands/EditMenus/CopyEditCommand.st
packages/visualgst/Commands/EditMenus/PasteEditCommand.st
packages/visualgst/Commands/EditMenus/SelectAllEditCommand.st
packages/visualgst/Commands/EditMenus/FindEditCommand.st
packages/visualgst/Commands/EditMenus/ReplaceEditCommand.st
packages/visualgst/Commands/DebugMenus/DebugCommand.st
packages/visualgst/Commands/DebugMenus/ContinueDebugCommand.st
packages/visualgst/Commands/DebugMenus/StepIntoDebugCommand.st
packages/visualgst/Commands/DebugMenus/StepToDebugCommand.st
packages/visualgst/Menus/MenuBuilder.st
packages/visualgst/Menus/MenuSeparator.st
packages/visualgst/Menus/ToolbarSeparator.st pac
kages/visualgst/Menus/LauncherToolbar.st
packages/visualgst/Menus/DebuggerToolbar.st
packages/visualgst/Menus/NamespaceMenus.st
packages/visualgst/Menus/ClassMenus.st
packages/visualgst/Menus/CategoryMenus.st
packages/visualgst/Menus/ContextMenus.st
packages/visualgst/Menus/MethodMenus.st packages/visualgst/Menus/EditMenus.st
packages/visualgst/Menus/SmalltalkMenus.st
packages/visualgst/Menus/ToolsMenus.st packages/visualgst/Menus/HistoryMenus.st
packages/visualgst/Menus/TabsMenus.st
packages/visualgst/Menus/InspectorMenus.st
packages/visualgst/Menus/TextMenus.st
packages/visualgst/Menus/WorkspaceVariableMenus.st
packages/visualgst/Menus/SimpleWorkspaceMenus.st
packages/visualgst/Menus/WorkspaceMenus.st packages/visualgst/FakeNamespace.st
packages/visualgst/Category/ClassCategory.st
packages/visualgst/Category/AbstractNamespace.st
packages/visualgst/Category/Class.st packages/visualgst/GtkScrollTreeWidget.st
packages/visualgst/GtkSimpleListWidget.st packages/visualgst/GtkEntryWidget
.st packages/visualgst/Model/GtkColumnType.st
packages/visualgst/Model/GtkColumnTextType.st
packages/visualgst/Model/GtkColumnPixbufType.st
packages/visualgst/Model/GtkColumnOOPType.st packages/visualgst/GtkTreeModel.st
packages/visualgst/Text/GtkTextWidget.st
packages/visualgst/GtkPackageBuilderWidget.st
packages/visualgst/GtkVisualGSTTool.st packages/visualgst/GtkBrowsingTool.st
packages/visualgst/GtkLauncher.st
packages/visualgst/Text/GtkTextPluginWidget.st
packages/visualgst/Text/GtkFindWidget.st
packages/visualgst/Text/GtkReplaceWidget.st
packages/visualgst/Text/GtkSaveTextWidget.st
packages/visualgst/GtkNotebookWidget.st
packages/visualgst/Image/GtkImageModel.st
packages/visualgst/Image/GtkImageWidget.st
packages/visualgst/Debugger/GtkContextWidget.st
packages/visualgst/Debugger/GtkDebugger.st
packages/visualgst/State/BrowserState.st
packages/visualgst/State/NamespaceState.st
packages/visualgst/State/ClassState.st
packages/visualgst/State/CategoryState.st packages/visualgst/St
ate/MethodState.st packages/visualgst/GtkWorkspaceWidget.st
packages/visualgst/GtkTranscriptWidget.st
packages/visualgst/StBrowser/GtkCategorizedNamespaceWidget.st
packages/visualgst/StBrowser/GtkCategorizedClassWidget.st
packages/visualgst/StBrowser/GtkCategoryWidget.st
packages/visualgst/StBrowser/GtkMethodWidget.st
packages/visualgst/Text/GtkSourceCodeWidget.st
packages/visualgst/StBrowser/GtkClassHierarchyWidget.st
packages/visualgst/GtkHistoryWidget.st
packages/visualgst/Inspector/GtkInspector.st
packages/visualgst/StBrowser/GtkClassBrowserWidget.st
packages/visualgst/HistoryStack.st packages/visualgst/Undo/UndoStack.st
packages/visualgst/Undo/UndoCommand.st
packages/visualgst/Undo/AddNamespaceUndoCommand.st
packages/visualgst/Undo/RenameNamespaceUndoCommand.st
packages/visualgst/Undo/DeleteNamespaceUndoCommand.st
packages/visualgst/Source/SourceFormatter.st
packages/visualgst/Source/NamespaceHeaderSource.st
packages/visualgst/Source/NamespaceSource.st packages/visualgst/Source
/ClassHeaderSource.st packages/visualgst/Source/ClassSource.st
packages/visualgst/Source/CategorySource.st
packages/visualgst/Source/MethodSource.st
packages/visualgst/Source/PackageSource.st
packages/visualgst/Source/BrowserMethodSource.st
packages/visualgst/Undo/AddClassUndoCommand.st
packages/visualgst/Undo/RenameClassUndoCommand.st
packages/visualgst/Undo/DeleteClassUndoCommand.st
packages/visualgst/AbstractFinder.st packages/visualgst/NamespaceFinder.st
packages/visualgst/ClassFinder.st packages/visualgst/MethodFinder.st
packages/visualgst/GtkWebBrowser.st packages/visualgst/GtkWebView.st
packages/visualgst/Extensions.st packages/visualgst/GtkAssistant.st
packages/visualgst/Undo/RenameCategoryUndoCommand.st
packages/visualgst/Undo/AddMethodUndoCommand.st
packages/visualgst/Undo/DeleteMethodUndoCommand.st
packages/visualgst/WorkspaceVariableTracker.st
packages/visualgst/GtkVariableTrackerWidget.st
packages/visualgst/SyntaxHighlighter.st
packages/visualgst/Undo/Text/InsertTextCom
mand.st packages/visualgst/Undo/Text/DeleteTextCommand.st
packages/visualgst/Undo/Text/ReplaceTextCommand.st
packages/visualgst/Clock/GtkClock.st
packages/visualgst/Inspector/GtkInspectorSourceWidget.st
packages/visualgst/Inspector/GtkInspectorBrowserWidget.st
packages/visualgst/Inspector/GtkInspectorWidget.st
packages/visualgst/Inspector/GtkObjectInspectorView.st
packages/visualgst/Inspector/GtkCompiledMethodInspectorView.st
packages/visualgst/Inspector/GtkCompiledBlockInspectorView.st
packages/visualgst/Inspector/GtkSequenceableCollectionInspectorView.st
packages/visualgst/Inspector/GtkSetInspectorView.st
packages/visualgst/Inspector/GtkDictionaryInspectorView.st
packages/visualgst/Inspector/GtkCharacterInspectorView.st
packages/visualgst/Inspector/GtkIntegerInspectorView.st
packages/visualgst/Inspector/GtkFloatInspectorView.st
packages/visualgst/Implementors/GtkImageResultsWidget.st
packages/visualgst/Implementors/GtkImplementorResultsWidget.st
packages/visualgst/Implementors/Gtk
SenderResultsWidget.st
packages/visualgst/Notification/Kernel/AbstractNamespace.st
packages/visualgst/Notification/Kernel/Metaclass.st
packages/visualgst/Notification/Kernel/Class.st
packages/visualgst/Notification/Kernel/MethodDictionary.st
packages/visualgst/Debugger/GtkStackInspectorView.st
packages/visualgst/Debugger/GtkStackInspector.st
packages/visualgst/Tetris/HighScores.st packages/visualgst/Tetris/Score.st
packages/visualgst/Tetris/TetrisPieceWidget.st
packages/visualgst/Tetris/BlockWidget.st
packages/visualgst/Tetris/TetrisField.st
packages/visualgst/Tetris/TetrisPiece.st
packages/visualgst/Tetris/TetrisPieceI.st
packages/visualgst/Tetris/TetrisPieceJ.st
packages/visualgst/Tetris/TetrisPieceL.st
packages/visualgst/Tetris/TetrisPieceO.st
packages/visualgst/Tetris/TetrisPieceS.st
packages/visualgst/Tetris/TetrisPieceT.st
packages/visualgst/Tetris/TetrisPieceZ.st packages/visualgst/Tetris/Tetris.st
packages/visualgst/SUnit/TestBacktraceLog.st packages/visualgst/SUnit/GtkSUnit
ResultWidget.st packages/visualgst/GtkClassSUnitWidget.st
packages/visualgst/GtkMethodSUnitWidget.st packages/visualgst/SUnit/GtkSUnit.st
packages/visualgst/Commands/OpenBrowserCommand.st
packages/visualgst/Commands/OpenTabbedBrowserCommand.st
packages/visualgst/Commands/ToolsMenus/OpenSUnitCommand.st
packages/visualgst/Commands/ToolsMenus/OpenBottomPaneCommand.st
packages/visualgst/Commands/OpenWorkspaceCommand.st
packages/visualgst/Commands/ToolsMenus/OpenImplementorCommand.st
packages/visualgst/Commands/ToolsMenus/OpenSenderCommand.st
packages/visualgst/Commands/ToolsMenus/OpenPackageBuilderCommand.st
packages/visualgst/Commands/SaveImageCommand.st
packages/visualgst/Commands/SaveImageAsCommand.st
packages/visualgst/Commands/InspectorMenus/InspectorBackCommand.st
packages/visualgst/Commands/InspectorMenus/InspectorDiveCommand.st
packages/visualgst/Commands/WorkspaceMenus/DeleteItemCommand.st
packages/visualgst/Commands/WorkspaceMenus/InspectItemCommand.st
packages/visualgst/Comma
nds/WorkspaceMenus/WorkspaceVariableCommand.st
packages/visualgst/Icons/category.gif packages/visualgst/Icons/namespace.gif
packages/visualgst/Icons/go-bottom.png packages/visualgst/Icons/go-down.png
packages/visualgst/Icons/go-first.png packages/visualgst/Icons/go-home.png
packages/visualgst/Icons/go-jump.png packages/visualgst/Icons/go-last.png
packages/visualgst/Icons/go-next.png packages/visualgst/Icons/go-previous.png
packages/visualgst/Icons/go-run.png packages/visualgst/Icons/go-top.png
packages/visualgst/Icons/go-up.png packages/visualgst/Icons/NUnit.Failed.png
packages/visualgst/Icons/NUnit.Loading.png
packages/visualgst/Icons/NUnit.None.png
packages/visualgst/Icons/NUnit.NotRun.png
packages/visualgst/Icons/NUnit.Running.png
packages/visualgst/Icons/NUnit.SuccessAndFailed.png
packages/visualgst/Icons/NUnit.Success.png
packages/visualgst/Icons/extension.png packages/visualgst/Icons/overridden.png
packages/visualgst/Icons/override.png packages/visualgst/Icons/visualgst.png pa
ckages/visualgst/Tests/AddNamespaceUndoCommandTest.st
packages/visualgst/Tests/GtkMethodWidgetTest.st
packages/visualgst/Tests/CompiledMethodTest.st
packages/visualgst/Tests/ExtractLiteralsTest.st
packages/visualgst/Tests/CategoryTest.st
packages/visualgst/Tests/GtkScrollTreeWidgetTest.st
packages/visualgst/Tests/MenuBuilderTest.st
packages/visualgst/Tests/GtkAssistantTest.st
packages/visualgst/Tests/GtkSimpleListWidgetTest.st
packages/visualgst/Tests/EmptyTest.st
packages/visualgst/Tests/AddClassUndoCommandTest.st
packages/visualgst/Tests/GtkCategoryWidgetTest.st
packages/visualgst/Tests/StateTest.st packages/visualgst/Tests/FinderTest.st
packages/visualgst/Tests/PragmaTest.st
packages/visualgst/Tests/GtkCategorizedNamespaceWidgetTest.st
packages/visualgst/Tests/GtkCategorizedClassWidgetTest.st
+packages/visualgst/Notification/AbstractEvent.st
packages/visualgst/Notification/AddedEvent.st
packages/visualgst/Notification/CommentedEvent.st
packages/visualgst/Notification/DoItEvent.st
packages/visualgst/Notification/SystemEventManager.st
packages/visualgst/Notification/EventMultiplexer.st
packages/visualgst/Notification/EventDispatcher.st
packages/visualgst/Notification/ModifiedEvent.st
packages/visualgst/Notification/ModifiedClassDefinitionEvent.st
packages/visualgst/Notification/RecategorizedEvent.st
packages/visualgst/Notification/RemovedEvent.st
packages/visualgst/Notification/RenamedEvent.st
packages/visualgst/Notification/ReorganizedEvent.st
packages/visualgst/Notification/SystemChangeNotifier.st
packages/visualgst/GtkAnnouncer.st
packages/visualgst/GtkNamespaceSelectionChanged.st
packages/visualgst/GtkClassSelectionChanged.st
packages/visualgst/Commands/Command.st
packages/visualgst/Commands/SmalltalkMenus/DoItCommand.st
packages/visualgst/Commands/SmalltalkMenus/DebugI
tCommand.st packages/visualgst/Commands/SmalltalkMenus/PrintItCommand.st
packages/visualgst/Commands/SmalltalkMenus/InspectItCommand.st
packages/visualgst/Commands/SmalltalkMenus/AcceptItCommand.st
packages/visualgst/Commands/SmalltalkMenus/CancelCommand.st
packages/visualgst/Commands/HistoryCommands/HistoryBackCommand.st
packages/visualgst/Commands/HistoryCommands/HistoryDisplayCommand.st
packages/visualgst/Commands/HistoryCommands/HistoryForwardCommand.st
packages/visualgst/Commands/TabsMenus/CloseTabCommand.st
packages/visualgst/Commands/TabsMenus/NextTabCommand.st
packages/visualgst/Commands/TabsMenus/PreviousTabCommand.st
packages/visualgst/Commands/NamespaceMenus/NamespaceCommand.st
packages/visualgst/Commands/NamespaceMenus/InspectNamespaceCommand.st
packages/visualgst/Commands/NamespaceMenus/FileoutNamespaceCommand.st
packages/visualgst/Commands/NamespaceMenus/AddNamespaceCommand.st
packages/visualgst/Commands/NamespaceMenus/DeleteNamespaceCommand.st
packages/visualgst/Comma
nds/NamespaceMenus/RenameNamespaceCommand.st
packages/visualgst/Commands/ClassMenus/ClassCommand.st
packages/visualgst/Commands/ClassMenus/InspectClassCommand.st
packages/visualgst/Commands/ClassMenus/FileoutClassCommand.st
packages/visualgst/Commands/ClassMenus/AddClassCommand.st
packages/visualgst/Commands/ClassMenus/DeleteClassCommand.st
packages/visualgst/Commands/ClassMenus/RenameClassCommand.st
packages/visualgst/Commands/CategoryMenus/CategoryCommand.st
packages/visualgst/Commands/CategoryMenus/FileoutCategoryCommand.st
packages/visualgst/Commands/CategoryMenus/AddCategoryCommand.st
packages/visualgst/Commands/CategoryMenus/RenameCategoryCommand.st
packages/visualgst/Commands/MethodMenus/MethodCommand.st
packages/visualgst/Commands/MethodMenus/FileoutMethodCommand.st
packages/visualgst/Commands/MethodMenus/InspectMethodCommand.st
packages/visualgst/Commands/MethodMenus/DeleteMethodCommand.st
packages/visualgst/Commands/MethodMenus/DebugTestCommand.st
packages/visualgst/Comman
ds/ToolsMenus/OpenAssistantCommand.st
packages/visualgst/Commands/ToolsMenus/OpenWebBrowserCommand.st
packages/visualgst/Commands/EditMenus/CancelEditCommand.st
packages/visualgst/Commands/EditMenus/UndoEditCommand.st
packages/visualgst/Commands/EditMenus/RedoEditCommand.st
packages/visualgst/Commands/EditMenus/CutEditCommand.st
packages/visualgst/Commands/EditMenus/CopyEditCommand.st
packages/visualgst/Commands/EditMenus/PasteEditCommand.st
packages/visualgst/Commands/EditMenus/SelectAllEditCommand.st
packages/visualgst/Commands/EditMenus/FindEditCommand.st
packages/visualgst/Commands/EditMenus/ReplaceEditCommand.st
packages/visualgst/Commands/DebugMenus/DebugCommand.st
packages/visualgst/Commands/DebugMenus/ContinueDebugCommand.st
packages/visualgst/Commands/DebugMenus/StepIntoDebugCommand.st
packages/visualgst/Commands/DebugMenus/StepToDebugCommand.st
packages/visualgst/Menus/MenuBuilder.st
packages/visualgst/Menus/MenuSeparator.st
packages/visualgst/Menus/ToolbarSeparator.st pac
kages/visualgst/Menus/LauncherToolbar.st
packages/visualgst/Menus/DebuggerToolbar.st
packages/visualgst/Menus/NamespaceMenus.st
packages/visualgst/Menus/ClassMenus.st
packages/visualgst/Menus/CategoryMenus.st
packages/visualgst/Menus/ContextMenus.st
packages/visualgst/Menus/MethodMenus.st packages/visualgst/Menus/EditMenus.st
packages/visualgst/Menus/SmalltalkMenus.st
packages/visualgst/Menus/ToolsMenus.st packages/visualgst/Menus/HistoryMenus.st
packages/visualgst/Menus/TabsMenus.st
packages/visualgst/Menus/InspectorMenus.st
packages/visualgst/Menus/TextMenus.st
packages/visualgst/Menus/WorkspaceVariableMenus.st
packages/visualgst/Menus/SimpleWorkspaceMenus.st
packages/visualgst/Menus/WorkspaceMenus.st packages/visualgst/FakeNamespace.st
packages/visualgst/Category/ClassCategory.st
packages/visualgst/Category/AbstractNamespace.st
packages/visualgst/Category/Class.st packages/visualgst/GtkEntryWidget.st
packages/visualgst/GtkTreeModel.st packages/visualgst/Text/GtkTextWidget.st pack
ages/visualgst/GtkPackageBuilderWidget.st
packages/visualgst/GtkVisualGSTTool.st packages/visualgst/GtkBrowsingTool.st
packages/visualgst/GtkLauncher.st
packages/visualgst/Text/GtkTextPluginWidget.st
packages/visualgst/Text/GtkFindWidget.st
packages/visualgst/Text/GtkReplaceWidget.st
packages/visualgst/Text/GtkSaveTextWidget.st
packages/visualgst/GtkNotebookWidget.st
packages/visualgst/Image/GtkImageModel.st
packages/visualgst/Image/GtkImageWidget.st
packages/visualgst/Debugger/GtkContextWidget.st
packages/visualgst/Debugger/GtkDebugger.st
packages/visualgst/State/BrowserState.st
packages/visualgst/State/NamespaceState.st
packages/visualgst/State/ClassState.st
packages/visualgst/State/CategoryState.st
packages/visualgst/State/MethodState.st
packages/visualgst/GtkWorkspaceWidget.st
packages/visualgst/GtkTranscriptWidget.st
packages/visualgst/StBrowser/GtkCategorizedNamespaceWidget.st
packages/visualgst/StBrowser/GtkCategorizedClassWidget.st
packages/visualgst/StBrowser/GtkCategoryWid
get.st packages/visualgst/StBrowser/GtkMethodWidget.st
packages/visualgst/Text/GtkSourceCodeWidget.st
packages/visualgst/StBrowser/GtkClassHierarchyWidget.st
packages/visualgst/GtkHistoryWidget.st
packages/visualgst/Inspector/GtkInspector.st
packages/visualgst/StBrowser/GtkClassBrowserWidget.st
packages/visualgst/HistoryStack.st packages/visualgst/Undo/UndoStack.st
packages/visualgst/Undo/UndoCommand.st
packages/visualgst/Undo/AddNamespaceUndoCommand.st
packages/visualgst/Undo/RenameNamespaceUndoCommand.st
packages/visualgst/Undo/DeleteNamespaceUndoCommand.st
packages/visualgst/Source/SourceFormatter.st
packages/visualgst/Source/NamespaceHeaderSource.st
packages/visualgst/Source/NamespaceSource.st
packages/visualgst/Source/ClassHeaderSource.st
packages/visualgst/Source/ClassSource.st
packages/visualgst/Source/CategorySource.st
packages/visualgst/Source/MethodSource.st
packages/visualgst/Source/PackageSource.st
packages/visualgst/Source/BrowserMethodSource.st packages/visualgst/Undo/
AddClassUndoCommand.st packages/visualgst/Undo/RenameClassUndoCommand.st
packages/visualgst/Undo/DeleteClassUndoCommand.st
packages/visualgst/AbstractFinder.st packages/visualgst/NamespaceFinder.st
packages/visualgst/ClassFinder.st packages/visualgst/MethodFinder.st
packages/visualgst/GtkWebBrowser.st packages/visualgst/GtkWebView.st
packages/visualgst/Extensions.st packages/visualgst/GtkAssistant.st
packages/visualgst/Undo/RenameCategoryUndoCommand.st
packages/visualgst/Undo/AddMethodUndoCommand.st
packages/visualgst/Undo/DeleteMethodUndoCommand.st
packages/visualgst/WorkspaceVariableTracker.st
packages/visualgst/GtkVariableTrackerWidget.st
packages/visualgst/SyntaxHighlighter.st
packages/visualgst/Undo/Text/InsertTextCommand.st
packages/visualgst/Undo/Text/DeleteTextCommand.st
packages/visualgst/Undo/Text/ReplaceTextCommand.st
packages/visualgst/Clock/GtkClock.st
packages/visualgst/Inspector/GtkInspectorSourceWidget.st
packages/visualgst/Inspector/GtkInspectorBrowserWidget.st pack
ages/visualgst/Inspector/GtkInspectorWidget.st
packages/visualgst/Inspector/GtkObjectInspectorView.st
packages/visualgst/Inspector/GtkCompiledMethodInspectorView.st
packages/visualgst/Inspector/GtkCompiledBlockInspectorView.st
packages/visualgst/Inspector/GtkSequenceableCollectionInspectorView.st
packages/visualgst/Inspector/GtkSetInspectorView.st
packages/visualgst/Inspector/GtkDictionaryInspectorView.st
packages/visualgst/Inspector/GtkCharacterInspectorView.st
packages/visualgst/Inspector/GtkIntegerInspectorView.st
packages/visualgst/Inspector/GtkFloatInspectorView.st
packages/visualgst/Implementors/GtkImageResultsWidget.st
packages/visualgst/Implementors/GtkImplementorResultsWidget.st
packages/visualgst/Implementors/GtkSenderResultsWidget.st
packages/visualgst/Notification/Kernel/AbstractNamespace.st
packages/visualgst/Notification/Kernel/Metaclass.st
packages/visualgst/Notification/Kernel/Class.st
packages/visualgst/Notification/Kernel/MethodDictionary.st
packages/visualgst/Debu
gger/GtkStackInspectorView.st packages/visualgst/Debugger/GtkStackInspector.st
packages/visualgst/Tetris/HighScores.st packages/visualgst/Tetris/Score.st
packages/visualgst/Tetris/TetrisPieceWidget.st
packages/visualgst/Tetris/BlockWidget.st
packages/visualgst/Tetris/TetrisField.st
packages/visualgst/Tetris/TetrisPiece.st
packages/visualgst/Tetris/TetrisPieceI.st
packages/visualgst/Tetris/TetrisPieceJ.st
packages/visualgst/Tetris/TetrisPieceL.st
packages/visualgst/Tetris/TetrisPieceO.st
packages/visualgst/Tetris/TetrisPieceS.st
packages/visualgst/Tetris/TetrisPieceT.st
packages/visualgst/Tetris/TetrisPieceZ.st packages/visualgst/Tetris/Tetris.st
packages/visualgst/SUnit/TestBacktraceLog.st
packages/visualgst/SUnit/GtkSUnitResultWidget.st
packages/visualgst/GtkClassSUnitWidget.st
packages/visualgst/GtkMethodSUnitWidget.st packages/visualgst/SUnit/GtkSUnit.st
packages/visualgst/Commands/OpenBrowserCommand.st
packages/visualgst/Commands/OpenTabbedBrowserCommand.st packages/visualgst/Co
mmands/ToolsMenus/OpenSUnitCommand.st
packages/visualgst/Commands/ToolsMenus/OpenBottomPaneCommand.st
packages/visualgst/Commands/OpenWorkspaceCommand.st
packages/visualgst/Commands/ToolsMenus/OpenImplementorCommand.st
packages/visualgst/Commands/ToolsMenus/OpenSenderCommand.st
packages/visualgst/Commands/ToolsMenus/OpenPackageBuilderCommand.st
packages/visualgst/Commands/SaveImageCommand.st
packages/visualgst/Commands/SaveImageAsCommand.st
packages/visualgst/Commands/InspectorMenus/InspectorBackCommand.st
packages/visualgst/Commands/InspectorMenus/InspectorDiveCommand.st
packages/visualgst/Commands/WorkspaceMenus/DeleteItemCommand.st
packages/visualgst/Commands/WorkspaceMenus/InspectItemCommand.st
packages/visualgst/Commands/WorkspaceMenus/WorkspaceVariableCommand.st
packages/visualgst/Icons/category.gif packages/visualgst/Icons/namespace.gif
packages/visualgst/Icons/go-bottom.png packages/visualgst/Icons/go-down.png
packages/visualgst/Icons/go-first.png packages/visualgst/Icons/go
-home.png packages/visualgst/Icons/go-jump.png
packages/visualgst/Icons/go-last.png packages/visualgst/Icons/go-next.png
packages/visualgst/Icons/go-previous.png packages/visualgst/Icons/go-run.png
packages/visualgst/Icons/go-top.png packages/visualgst/Icons/go-up.png
packages/visualgst/Icons/NUnit.Failed.png
packages/visualgst/Icons/NUnit.Loading.png
packages/visualgst/Icons/NUnit.None.png
packages/visualgst/Icons/NUnit.NotRun.png
packages/visualgst/Icons/NUnit.Running.png
packages/visualgst/Icons/NUnit.SuccessAndFailed.png
packages/visualgst/Icons/NUnit.Success.png
packages/visualgst/Icons/extension.png packages/visualgst/Icons/overridden.png
packages/visualgst/Icons/override.png packages/visualgst/Icons/visualgst.png
packages/visualgst/Tests/AddNamespaceUndoCommandTest.st
packages/visualgst/Tests/GtkMethodWidgetTest.st
packages/visualgst/Tests/CompiledMethodTest.st
packages/visualgst/Tests/ExtractLiteralsTest.st
packages/visualgst/Tests/CategoryTest.st packages/visualgst/Tests/Me
nuBuilderTest.st packages/visualgst/Tests/GtkAssistantTest.st
packages/visualgst/Tests/EmptyTest.st
packages/visualgst/Tests/AddClassUndoCommandTest.st
packages/visualgst/Tests/GtkCategoryWidgetTest.st
packages/visualgst/Tests/StateTest.st packages/visualgst/Tests/FinderTest.st
packages/visualgst/Tests/PragmaTest.st
packages/visualgst/Tests/GtkCategorizedNamespaceWidgetTest.st
packages/visualgst/Tests/GtkCategorizedClassWidgetTest.st
$(VisualGST_FILES):
$(srcdir)/packages/visualgst/stamp-classes: $(VisualGST_FILES)
touch $(srcdir)/packages/visualgst/stamp-classes
diff --git a/packages/visualgst/Model/GtkColumnOOPType.st
b/packages/visualgst/Model/GtkColumnOOPType.st
deleted file mode 100644
index 2959368..0000000
--- a/packages/visualgst/Model/GtkColumnOOPType.st
+++ /dev/null
@@ -1,21 +0,0 @@
-GtkColumnType subclass: GtkColumnOOPType [
-
- GtkColumnOOPType class >> kind [
- <category: 'accessing'>
-
- ^ GLib.GType oopType
- ]
-
- GtkColumnOOPType class >> kindName [
- <category: 'accessing'>
-
- ^ self error: 'OOP type should not be displayed'
- ]
-
- GtkColumnOOPType class >> cellRenderer [
- <category: 'accessing'>
-
- ^ self error: 'OOP type has no cell renderer'
- ]
-]
-
diff --git a/packages/visualgst/Model/GtkColumnPixbufType.st
b/packages/visualgst/Model/GtkColumnPixbufType.st
deleted file mode 100644
index eb3e824..0000000
--- a/packages/visualgst/Model/GtkColumnPixbufType.st
+++ /dev/null
@@ -1,21 +0,0 @@
-GtkColumnType subclass: GtkColumnPixbufType [
-
- GtkColumnPixbufType class >> kind [
- <category: 'accessing'>
-
- ^ GTK.GdkPixbuf getType
- ]
-
- GtkColumnPixbufType class >> kindName [
- <category: 'accessing'>
-
- ^ 'pixbuf'
- ]
-
- GtkColumnPixbufType class >> cellRenderer [
- <category: 'accessing'>
-
- ^ GTK.GtkCellRendererPixbuf
- ]
-]
-
diff --git a/packages/visualgst/Model/GtkColumnTextType.st
b/packages/visualgst/Model/GtkColumnTextType.st
deleted file mode 100644
index 51ff3a1..0000000
--- a/packages/visualgst/Model/GtkColumnTextType.st
+++ /dev/null
@@ -1,21 +0,0 @@
-GtkColumnType subclass: GtkColumnTextType [
-
- GtkColumnTextType class >> kind [
- <category: 'accessing'>
-
- ^ GTK.GValue gTypeString
- ]
-
- GtkColumnTextType class >> kindName [
- <category: 'accessing'>
-
- ^ 'text'
- ]
-
- GtkColumnTextType class >> cellRenderer [
- <category: 'accessing'>
-
- ^ GTK.GtkCellRendererText
- ]
-]
-
diff --git a/packages/visualgst/Model/GtkColumnType.st
b/packages/visualgst/Model/GtkColumnType.st
deleted file mode 100644
index 39e1a2a..0000000
--- a/packages/visualgst/Model/GtkColumnType.st
+++ /dev/null
@@ -1,107 +0,0 @@
-Object subclass: GtkColumnType [
- | visible title |
-
- GtkColumnType class >> kind [
- <category: 'accessing'>
-
- ^ self subclassResponsibility
- ]
-
- GtkColumnType class >> kindName [
- <category: 'accessing'>
-
- ^ self subclassResponsibility
- ]
-
- GtkColumnType class >> cellRenderer [
- <category: 'accessing'>
-
- ^ self subclassResponsibility
- ]
-
- GtkColumnType class >> new [
- <category: 'instance creation'>
-
- ^ self error: 'should not call new'
- ]
-
- GtkColumnType class >> hidden [
- <category: 'instance creation'>
-
- ^ self basicNew
- initialize;
- yourself
- ]
-
- GtkColumnType class >> visible [
- <category: 'instance creation'>
-
- ^ self basicNew
- initialize;
- visible: true;
- yourself
- ]
-
- GtkColumnType class >> title: aString [
- <category: 'instance creation'>
-
- ^ self basicNew
- title: aString;
- visible: true;
- yourself
- ]
-
- initialize [
- <category: 'initialization'>
-
- visible := false
- ]
-
- kind [
- <category: 'accessing'>
-
- ^ self class kind
- ]
-
- kindName [
- <category: 'accessing'>
-
- ^ self class kindName
- ]
-
- cellRenderer [
- <category: 'accessing'>
-
- ^ self class cellRenderer
- ]
-
- visible: aBoolean [
- <category: 'accessing'>
-
- visible := aBoolean
- ]
-
- isVisible [
- <category: 'testing'>
-
- ^ visible
- ]
-
- hasTitle [
- <category: 'testing'>
-
- ^ title isNil not
- ]
-
- title: aString [
- <category: 'accessing'>
-
- title := aString
- ]
-
- title [
- <category: 'accessing'>
-
- ^ title
- ]
-]
diff --git a/packages/visualgst/Tests/GtkScrollTreeWidgetTest.st
b/packages/visualgst/Tests/GtkScrollTreeWidgetTest.st
deleted file mode 100644
index e239556..0000000
--- a/packages/visualgst/Tests/GtkScrollTreeWidgetTest.st
+++ /dev/null
@@ -1,19 +0,0 @@
-TestCase subclass: GtkScrollTreeWidgetTest [
-
- testAccessing [
- <category: 'testing'>
-
- | widget |
- widget := GtkScrollTreeWidget basicNew.
- widget treeView: 123.
- self assert: widget treeView = 123
- ]
-
- testPopupConnection [
- <category: 'testing'>
-
- | widget |
- widget := GtkScrollTreeWidget createListWithModel: {{GtkColumnTextType
title: 'aString'}}.
- ]
-]
-
diff --git a/packages/visualgst/Tests/GtkSimpleListWidgetTest.st
b/packages/visualgst/Tests/GtkSimpleListWidgetTest.st
deleted file mode 100644
index ba8e153..0000000
--- a/packages/visualgst/Tests/GtkSimpleListWidgetTest.st
+++ /dev/null
@@ -1,11 +0,0 @@
-TestCase subclass: GtkSimpleListWidgetTest [
-
- testInstanceCreation [
- <category: 'testing'>
-
- | widget |
- widget := GtkSimpleListWidget named: 'foo'.
- self assert: widget treeView isNil not
- ]
-]
-
diff --git a/packages/visualgst/package.xml b/packages/visualgst/package.xml
index 10c1c4e..3ab496d 100644
--- a/packages/visualgst/package.xml
+++ b/packages/visualgst/package.xml
@@ -15,10 +15,8 @@
<filein>Tests/CompiledMethodTest.st</filein>
<filein>Tests/ExtractLiteralsTest.st</filein>
<filein>Tests/CategoryTest.st</filein>
- <filein>Tests/GtkScrollTreeWidgetTest.st</filein>
<filein>Tests/MenuBuilderTest.st</filein>
<filein>Tests/GtkAssistantTest.st</filein>
- <filein>Tests/GtkSimpleListWidgetTest.st</filein>
<filein>Tests/EmptyTest.st</filein>
<filein>Tests/AddClassUndoCommandTest.st</filein>
<filein>Tests/GtkCategoryWidgetTest.st</filein>
@@ -32,10 +30,8 @@
<file>Tests/CompiledMethodTest.st</file>
<file>Tests/ExtractLiteralsTest.st</file>
<file>Tests/CategoryTest.st</file>
- <file>Tests/GtkScrollTreeWidgetTest.st</file>
<file>Tests/MenuBuilderTest.st</file>
<file>Tests/GtkAssistantTest.st</file>
- <file>Tests/GtkSimpleListWidgetTest.st</file>
<file>Tests/EmptyTest.st</file>
<file>Tests/AddClassUndoCommandTest.st</file>
<file>Tests/GtkCategoryWidgetTest.st</file>
@@ -50,11 +46,9 @@
VisualGST.CompiledMethodTest
VisualGST.ExtractLiteralsTest
VisualGST.CategoryTest
- VisualGST.GtkScrollTreeWidgetTest
VisualGST.Test
VisualGST.MenuBuilderTest
VisualGST.GtkAssistantTest
- VisualGST.GtkSimpleListWidgetTest
VisualGST.EmptyTest
VisualGST.AddClassUndoCommandTest
VisualGST.GtkCategoryWidgetTest
@@ -157,13 +151,7 @@
<filein>Category/ClassCategory.st</filein>
<filein>Category/AbstractNamespace.st</filein>
<filein>Category/Class.st</filein>
- <filein>GtkScrollTreeWidget.st</filein>
- <filein>GtkSimpleListWidget.st</filein>
<filein>GtkEntryWidget.st</filein>
- <filein>Model/GtkColumnType.st</filein>
- <filein>Model/GtkColumnTextType.st</filein>
- <filein>Model/GtkColumnPixbufType.st</filein>
- <filein>Model/GtkColumnOOPType.st</filein>
<filein>GtkTreeModel.st</filein>
<filein>Text/GtkTextWidget.st</filein>
<filein>GtkPackageBuilderWidget.st</filein>
@@ -375,13 +363,7 @@
<file>Category/ClassCategory.st</file>
<file>Category/AbstractNamespace.st</file>
<file>Category/Class.st</file>
- <file>GtkScrollTreeWidget.st</file>
- <file>GtkSimpleListWidget.st</file>
<file>GtkEntryWidget.st</file>
- <file>Model/GtkColumnType.st</file>
- <file>Model/GtkColumnTextType.st</file>
- <file>Model/GtkColumnPixbufType.st</file>
- <file>Model/GtkColumnOOPType.st</file>
<file>GtkTreeModel.st</file>
<file>Text/GtkTextWidget.st</file>
<file>GtkPackageBuilderWidget.st</file>
--
1.7.10.4
- [Help-smalltalk] [PATCH 09/15] gtktools: Introduce a GTKTools package with helper classes, (continued)
- [Help-smalltalk] [PATCH 09/15] gtktools: Introduce a GTKTools package with helper classes, Holger Hans Peter Freyther, 2013/04/08
- [Help-smalltalk] [PATCH 15/15] tooling: Introduce a helper for a Monticello export, Holger Hans Peter Freyther, 2013/04/08
- [Help-smalltalk] [PATCH 11/15] gtktools: Move the GtkSideBarWidget from VisualGST to GTKTools, Holger Hans Peter Freyther, 2013/04/08
- [Help-smalltalk] [PATCH 14/15] tooling: Introduce a new package for tooling helpers, Holger Hans Peter Freyther, 2013/04/08
- [Help-smalltalk] [PATCH 12/15] gtktools: Move model classes from VisualGST to GTKTools,
Holger Hans Peter Freyther <=
- [Help-smalltalk] [PATCH 13/15] gtktools: Move the Clock/Tetris to the GTKTools, Holger Hans Peter Freyther, 2013/04/08
- Re: [Help-smalltalk] [PATCH 01/15] opcode: Remove the copy of the binutils code from the repository, Paolo Bonzini, 2013/04/14