亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? xmcombo.h

?? Wxpython Implemented on Windows CE, Source code
?? H
字號:
/*
 * ComboBox.h - Das schon lange schmerzlich vermisste Combo-Box-
 *              Widget -- nun endlich auf fuer Motif!
 * 
 * Letzte Modifikation: 04.10.1995    Revisionsstand: 1.32a
 * 
 * (c) 1993, 1994 Harald Albrecht
 * Institut fuer Geometrie und Praktische Mathematik
 * RWTH Aachen, Germany
 * albrecht@igpm.rwth-aachen.de
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program (see the file COPYING for more details);
 * if not, write to the Free Software Foundation, Inc., 675 Mass Ave, 
 * Cambridge, MA 02139, USA.
 *
 */
#ifndef __ComboBoxWidget_h
#define __ComboBoxWidget_h

#include <Xm/Xm.h>

#if defined(__cplusplus) || defined(c_plusplus)
extern "C" {
#endif

#ifdef XmNselectionCallback
#undef XmNselectionCallback
#endif
    
#define XmNselectionCallback		"selectionCallback"
#define XmCSelectionCallback		"SelectionCallback"
#define XmNunselectionCallback		"unselectionCallback"
#define XmCUnselectionCallback		"UnselectionCallback"
#define XmNdropDownCallback		"dropDownCallback"
#define XmCDropDownCallback		"DropDownCallback"

#define XmNdropDownCursor		"dropDownCursor"
#define XmCDropDownCursor		"DropDownCursor"

/* ICH GLAUB' ES JA EINFACH NICHT! DIESE @#$!%^ BEI DER OSF HABEN
 * DOCH TATSAECHLICH VERGESSEN, DASS DIE EINTRAEGE IN DER LISTBOX
 * VIELLEICHT AUCH SORTIERT SEIN SOLLEN -- MUSS MAN DENN ALLES
 * SELBST MACHEN?!
 */
#define XmNsorted			"sorted"
#define XmCSorted			"Sorted"
#define XmNsortingCallback		"sortingCallback"
#define XmCSortingCallback		"SortingCallback"

#define XmNstaticList			"staticList"
#define XmCStaticList			"StaticList"

#define XmNsquareArrow			"squareArrow"
#define XmCSquareArrow			"SquareArrow"
#define XmNarrowSpacingOn		"arrowSpacingOn"
#define XmCArrowSpacingOn		"ArrowSpacingOn"

/*
 * Wie verhaeltsich die Liste, wenn der Focus verloren geht, sobald
 * der Mauszeiger aus dem Dialog herausbewegt wird?
 */
#define XmNpersistentDropDown		"persistentDropDown"
#define XmCPersistentDropDown		"PersistentDropDown"
#define XmNtwmHandlingOn		"twmHandlingOn"
#define XmCTwmHandlingOn		"TwmHandlingOn"
/*
 * alles fuer das Label...
 */
#define XmNshowLabel			"showLabel"
#define XmCShowLabel			"ShowLabel"
#define XmNdropDownOffset		"dropDownOffset"
#define XmCDropDownOffset		"DropDownOffset"

#define XmNlabelMarginBottom		"labelMarginBottom"
#define XmCLabelMarginBottom		"LabelMarginBottom"
#define XmNlabelMarginHeight		"labelMarginHeight"
#define XmCLabelMarginHeight		"LabelMarginHeight"
#define XmNlabelMarginLeft		"labelMarginLeft"
#define XmCLabelMarginLeft		"LabelMarginLeft"
#define XmNlabelMarginRight		"labelMarginRight"
#define XmCLabelMarginRight		"LabelMarginRight"
#define XmNlabelMarginTop		"labelMarginTop"
#define XmCLabelMarginTop		"LabelMarginTop"
#define XmNlabelMarginWidth		"labelMarginWidth"
#define XmCLabelMarginWidth		"LabelMarginWidth"

/* Callback reasons: (part. predefined)
 *
 * XmCR_SINGLE_SELECT	    user selected item in the list
 */

typedef struct {
    int      reason;	/* Grund                  */
    XEvent   *event;	/* Ausloesender Event     */
    XmString value;     /* Ausgewaehlter Eintrag  */
    int      index;	/* Index dieses Eintrages */
} XmComboBoxSelectionCallbackStruct,XmComboBoxDefaultActionCallbackStruct;

typedef struct {
    int         reason;
    XEvent      *event;
    Boolean     doit;
    Position    currInsert, newInsert;
    Position    startPos, endPos;
    XmTextBlock text;
} XmComboBoxTextVerifyCallbackStruct, *XmComboBoxTextVerifyPtr;

/* Callback reasons: new
 * 
 * XmCR_SHOW_LIST	    list is dropping down
 * XmCR_HIDE_LIST	    list is getting hidden
 * 
 * XmCR_UNSELECT	    unselecting item from list or osfDelete
 */
#define XmCR_SHOW_LIST	4200	/* ten times "42", that should   */
#define XmCR_HIDE_LIST	4201	/* explain everything of live... */
#define XmCR_UNSELECT   4202
typedef struct {
    int	     reason;	/* Grund		  */
    XEvent   *event;    /* Ausloesender Event     */
} XmComboBoxDropDownCallbackStruct, XmComboBoxUnselectionCallbackStruct;

#define XmCR_SORTING	4203
#define XmOP_INIT	1
#define XmOP_DONE	2
#define XmOP_COMPARE	3
typedef struct {
    int      reason;
    XEvent   *event;    /* IMMER NULL!! */
    int      operation;
    void     *item_internal;
    XmString item;
    int      result;
} XmComboBoxSortingCallbackStruct, *XmComboBoxSortingPtr;

/* Alle Funktionen, um auf die Liste der Combo-Box zuzugreifen.
 * Bitte immer diese Funktionen dazu benutzen und nicht direkt
 * auf das entsprechende Widget in der Combo-Box zugreifen!
 * Aus diesem Grunde sind auch nicht alle Funktionen einer Listbox
 * verfuegbar, da sich einige Funktionen mit der Verwaltung der
 * Combo-Box beissen wuerden.
 */
extern void    XmComboBoxAddItem(Widget w, XmString item, int pos);
extern void    XmComboBoxAddItems(Widget w, XmString *items, int item_count, int pos);
extern void    XmComboBoxAddItemUnselected(Widget w, XmString item, int pos);
extern void    XmComboBoxDeleteItem(Widget w, XmString item);
extern void    XmComboBoxDeleteItems(Widget w, XmString *items, int item_count);
extern void    XmComboBoxDeletePos(Widget w, int pos);
extern void    XmComboBoxDeleteItemsPos(Widget w, int item_count, int pos);
extern void    XmComboBoxDeleteAllItems(Widget w);
extern void    XmComboBoxReplaceItems(Widget w, XmString *old_items, int item_count, XmString *new_items);
extern void    XmComboBoxReplaceItemsPos(Widget w, XmString *new_items, int item_count, int position);
extern Boolean XmComboBoxItemExists(Widget w, XmString item);
extern int     XmComboBoxItemPos(Widget w, XmString item);
extern Boolean XmComboBoxGetMatchPos(Widget w, XmString item, int **pos_list, int *pos_count);
extern void    XmComboBoxSelectPos(Widget w, int pos, Boolean notify);
extern void    XmComboBoxSelectItem(Widget w, XmString item, Boolean notify);
/* Etwas anders als bei der Listbox, da es sowieso nur einen ausge-
 * waehlten Eintrag in der Listbox geben kann!
 * Liefert Index des ausgewaehlten Eintrages oder 0.
 */
extern int     XmComboBoxGetSelectedPos(Widget w);
extern void    XmComboBoxClearItemSelection(Widget w);
/*
 * Nun alle Funktionen, die auf das Eingabefeld zugreifen...
 * Auch hier gilt wieder, es gibt 'was auf die Finger, wenn jemand
 * versucht, direkt auf das Eingabefeld direkt zuzugreifen!
 */
extern void    XmComboBoxClearSelection(Widget w, Time time);
extern Boolean XmComboBoxCopy(Widget w, Time time);
extern Boolean XmComboBoxCut(Widget w, Time time);
extern XmTextPosition XmComboBoxGetInsertionPosition(Widget w);
extern XmTextPosition XmComboBoxGetLastPosition(Widget w);
extern int     XmComboBoxGetMaxLength(Widget w);
extern char *  XmComboBoxGetSelection(Widget w);
extern Boolean XmComboBoxGetSelectionPosition(Widget w, XmTextPosition *left, 
                                               XmTextPosition *right);
extern char *  XmComboBoxGetString(Widget w);
extern void    XmComboBoxInsert(Widget w, XmTextPosition position, char *value);
extern Boolean XmComboBoxPaste(Widget w);
extern Boolean XmComboBoxRemove(Widget w);
extern void    XmComboBoxReplace(Widget w, XmTextPosition from_pos, 
                                 XmTextPosition to_pos, char *value);
extern void    XmComboBoxSetAddMode(Widget w, Boolean state);
extern void    XmComboBoxSetHighlight(Widget w, XmTextPosition left, 
                                      XmTextPosition right, XmHighlightMode mode);
extern void    XmComboBoxSetInsertionPosition(Widget w, XmTextPosition position);
extern void    XmComboBoxSetMaxLength(Widget w, int max_length);
extern void    XmComboBoxSetSelection(Widget w, XmTextPosition first, 
                                      XmTextPosition last, Time time);
extern void    XmComboBoxSetString(Widget w, char *value);
extern void    XmComboBoxShowPosition(Widget w, XmTextPosition position);

extern WidgetClass xmComboBoxWidgetClass; /* Die Klasse hoechstselbst */

#ifndef XmIsComboBox
#define XmIsComboBox(w)	    XtIsSubclass(w, xmComboBoxWidgetClass)
#endif /* XmIsComboBox */

typedef struct _XmComboBoxClassRec *XmComboBoxWidgetClass;
typedef struct _XmComboBoxRec      *XmComboBoxWidget;

extern Widget XmCreateComboBox(Widget parent, String name, ArgList arglist,
                               Cardinal argcount);

/* PLEASE do not use this functions if you really not need to do so !!! */
extern Widget XmComboBoxGetEditWidget(Widget w);
extern Widget XmComboBoxGetListWidget(Widget w);
extern Widget XmComboBoxGetLabelWidget(Widget w);

#if defined(__cplusplus) || defined(c_plusplus)
}
#endif

