Article View: comp.sys.next.programmer
Article #510NXBrowser problems
From: Simon Alexander GREGORY
Date: Sun, 09 Aug 1992 01:29
Date: Sun, 09 Aug 1992 01:29
70 lines
2973 bytes
2973 bytes
Please reply to ede978e@monu6.cc.monash.edu.au
I am getting the following errors with my NXBrowser instance when
I click on a branch.
Aug 9 11:10:24 steffi Romper[1149]: Exception handlers were not properly remove
d.
My browser: fillMatrix: inColumn: looks like this.
Its not OOP since I haven't create and instantiated a separate class for each
delegate of a browser.
- (int)browser:sender fillMatrix:matrix inColumn:(int)column
{
int row;
int count = 0;
NXBrowserCell *cell;
String *employeeName;
String *roomDescription;
if ([sender isEqual:employees]) {
count = [employeesList count];
for (row = 0; row < count; row++) {
[matrix addRow];
cell = [matrix cellAt: row: 0];
employeeName = [[employeesList objectAt: row] employeeName];
[cell setStringValue:[employeeName str]];
[cell setLeaf:YES];
[cell setLoaded:YES];
}
}
else if ([sender isEqual:rooms]) {
if (column == 0) {
count = [roomsList count];
for (row = 0; row < count; row++) {
[matrix addRow];
cell = [matrix cellAt:row :0];
roomDescription = [[roomsList objectAt: row] roomDescription];
[cell setStringValue:[roomDescription str]];
[cell setLeaf:NO];
[cell setLoaded:YES];
}
}
else {
String *employeesRoom;
int empCount = [employeesList count];
const char *roomDescription;
Employee *anEmployee;
roomDescription = [[[sender matrixInColumn:column-1] selectedCell] stringValue];
for (row = 0; row < empCount; row++) {
anEmployee = [employeesList objectAt:row];
employeesRoom = [anEmployee employeeRoom];
if (![employeesRoom compareSTR:roomDescription]) {
[matrix addRow];
cell = [matrix cellAt:row :0];
[cell setStringValue:[[anEmployee employeeName] str]];
[cell setLeaf:YES];
[cell setLoaded:YES];
count++;
}
}
}
}
return count;
}
Any ideas???
Technical Details
Message-ID:
<9222211.7038@mulga.cs.mu.OZ.AU>Path:
arc1-ca.pugleaf.net!sparky!uunet!munnari.oz.au!cs.mu.OZ.AU!mundil.cs.mu.OZ.AU!simongShow Full Headers
Complete Article Headers
Newsgroups: comp.sys.next.programmer Path: arc1-ca.pugleaf.net!sparky!uunet!munnari.oz.au!cs.mu.OZ.AU!mundil.cs.mu.OZ.AU!simong From: simong@mundil.cs.mu.OZ.AU (Simon Alexander GREGORY) Subject: NXBrowser problems Message-ID: <9222211.7038@mulga.cs.mu.OZ.AU> Summary: NXBrowser problems Keywords: help Sender: news@cs.mu.OZ.AU Organization: Computer Science, University of Melbourne, Australia Date: Sun, 9 Aug 1992 01:29:44 GMT Lines: 70