[Biococoa-dev] strider and gck format
Koen van der Drift
kvddrift at earthlink.net
Sun Mar 19 18:34:55 EST 2006
Hi,
One thing that the BCSequenceView will also need (or actually maybe
its controller) is a method that checks whether what the user types
is part of the symbolset of the sequence. If the controller does
that, it's probably needed in a delegate method, such as
- (BOOL)textView:(NSTextView *)aTextView
shouldChangeTextInRange:(NSRange)affectedCharRange
replacementString:(NSString *)replacementString
And also a way to change every typed letter to uppercase/lowercase
automagically.
Alex, I will look into the bug - that is indeed very weird, and
difficult to debug :( However, the fact that it only is for the
first 10 characters, which is hardecoded in the default value of 90
for the columnwidth, could give a clue.
cheers,
- Koen.
On Mar 19, 2006, at 11:08 AM, Alexander Griekspoor wrote:
> Hi Koen,
>
> The columnwidth parameter is exactly that, it's not the spacing, it
> determines the space for characters. The default of 90 matches
> exactly 10 courier 12 characters. Here's the awakefromnib stuff I use:
>
> [sequenceTextView setSelectedTextAttributes: [NSDictionary
> dictionaryWithObjectsAndKeys: [NSColor colorWithCalibratedRed:
> 178.0 / 255.0 green: 198.0 / 255.0 blue: 223.0 / 255.0 alpha: 1.0],
> NSBackgroundColorAttributeName, nil]];
> [sequenceTextView setContinuousSpellCheckingEnabled: NO];
> [sequenceTextView setFont: [NSFont fontWithName: @"Courier" size:
> 12.0]];
> [sequenceTextView setUnit: @"bp"];
>
> Now it would indeed by logical (and a future plan), that the
> columnwidth is not a property but is calculated based on the
> current font. Then the number of characters per column would be a
> nice property to add. This was outside the current scope for me
> though.
>
> One other thing, there seems to be a bug in the textview that if
> you have less than one row of text, you can't select any of the
> first 10 characters, if you would find the fix for this bug I would
> be very greatful!
> Cheers,
> Alex
>
>
>
> On 19-mrt-2006, at 16:11, Koen van der Drift wrote:
>
>>
>> On Mar 19, 2006, at 5:57 AM, Alexander Griekspoor wrote:
>>
>>> Great work Koen! Nice!
>>> Alex
>>>
>>> On 18-mrt-2006, at 15:30, Koen van der Drift wrote:
>>>
>>>> Hi,
>>>>
>>>> I have just updated the Translation demo, and added the
>>>> openPanel code from the BCAppDemo to import files. It now works
>>>> with the strider format.
>>>>
>>>> Next is to merge KDTextView with BCSequenceView.
>>
>> Alex,
>>
>> How can I control the number of symbols in the column view (in the
>> KDTextView) ? It would be nice to make that variable, eg my
>> preference would be to have 10 symbols in one column. You already
>> added a method setColumnWidth, but I don't see anything similar
>> for the number of symbols. We should also be careful that we don't
>> hard-code the dimensions of the column (and the overlay), because
>> the user may want to change the fonttype and -size.
>>
>> cheers,
>>
>> - Koen.
>>
>>
>
> ***********************************
> Mek (Alexander Griekspoor)
> MekenTosj.com
> Web: http://www.mekentosj.com
> Mail: mek at mekentosj.com
> ***********************************
>
>
More information about the Biococoa-dev
mailing list