Defines | |
| #define | SCROLL_DELAY_LENGTH 300 | 
| #define | CP_VIEW_DEFAULT_SIZE 100 | 
Functions | |
| static void | CP_View_GtkWidget_class_init (CP_View_GtkWidgetClass *klass) | 
| static void | CP_View_GtkWidget_init (CP_View_GtkWidget *cpView) | 
| static void | CP_View_GtkWidget_destroy (GtkObject *inObject) | 
| static void | CP_View_GtkWidget_realize (GtkWidget *inWidget) | 
| static void | CP_View_GtkWidget_size_request (GtkWidget *inWidget, GtkRequisition *requisition) | 
| static void | CP_View_GtkWidget_size_allocate (GtkWidget *inWidget, GtkAllocation *inAllocation) | 
| static gint | CP_View_GtkWidget_expose (GtkWidget *inWidget, GdkEventExpose *event) | 
| static gint | CP_View_GtkWidget_event (GtkWidget *inWidget, GdkEvent *event) | 
| guint | CP_View_GtkWidget_get_type () | 
| GtkWidget * | CP_View_GtkWidget_new (CP_View_Imp_Gtk *inDestView) | 
Variables | |
| static GtkWidgetClass * | parent_class = NULL | 
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 Initializes the widgets class fields and methods to be called upon various events. 
 
 
 
  | 
  
      
  | 
  
| 
 Finish initializing the passed in widget. Currently none is needed. 
 
 
 
  | 
  
      
  | 
  
| 
 Deallocate the passed in object. 
 
 
 
  | 
  
      
  | 
  
| 
 Called when the Gtk widget needs to allocate or create the underlying Gdk window object. 
 
 
 
  | 
  
      
  | 
  ||||||||||||
| 
 Called when the Gtk widget needs to determine the default size to make the underlying Gtk widget. 
 
 
 
  | 
  
      
  | 
  ||||||||||||
| 
 Resizes the underlying Gdk window to the passed in allocation request. 
 
 
 
  | 
  
      
  | 
  ||||||||||||
| 
 Called when the underlying Gtk widget needs to be drawn. This calls the CP_View_Imp object to let the CP_View classes handle the actual drawing. 
 
 
 
  | 
  
      
  | 
  ||||||||||||
| 
 Called when we need to handle a Gtk event. This will route the event to the CP_View_Imp event handling methods. 
 
 
 
  | 
  
      
  | 
  
| 
 Returns the unique type of widget for this class. If the widget has not been registered first, it is registered to get a unique type with the Gtk object system. 
 
 
  | 
  
      
  | 
  
| 
 Allocate a new Gtk1 widget of our class type. This is called by the various CP_View classes when they need to create a custom view implementation widget to implement a non Gtk view. 
 
 
 
  | 
  
      
  | 
  
| 
 
  | 
  
 1.4.0