本文整理了Java中org.eclipse.swt.widgets.DateTime.isDateWithDropDownButton()
方法的一些代码示例,展示了DateTime.isDateWithDropDownButton()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。DateTime.isDateWithDropDownButton()
方法的具体详情如下:
包路径:org.eclipse.swt.widgets.DateTime
类名称:DateTime
方法名:isDateWithDropDownButton
暂无
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.ppc
@Override
public void setEnabled (boolean enabled){
super.setEnabled (enabled);
if (isDateWithDropDownButton ())
down.setEnabled (enabled);
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.s390x
@Override
public void setEnabled (boolean enabled){
super.setEnabled (enabled);
if (isDateWithDropDownButton ())
down.setEnabled (enabled);
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.aix.ppc
@Override
public void setEnabled (boolean enabled){
super.setEnabled (enabled);
if (isDateWithDropDownButton ())
down.setEnabled (enabled);
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.ppc
@Override
void setFontDescription (int /*long*/ font) {
if (isDateWithDropDownButton ()) {
prefferedSize = null; //flush cache for computeSize as font can cause size to change.
setFontDescription (textEntryHandle, font);
}
super.setFontDescription (font);
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.s390x
@Override
void setFontDescription (long /*int*/ font) {
if (isDateWithDropDownButton ()) {
prefferedSize = null; //flush cache for computeSize as font can cause size to change.
setFontDescription (textEntryHandle, font);
}
super.setFontDescription (font);
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.aix.ppc
@Override
void setFontDescription (int /*long*/ font) {
if (isDateWithDropDownButton ()) {
prefferedSize = null; //flush cache for computeSize as font can cause size to change.
setFontDescription (textEntryHandle, font);
}
super.setFontDescription (font);
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.aix.ppc
static int checkStyle (int style) {
/*
* Even though it is legal to create this widget
* with scroll bars, they serve no useful purpose
* because they do not automatically scroll the
* widget's client area. The fix is to clear
* the SWT style.
*/
style &= ~(SWT.H_SCROLL | SWT.V_SCROLL);
//Workaround. Right_to_left is buggy on gtk2. Only allow on gtk3 onwards
if (!OS.GTK3 && isDateWithDropDownButton (style)) {
style &= ~(SWT.RIGHT_TO_LEFT);
}
style = checkBits (style, SWT.DATE, SWT.TIME, SWT.CALENDAR, 0, 0, 0);
if ((style & SWT.DATE) == 0) style &=~ SWT.DROP_DOWN;
return checkBits (style, SWT.MEDIUM, SWT.SHORT, SWT.LONG, 0, 0, 0);
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.s390x
static int checkStyle (int style) {
/*
* Even though it is legal to create this widget
* with scroll bars, they serve no useful purpose
* because they do not automatically scroll the
* widget's client area. The fix is to clear
* the SWT style.
*/
style &= ~(SWT.H_SCROLL | SWT.V_SCROLL);
//Workaround. Right_to_left is buggy on gtk2. Only allow on gtk3 onwards
if (!OS.GTK3 && isDateWithDropDownButton (style)) {
style &= ~(SWT.RIGHT_TO_LEFT);
}
style = checkBits (style, SWT.DATE, SWT.TIME, SWT.CALENDAR, 0, 0, 0);
if ((style & SWT.DATE) == 0) style &=~ SWT.DROP_DOWN;
return checkBits (style, SWT.MEDIUM, SWT.SHORT, SWT.LONG, 0, 0, 0);
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.ppc
static int checkStyle (int style) {
/*
* Even though it is legal to create this widget
* with scroll bars, they serve no useful purpose
* because they do not automatically scroll the
* widget's client area. The fix is to clear
* the SWT style.
*/
style &= ~(SWT.H_SCROLL | SWT.V_SCROLL);
//Workaround. Right_to_left is buggy on gtk2. Only allow on gtk3 onwards
if (!OS.GTK3 && isDateWithDropDownButton (style)) {
style &= ~(SWT.RIGHT_TO_LEFT);
}
style = checkBits (style, SWT.DATE, SWT.TIME, SWT.CALENDAR, 0, 0, 0);
if ((style & SWT.DATE) == 0) style &=~ SWT.DROP_DOWN;
return checkBits (style, SWT.MEDIUM, SWT.SHORT, SWT.LONG, 0, 0, 0);
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.aix.ppc
Point textSize = computeNativeSize (textEntryHandle, wHint, hHint, changed);
Rectangle trim = computeTrimInPixels (0,0, textSize.x,textSize.y);
if (isDateWithDropDownButton ()){
Point buttonSize = down.computeSizeInPixels (SWT.DEFAULT, SWT.DEFAULT, changed);
width = trim.width + buttonSize.x;
int borderWidth = getBorderWidthInPixels ();
if (prefferedSize == null && (isDateWithDropDownButton () && OS.GTK3)) {
prefferedSize = new Point (width + 2*borderWidth, height+ 2*borderWidth);
return prefferedSize;
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.ppc
Point textSize = computeNativeSize (textEntryHandle, wHint, hHint, changed);
Rectangle trim = computeTrimInPixels (0,0, textSize.x,textSize.y);
if (isDateWithDropDownButton ()){
Point buttonSize = down.computeSizeInPixels (SWT.DEFAULT, SWT.DEFAULT, changed);
width = trim.width + buttonSize.x;
int borderWidth = getBorderWidthInPixels ();
if (prefferedSize == null && (isDateWithDropDownButton () && OS.GTK3)) {
prefferedSize = new Point (width + 2*borderWidth, height+ 2*borderWidth);
return prefferedSize;
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.s390x
Point textSize = computeNativeSize (textEntryHandle, wHint, hHint, changed);
Rectangle trim = computeTrimInPixels (0,0, textSize.x,textSize.y);
if (isDateWithDropDownButton ()){
Point buttonSize = down.computeSizeInPixels (SWT.DEFAULT, SWT.DEFAULT, changed);
width = trim.width + buttonSize.x;
int borderWidth = getBorderWidthInPixels ();
if (prefferedSize == null && (isDateWithDropDownButton () && OS.GTK3)) {
prefferedSize = new Point (width + 2*borderWidth, height+ 2*borderWidth);
return prefferedSize;
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.ppc
if (isDateWithDropDownButton ()) {
createDropDownButton ();
createPopupShell (-1, -1, -1);
if (isDateWithDropDownButton ()) {
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.aix.ppc
if (isDateWithDropDownButton ()) {
createDropDownButton ();
createPopupShell (-1, -1, -1);
if (isDateWithDropDownButton ()) {
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.ppc
/**
* Here we carefully define the three internal handles:
* textEntryHandle
* containerHandle
* calendarHandle
*/
void createHandle () {
if (isCalendar ()) {
state |= HANDLE;
createHandleForFixed ();
createHandleForCalendar ();
} else {
createHandleForFixed ();
if (isDateWithDropDownButton ()) {
createHandleForDateWithDropDown ();
} else {
createHandleForDateTime ();
}
OS.gtk_editable_set_editable (textEntryHandle, (style & SWT.READ_ONLY) == 0);
if (OS.GTK_VERSION <= OS.VERSION(3, 20, 0)) {
OS.gtk_entry_set_has_frame (textEntryHandle, (style & SWT.BORDER) != 0);
}
}
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.s390x
/**
* Here we carefully define the three internal handles:
* textEntryHandle
* containerHandle
* calendarHandle
*/
void createHandle () {
if (isCalendar ()) {
state |= HANDLE;
createHandleForFixed ();
createHandleForCalendar ();
} else {
createHandleForFixed ();
if (isDateWithDropDownButton ()) {
createHandleForDateWithDropDown ();
} else {
createHandleForDateTime ();
}
OS.gtk_editable_set_editable (textEntryHandle, (style & SWT.READ_ONLY) == 0);
if (OS.GTK_VERSION <= OS.VERSION(3, 20, 0)) {
OS.gtk_entry_set_has_frame (textEntryHandle, (style & SWT.BORDER) != 0);
}
}
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.aix.ppc
/**
* Here we carefully define the three internal handles:
* textEntryHandle
* containerHandle
* calendarHandle
*/
void createHandle () {
if (isCalendar ()) {
state |= HANDLE;
createHandleForFixed ();
createHandleForCalendar ();
} else {
createHandleForFixed ();
if (isDateWithDropDownButton ()) {
createHandleForDateWithDropDown ();
} else {
createHandleForDateTime ();
}
OS.gtk_editable_set_editable (textEntryHandle, (style & SWT.READ_ONLY) == 0);
if (OS.GTK_VERSION <= OS.VERSION(3, 20, 0)) {
OS.gtk_entry_set_has_frame (textEntryHandle, (style & SWT.BORDER) != 0);
}
}
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.s390x
if (isDateWithDropDownButton () && OS.GTK3) {
GtkRequisition requisition = new GtkRequisition ();
OS.gtk_widget_get_preferred_size (textEntryHandle, null, requisition);
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.aix.ppc
if (isDateWithDropDownButton () && OS.GTK3) {
GtkRequisition requisition = new GtkRequisition ();
OS.gtk_widget_get_preferred_size (textEntryHandle, null, requisition);
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.ppc
if (isDateWithDropDownButton () && OS.GTK3) {
GtkRequisition requisition = new GtkRequisition ();
OS.gtk_widget_get_preferred_size (textEntryHandle, null, requisition);
内容来源于网络,如有侵权,请联系作者删除!