![]() |
![]() |
![]() |
Anjuta Developers Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#include <libanjuta/anjuta-dock-pane.h> struct AnjutaDockPaneClass; void anjuta_dock_pane_refresh (AnjutaDockPane *self
); GtkWidget * anjuta_dock_pane_get_widget (AnjutaDockPane *self
); AnjutaPlugin * anjuta_dock_pane_get_plugin (AnjutaDockPane *self
); void anjuta_dock_pane_notify_single_selection_changed (AnjutaDockPane *self
); void anjuta_dock_pane_notify_multiple_selection_changed (AnjutaDockPane *self
); AnjutaDockPanePriv;
AnjutaDockPane is an abstract wrapper class for panes in an AnjutaDock.
Using AnjutaDockPane is especially helpful for those panes that show data from extenal sources that must be refreshed frequently, or panes that are exceptionally complex.
struct AnjutaDockPaneClass { GObjectClass parent_class; /* Virtual methods */ void (*refresh) (AnjutaDockPane *self); GtkWidget * (*get_widget) (AnjutaDockPane *self); /* Signals */ void (*single_selection_changed) (AnjutaDockPane *self); void (*multiple_selection_changed) (AnjutaDockPane *self); };
void anjuta_dock_pane_refresh (AnjutaDockPane *self
);
Refreshes the given pane. Subclasses only need to override this method if needed.
|
An AnjutaDockPane |
GtkWidget * anjuta_dock_pane_get_widget (AnjutaDockPane *self
);
|
An AnjutaDockPane |
Returns : |
The widget associated with the given pane. The returned widget is owned by the pane and should not be destroyed or modified. |
AnjutaPlugin * anjuta_dock_pane_get_plugin (AnjutaDockPane *self
);
|
An AnjutaDockPane |
Returns : |
The plugin object associated with this pane. |
void anjuta_dock_pane_notify_single_selection_changed
(AnjutaDockPane *self
);
Emits the single-selection-changed signal.
|
An AnjutaDockPane |
void anjuta_dock_pane_notify_multiple_selection_changed
(AnjutaDockPane *self
);
Emits the multiple-selection-changed signal.
|
An AnjutaDockPane |