這是以前自己看swt的文件總結的筆記,對於各種shell的介紹.粘過來充充數先.
border——當只有border的時候,視窗是乙個只有細細白色邊框的空白視窗,沒有title那一圈藍色的邊框,也沒有最大化,最小化,關閉。不能resize,不能移動。在工作列裡右鍵沒有反應。
close——當只有close的時候,視窗會出現藍色的邊框,並且有title,title上顯示的是settext的內容,沒有title就算settext指定了內容也無法顯示。沒有最大化,最小化,可以移動。工作列裡右鍵可以關閉和移動。不能resize。
max——當只有max的時候,視窗會出現藍色的title邊框,並且有最大化,最小化和關閉的按鈕,但是最小化的按鈕不起作用,關閉的按鈕有作用。可以移動,不能resize,工作列裡右鍵可以移動關閉和最大化/還原。
min——當只有min的時候,情況跟只有max差不多,只是最大化的按鈕不起作用。
no_trim——當有no_trim存在的情況下,其他的任何style都不起作用。視窗是沒有邊框,連border那樣細小的白色邊框也沒有,沒有title的藍色邊框,不能移動,resize和關閉。
resize——當只有resize存在的時候,視窗沒有title,只有border,不能關閉,移動和最大最小化。
on_top——當只有on_top存在的時候,視窗始終在最前端,沒有title,視窗只有一圈黑色的細小邊框。
tool——當只有tool存在的時候,視窗外觀和on_top一樣。只是在工作列中並沒有視窗的存在。api中的解釋是,tool視窗是被用來作為乙個工具欄使用的。
primary_modal——當只有primary_modal存在的時候,視窗的外觀和
system_modal——和primary_modal一樣。
shell_trim——是title,close,min,max,resize的組合。
dialog_trim——是title,close,border的組合。
SWT中shell的各種style介紹
border 當只有border的時候,視窗是乙個只有細細白色邊框的空白視窗,沒有title那一圈藍色的邊框,也沒有最大化,最小化,關閉。不能resize,不能移動。在工作列裡右鍵沒有反應。close 當只有close的時候,視窗會出現藍色的邊框,並且有title,title上顯示的是settext...
shell中的各種括號
在編寫shell scripts時,經常會用到括號,各種括號,各種用法。一 括號 圓括號 1 單小括號。命令組。括號中的命令將會新開乙個子shell順序執行,所以括號中的變數不能夠被指令碼餘下的部分使用。括號中多個命令之間用分號隔開,最後乙個命令可以沒有分號,各命令和括號之間不必有空格。命令替換。等...
shell中的各種括號
1.中括號 bash 的內部命令,和test是等同,作為條件判斷結構 if then cmd fi 引用陣列中每個元素的編號 2.雙中括號 雙中括號大多數情況與單中括號相同,但是 支援字串的模式匹配,如 hello hell?且能避免許多bug if i lt5 if a ne1 a a 2 if ...