|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ICPropertyTab
Interface for tabs in new CDT model. All tabs available via extension point "org.eclipse.cdt.managedbuilder.ui.cPropertyTab" should implement this interface.
Field Summary | |
---|---|
static int |
APPLY
|
static int |
CANCEL
|
static int |
DEFAULTS
|
static int |
DISPOSE
|
static int |
MANAGEDBUILDSTATE
|
static int |
MAXCOMMON
|
static int |
OK
|
static int |
SET_ICON
|
static int |
UPDATE
|
static int |
VISIBLE
|
Method Summary | |
---|---|
boolean |
canBeVisible()
Returns true (by default) if page's contents is correct Returns false if page cannot be shown because it does not fit to other settings (for example, managed build settings are not possible when managed build is off). |
void |
createControls(org.eclipse.swt.widgets.Composite parent,
ICPropertyProvider provider)
Creation of all visible elements |
void |
handleTabEvent(int kind,
java.lang.Object data)
Handle events sent by another tabs or pages Most of them are processed in AbstractCPropertyTab but this functionality can be overridden partially or fully. |
Field Detail |
---|
static final int OK
static final int APPLY
static final int CANCEL
static final int DEFAULTS
static final int UPDATE
static final int VISIBLE
static final int DISPOSE
static final int SET_ICON
static final int MAXCOMMON
static final int MANAGEDBUILDSTATE
Method Detail |
---|
void createControls(org.eclipse.swt.widgets.Composite parent, ICPropertyProvider provider)
parent
- - composite where widgets should be createdprovider
- - underlying pagevoid handleTabEvent(int kind, java.lang.Object data)
kind
- - message ID (see AbstractCPropertyTab)data
- - additional info, depanding of message kind.boolean canBeVisible()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |