Paket | flash.display |
Sınıf | public class NativeWindowInitOptions |
Miras Alma | NativeWindowInitOptions Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Başlatma seçeneklerinde tanımlanan özellikler, bir pencere oluşturulduktan sonra değiştirilemez.
Not: AIR tarafından otomatik olarak oluşturulan başlangıç uygulaması için bu özelliklerin tümü (type
dışında) uygulama açıklayıcıda ayarlanır. Başlangıç penceresi her zaman NativeWindowType.NORMAL
türündendir.
İlgili API Öğeleri
Özellik | Tanımlayan: | ||
---|---|---|---|
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
maximizable : Boolean
Pencerenin kullanıcı tarafından tam ekran durumuna getirip getirilemeyeceğini belirtir. | NativeWindowInitOptions | ||
minimizable : Boolean
Pencerenin kullanıcı tarafından simge durumuna küçültülüp küçültülemeyeceğini belirtir. | NativeWindowInitOptions | ||
owner : NativeWindow
Bu NativeWindowInitOptions ile oluşturulan pencerelere sahip olması gereken NativeWindow nesnesini belirtir. | NativeWindowInitOptions | ||
renderMode : String
Bu NativeWindowInitOptions öğesi içinde oluşturulmuş NativeWindow nesnesinin görüntü oluşturma modunu belirtir. | NativeWindowInitOptions | ||
resizable : Boolean
Pencerenin kullanıcı tarafından yeniden boyutlandırılıp boyutlandırılamayacağını belirtir. | NativeWindowInitOptions | ||
systemChrome : String
Pencere için sistem kromunun sağlanıp sağlanmadığını belirtir. | NativeWindowInitOptions | ||
transparent : Boolean
Pencerenin masaüstüne karşı saydamlığı ve alfa karışımını destekleyip desteklemediğini belirtir. | NativeWindowInitOptions | ||
type : String
Oluşturulacak pencerenin türünü belirtir. | NativeWindowInitOptions |
Yöntem | Tanımlayan: | ||
---|---|---|---|
Yeni bir NativeWindowInitOptions nesnesi oluşturur. | NativeWindowInitOptions | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
Belirtilen nesnenin dize olarak temsil edilen halini döndürür. | Object | ||
Belirtilen nesnenin temel değerini döndürür. | Object |
maximizable | özellik |
maximizable:Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Pencerenin kullanıcı tarafından tam ekran durumuna getirip getirilemeyeceğini belirtir.
Sistem kromu olan pencereler için bu ayar, pencereyi tam ekran durumuna getirme düğmesinin görünümünü etkiler. Ayrıca Microsoft Windows'daki pencere menüsü gibi sistem tarafından yönetilen kullanıcı arabiriminin diğer bölümlerini de etkiler.
false
değerine ayarlandığında, pencere kullanıcı tarafından tam ekran durumuna getirilemez. Doğrudan NativeWindow maximize()
yöntemi çağrıldığında pencere tam ekran durumuna getirilir.
İşletim sistemi davranışıyla ilgili notlar:
- Bir pencerenin tam ekran durumuna getirilmesinin yeniden boyutlandırmayı engellemediği Mac OS X gibi işletim sistemlerinde, pencerenin yakınlaştırılmasını ya da yeniden boyutlandırılmasını önlemek için hem
maximizable
hem deresizable
değerininfalse
olarak ayarlanması gerekir. - Bazı Linux pencere yöneticileri,
maximizable
özelliğifalse
değerine ayarlandığında bile pencerelerin en büyük haline getirilmesine izin verir.
Varsayılan değer şudur true.
Uygulama
public function get maximizable():Boolean
public function set maximizable(value:Boolean):void
İlgili API Öğeleri
minimizable | özellik |
minimizable:Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Pencerenin kullanıcı tarafından simge durumuna küçültülüp küçültülemeyeceğini belirtir.
Sistem kromu olan pencereler için bu ayar, pencereyi simge durumuna getirme düğmesinin görünümünü etkiler. Ayrıca Microsoft Windows'daki pencere menüsü gibi sistem tarafından yönetilen kullanıcı arabiriminin diğer bölümlerini de etkiler.
false
değerine ayarlandığında, pencere kullanıcı tarafından simge durumuna küçültülemez. Doğrudan NativeWindow minimize()
yöntemi çağrıldığında pencere simge durumuna küçültülür.
Not: Bazı Linux pencere yöneticileri, pencerelerin minimizable
özelliği false
olduğunda bile kullanıcı tarafından her zaman küçültülebilmesine izin verir.
Varsayılan değer şudur true.
Uygulama
public function get minimizable():Boolean
public function set minimizable(value:Boolean):void
İlgili API Öğeleri
owner | özellik |
owner:NativeWindow
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 2.6 |
Bu NativeWindowInitOptions ile oluşturulan pencerelere sahip olması gereken NativeWindow nesnesini belirtir.
Bir pencerenin sahibi olduğunda, o pencere her zaman sahibinin önünde görüntülenir, simge durumuna küçültülür, sahibiyle birlikte gizlenir ve sahibi kapandığında o da kapanır.
Varsayılan değer şudur null
.
Uygulama
public function get owner():NativeWindow
public function set owner(value:NativeWindow):void
İlgili API Öğeleri
renderMode | özellik |
renderMode:String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 3.0 |
Bu NativeWindowInitOptions öğesi içinde oluşturulmuş NativeWindow nesnesinin görüntü oluşturma modunu belirtir.
Bu özelliğin geçerli değerlerinin sabitleri NativeWindowRenderMode sınıfında tanımlanır
Belirtilmezse, renderMode
öğesinin varsayılan değeri NativeWindowRenderMode.AUTO
olur.
Varsayılan değer şudur NativeWindowRenderMode.AUTO.
Uygulama
public function get renderMode():String
public function set renderMode(value:String):void
İlgili API Öğeleri
resizable | özellik |
resizable:Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Pencerenin kullanıcı tarafından yeniden boyutlandırılıp boyutlandırılamayacağını belirtir.
false
değerine ayarlandığında, pencere kullanıcı tarafından sistem kromu kullanılarak yeniden boyutlandırılamaz. Bir fare olayına yanıt olarak NativeWindow startResize()
yöntemi çağrıldığında, kullanıcının pencereyi yeniden boyutlandırmasına olanak sağlanır. Pencere sınırları doğrudan ayarlandığında, pencere boyutu da değişir.
İşletim sistemi davranışıyla ilgili notlar:
- Pencerelerin tam ekran durumuna getirilmesinin yeniden boyutlandırma işlemi olduğu Mac OS X gibi işletim sistemlerinde, pencerenin yakınlaştırılmasını ya da yeniden boyutlandırılmasını önlemek için hem
maximizable
hem deresizable
öğesininfalse
değerine ayarlanması gerekir. - Bazı Linux pencere yöneticileri, pencerelerin
resizable
özelliğifalse
olduğunda bile kullanıcı tarafından her zaman küçültülebilmesine izin verir.
Varsayılan değer şudur true.
Uygulama
public function get resizable():Boolean
public function set resizable(value:Boolean):void
İlgili API Öğeleri
systemChrome | özellik |
systemChrome:String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Pencere için sistem kromunun sağlanıp sağlanmadığını belirtir.
Krom, kullanıcının bir pencerenin masaüstü özelliklerini denetlemesini sağlayan pencere denetimlerini ifade eder. Sistem kromu, AIR uygulamasının çalıştırıldığı masaüstü ortamının standart denetimlerini kullanır ve yerel işletim sisteminin standart görünümüne uyar.
Bir çerçeve (örn. Flex) tarafından sağlanan kromu kullanmak veya kendi pencere kromunuzu sağlamak için, systemChrome
öğesini NativeWindowSystemChrome.NONE
değerine ayarlayın.
Bu özelliğin geçerli değerlerinin sabitleri NativeWindowSystemChrome sınıfında tanımlanır:
NativeWindowSystemChrome.NONE
NativeWindowSystemChrome.STANDARD
Belirtilmezse, systemChrome
öğesinin varsayılan değeri NativeWindowSystemChrome.STANDARD
olur.
Sistem kromuna sahip bir pencere için transparent
özelliğinin true
değerine ayarlanması desteklenmez.
Varsayılan değer şudur NativeWindowSystemChrome.STANDARD.
Uygulama
public function get systemChrome():String
public function set systemChrome(value:String):void
İlgili API Öğeleri
transparent | özellik |
transparent:Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Pencerenin masaüstüne karşı saydamlığı ve alfa karışımını destekleyip desteklemediğini belirtir.
true
olursa, pencere görünümü masaüstüne karşı birleştirilir. Pencerenin, görüntüleme nesnesiyle kaplanmamış alanları veya alfa ayarı sıfıra yakın bir değerde olan görüntüleme nesneleriyle kaplanmış alanları etkili şekilde görünmez ve mouse olaylarını (pencerenin altındaki masaüstü nesnesi tarafından alınanlar) engellemez. Bir nesnenin mouse olaylarını engellemeyeceği alfa değeri, işletim sistemine bağlı olarak ,06 ile ,01 arasında değişiklik gösterir.
Sistem kromuna sahip bir pencere için transparent
özelliğinin true
değerine ayarlanması desteklenmez.
Not: Tüm Linux pencere yöneticileri şeffaflığı desteklemez. Bu tür sistemlerde, bir pencerenin şeffaf kısımları siyahla bileşik hale getirilir.
Varsayılan değer şudur false.
Uygulama
public function get transparent():Boolean
public function set transparent(value:Boolean):void
type | özellik |
type:String
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Oluşturulacak pencerenin türünü belirtir.
Bu özelliğin geçerli değerlerinin sabitleri NativeWindowType sınıfında tanımlanır:
NativeWindowType.NORMAL
— Tipik bir pencere. Normal pencereler tam ekran krom kullanır ve Windows veya Linux görev çubuğunda görüntülenir.NativeWindowType.UTILITY
— Bir araç paleti. Yardımcı program pencereleri, sistem kromunun daha ince bir sürümünü kullanır ve Windows görev çubuğunda görüntülenmez.NativeWindowType.LIGHTWEIGHT
— hafif pencerelerin sistem kromu olmaz ve Windows veya Linux görev çubuğunda görüntülenmez. Ayrıca hafif pencerelerin Windows'da System (Alt-Space) menüsü de olmaz. Hafif pencereler, bildirim baloncukları ve kısa ömürlü bir görüntüleme alanı açan açılır kutu gibi denetimler için uygundur. Hafif tür kullanıldığında,systemChrome
öğesininNativeWindowSystemChrome.NONE
değerine ayarlanması gerekir.
Belirtilmezse, type
öğesinin varsayılan değeri NativeWindowType.NORMAL
olur.
Varsayılan değer şudur NativeWindowType.NORMAL.
Uygulama
public function get type():String
public function set type(value:String):void
İlgili API Öğeleri
NativeWindowInitOptions | () | Yapıcı |
public function NativeWindowInitOptions()
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Yeni bir NativeWindowInitOptions nesnesi oluşturur.
Yeni oluşturulan nesnenin varsayılan değerleri şunlardır:
systemChrome = NativeWindowSystemChrome.STANDARD
type = NativeWindowType.NORMAL
transparent = false
sahip = null
resizable = true
maximizable = true
minimizable = true
Tue Jun 12 2018, 01:09 PM Z