#endif /* __ComboBoxWidget_h */
/* Ende von ComboBox.h */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩你懂的在线播放| 一个色综合网站| 337p日本欧洲亚洲大胆精品| 欧美伦理影视网| 欧美三级电影网| 欧美亚洲综合另类| 欧美日韩一区精品| 欧美日韩精品一区二区| 欧美日韩黄色一区二区| 欧美一级日韩免费不卡| 日韩欧美国产一区二区三区| 91精品国产91久久久久久最新毛片| 91精品国产综合久久久久久久久久| 欧美精品一二三区| 日韩欧美黄色影院| 久久久久国产精品人| 久久人人97超碰com| 欧美激情一区三区| 亚洲男人的天堂在线aⅴ视频| 亚洲少妇中出一区| 亚洲高清三级视频| 亚州成人在线电影| 日韩高清不卡一区二区三区| 麻豆精品国产传媒mv男同| 久久99精品久久久| 成人黄色电影在线| 91黄色激情网站| 欧美高清视频在线高清观看mv色露露十八| 欧美日韩一区二区电影| 日韩精品一区二区三区在线观看 | 久久网这里都是精品| 欧美激情一区二区在线| 亚洲宅男天堂在线观看无病毒| 亚洲超丰满肉感bbw| 精品一区二区三区免费| 成人免费av资源| 欧美日韩久久一区| 精品国产乱码久久久久久影片| 久久精品日韩一区二区三区| 综合av第一页| 日韩av网站免费在线| 国产剧情一区二区三区| 91麻豆视频网站| 欧美一区二区视频在线观看2020 | 精品国产污污免费网站入口| 中文字幕 久热精品 视频在线| 一区二区成人在线| 激情亚洲综合在线| 91久久人澡人人添人人爽欧美 | 欧美a级理论片| 国产成人亚洲精品青草天美| 色综合久久中文综合久久牛| 日韩网站在线看片你懂的| 国产精品久久久久久久久搜平片| 婷婷六月综合网| 成人天堂资源www在线| 欧美老肥妇做.爰bbww视频| 国产精品网站在线| 老司机精品视频导航| 91麻豆.com| 久久精品一区蜜桃臀影院| 舔着乳尖日韩一区| 91在线国内视频| 久久综合丝袜日本网| 午夜久久久影院| 色中色一区二区| 久久九九国产精品| 男人操女人的视频在线观看欧美| 99re这里只有精品6| 久久久三级国产网站| 日韩影院精彩在线| 一本一本大道香蕉久在线精品 | 韩国三级在线一区| 欧美日韩高清影院| 一区二区三区在线视频观看58| 国产激情偷乱视频一区二区三区 | 日韩高清一区在线| 色综合一个色综合| 国产精品麻豆网站| 国产一区在线不卡| 日韩一卡二卡三卡四卡| 性感美女久久精品| 色噜噜狠狠色综合中国| 中文字幕免费不卡| 国产传媒久久文化传媒| 精品日本一线二线三线不卡| 五月激情综合网| 欧美日韩日日夜夜| 午夜激情综合网| 欧美日韩aaaaa| 亚洲一二三专区| 色噜噜狠狠成人中文综合| 国产精品久久久久久久久免费丝袜 | 884aa四虎影成人精品一区| 一区二区三区精品视频| 99久久99久久精品国产片果冻| 久久精品视频一区| 国产黄色91视频| 国产婷婷色一区二区三区四区| 精品一区二区国语对白| 欧美电影精品一区二区| 久久成人免费网| 日韩精品一区二区三区视频在线观看| 日韩国产高清影视| 日韩免费成人网| 狠狠久久亚洲欧美| 久久精品亚洲乱码伦伦中文| 国产久卡久卡久卡久卡视频精品| 精品国产免费视频| 国产suv精品一区二区883| 欧美激情一区二区三区四区 | 国产欧美日韩在线看| 成人激情校园春色| 亚洲欧美在线高清| 91麻豆蜜桃一区二区三区| 一个色在线综合| 欧美巨大另类极品videosbest | 久久精品国内一区二区三区| 日韩欧美黄色影院| 国产一区二区三区免费观看| 欧美激情一区二区在线| 色婷婷综合久久久| 午夜久久久久久久久| 日韩三级视频中文字幕| 国产精品1024久久| 中文字幕一区二区三区视频| 在线日韩av片| 青青草97国产精品免费观看| 久久色在线视频| 99久久婷婷国产精品综合| 亚洲综合网站在线观看| 欧美一级艳片视频免费观看| 国产.欧美.日韩| 亚洲香肠在线观看| 精品久久免费看| 不卡的av电影| 日韩专区中文字幕一区二区| 精品免费国产二区三区| 99re视频这里只有精品| 午夜精品一区二区三区三上悠亚| 亚洲精品一区二区三区香蕉| 成人av在线一区二区三区| 一区二区在线看| 欧美大黄免费观看| k8久久久一区二区三区 | 91麻豆福利精品推荐| 亚洲国产视频一区| 久久亚洲综合色一区二区三区 | 亚洲人妖av一区二区| 欧美一区二区三级| 成人av综合在线| 免费在线观看不卡| 亚洲精品视频在线| 久久久一区二区| 欧美日韩日日骚| 成人黄色国产精品网站大全在线免费观看| 亚洲一区二区精品久久av| 精品国产免费一区二区三区四区| 色综合天天综合在线视频| 美女视频一区在线观看| 亚洲欧美偷拍另类a∨色屁股| 日韩写真欧美这视频| 色综合 综合色| 国产精品2024| 青青草97国产精品免费观看 | 成人午夜av影视| 男人操女人的视频在线观看欧美 | 97国产一区二区| 国产精品综合在线视频| 亚洲香肠在线观看| 综合色中文字幕| 久久―日本道色综合久久| 69久久99精品久久久久婷婷| 色一情一伦一子一伦一区| 狠狠狠色丁香婷婷综合久久五月| 亚洲午夜国产一区99re久久| 亚洲国产成人午夜在线一区| 精品日韩一区二区三区免费视频| 欧美揉bbbbb揉bbbbb| 91在线国产福利| 国产成人三级在线观看| 麻豆精品国产传媒mv男同| 亚洲www啪成人一区二区麻豆| ...xxx性欧美| 国产精品亲子乱子伦xxxx裸| 欧美xxxxx裸体时装秀| 欧美日韩精品系列| 欧美性猛片xxxx免费看久爱| eeuss鲁片一区二区三区| 福利一区二区在线| 国产一区二区日韩精品| 国模一区二区三区白浆| 日本不卡123| 日韩1区2区日韩1区2区| 亚洲成a人v欧美综合天堂| 一区二区三区成人在线视频| 亚洲丝袜制服诱惑| 国产精品久久久久久亚洲伦| 国产精品你懂的| 国产精品国产精品国产专区不片|