subclass

Delphi: Proper time to subclass, and restore, a control?

What is the correct place/time to start subclassing a control? What is the proper time to restore the original window proc? Right now i subclass during form creation: procedure TForm1.FormCreate(Sender: TObject); begin FOldPanel1WindowProc := Panel1.WindowProc; Panel1.WindowProc := Panel1WindowProc; end; and i restore the subc...

Subclasses in separate assemblies with FluentNHibernate

I have a class A in one assembly and subclass B that extends A in another assembly that I am trying to auto-map. There are classes that have relationships to A, and classes that have relationships to B. The subclass strategy is table-per-inheritance-hierarchy. (NOT joined-subclass) Depending on the order of how I add the persistence mod...

Python: How does inheritance of __slots__ in subclasses actually work?

In the Python data model reference section on slots there is a list of notes on using __slots__. I am thoroughly confused by the 1st and 6th items, because they seem to be contradicting each other. First item: When inheriting from a class without __slots__, the __dict__ attribute of that class will always be accessible, so a __slots...

Should we add unsubclass code during dialog destruction?

What will happen when we subclass a windows dialog and dialog is closed? Scenario is that I am subclassing a dialog and application can launch many instances of that dialog. Is it necessary to add unsubclassing code to all the dialogs in thier destruction logic. I think when dialogs get closed there is no need to unsubclass them becau...

Subclassing a final class; or, a Degenerate Decorator

I have a number of different representations of the same kind of object; let's call it a Thing. "Thing" is a marker interface. ThingFormat0, ThingFormat1, ThingFormat2 etc. are all JavaBeans that implement Thing. (Because they are JavaBeans, a JSON marshaller automatically converts them to and from JSON automatically.) ThingFormat1 h...

Always use SUBCLASSES of ASP.NET server controls? If not, why not?

In my pre-ASP.NET development environment, there was a near-universal best practice: * NEVER use the native controls! * Instead, subclass ALL the controls, and ALWAYS use the subclassed version. Why? Because that gave you a hook... one place to write code and have it applied throughout your application. For example: Suppose you decid...

Class Library subclass

Hi everybody, I am required to find out if the following is a standard practice to create a subclass. Take for instance, I have to create a class library (ClLib) with 2 classes using Visual Studio: Class1.cs & Class2.cs. Next, I open up the .CSPROJ file of ClLib and modify the following line: Compile Include="Class2.cs" / to become ...

C#: Subclass List<Something>?

I have a class EqualCondition which implements my own interface ICondition, which has only one method: SatisfiedBy(Something). public class EqualCondition : ICondition { private Something m_Something; public HelloCondition(Something something) { m_Something = something; } // Magic!!! public bool SatisfiedBy...

drawTextInRect on UITextField not called

I'm trying to implement the answer to this SO question. The problem is: -[drawTextInRect] is apparently not called, and setting the shadow in -[drawRect] doesn't make the UITextField's text shadowed. Another weird thing is that even if my subclass implementations of -[drawTextInRect] and -[drawRect] are completely empty (not even a call...

Drawing text in a NSButton subclass

How would I add the text from the title of the button in my NSButton subclass? ...

Why doesn't Apple allow subclassing of UINavigationController? And what are my alternatives to subclassing?

I'm currently building a tabbed iPhone application where each tab's view controller is an instance of UINavigationController, and where every subcontroller of every one of the UINavigationController instances is an instance of UITableViewController. Ideally, I'd like to subclass UINavigationController so that the controller for each tab ...

NHibernate subclasses and composite keys

I have a class StoreHours that has a composite key and has been working perfectly. A new demand came up for another type of hours to be returned. I thought "simple, I'll abstract the base class, have two concrete implementations and change my references in the app to one of the new classes". However, upon doing that, my unit tests failed...

NSShadow with a NSButton subclass

Here's My Code: - (void)drawRect:(NSRect)dirtyRect { // Drawing code here. // Create the Gradient NSGradient *fillGradient = nil; if (mouseIsDown) fillGradient = [[NSGradient alloc] initWithStartingColor:[NSColor colorWithCalibratedRed:0.868 green:0.873 blue:0.868 alpha:1.000] endingColor:[NSColor colorWithCali...

Objective C -- initializing inherited variables of a subclass object

I have a class MyClass. I am exaggerating here, but let's say MyClass has 1000 instance variables. I then create a subclass called MySubClass with all the instance variables MyClass has, plus one more. Question: given an object MyObj of class MyClass, is there an easy way to create a corresponding object MyDerivedObj of class MySubC...

Subclassing dict: should dict.__init__() be called?

Here is a twofold question, with a theoretical part, and a practical one: When subclassing dict: class ImageDB(dict): def __init__(self, directory): dict.__init__(self) # Necessary?? ... should dict.__init__(self) be called, just as a "safety" measure (e.g., in case there are some non-trivial implementation deta...

I need some C++ guru's opinions on extending std::string

I've always wanted a bit more functionality in STL's string. Since subclassing STL types is a no no, mostly I've seen the recommended method of extension of these classes is just to write functions (not member functions) that take the type as the first argument. I've never been thrilled with this solution. For one, it's not necessarily ...

solved: zend_form access parent form element

Ok, I think I did my due diligence here. I couldn't find any reference on how to use a parent form element in a subclassed form. May be because it's obvious to everyone but me. It's got me stumped. This is what I tried. At first, within my form constructor I called parent::__construct($options = null); then accessed the parent elemen...

Mapping Hibernate "Custom" Subclasses

As a new Hibernate user, I have heard that a good pattern for adding some helper methods to generated classes is to add them in a subclass. For example: // generated via Hibernate mapping file public class GeneratedClass { long id; String someValue; // etc, etc. } // my own class with pretty printing method public class MyGener...

Subclassing Python dictionary to override __setitem__

I am building a class which subclasses dict, and overrides __setitem__. I would like to be certain that my method will be called in all instances where dictionary items could possibly be set. I have discovered three situations where Python (in this case, 2.6.4) does not call my overridden __setitem__ method when setting values, and inst...

How do I name a file differently everytime I allocate it?

The Code: // Inside my BoardsViewController.m - (void)createImage { imageCounter ++; board = [[Boards alloc] init]; [self.view addSubview:board]; [board release]; board is supposed to be changed everytime, and is instead of being named board: be named 1_board, 2_board, 3_board, everytime I call this method ...