Değişkenler ad alanı
İşlevler
İşlev | Açıklama |
---|---|
allDeveloperVariables(workspace) | Workspace'teki bloklar tarafından kullanılan tüm geliştirici değişkenlerini bulun. Geliştirici değişkenleri hiçbir zaman kullanıcıya gösterilmez ancak oluşturulan kodda genel değişken olarak bildirilir. Geliştirici değişkenlerini tanımlamak için bloğunuzda getDeveloperVariables işlevini tanımlayın ve değişken adlarının listesini döndürün. Jeneratörlerin kullanımı içindir. |
allUsedVarModels(ws) | Kullanıcı tarafından oluşturulan ve çalışma alanında kullanılan tüm değişkenleri bulun. Jeneratörlerin kullanımı içindir. Kullanılmayan değişkenler dahil olmak üzere bir çalışma alanındaki tüm değişkenlerin listesini almak için getAllVariables işlevini çağırın. |
createVariableButtonHandler(workspace, opt_callback, opt_type) | Varsayılan değişken araç kutusu kategorisindeki "Değişken Oluştur" düğmesini yönetir. Kullanıcıdan bir değişken adı ister. Çalışma alanının değişkenleri arasında zaten kullanılmakta olan bir ad varsa yeniden istem gösterilir. Özel düğme işleyicileri, değişken türlerine ve oluşturma sonrası işlemeye izin vererek bu işlevi devredebilir. Daha karmaşık özelleştirmeler (ör. değişken türü için istem) bu işlevin kapsamı dışındadır. |
deleteVariable(workspace, variable, triggeringBlock) | Belirli bir çalışma alanındaki bir değişkeni ve tüm kullanımlarını silin. Kullanıcıdan onay istenebilir. |
flyoutCategory(workspace, useXml) | |
flyoutCategory(workspace, useXml) | |
flyoutCategoryBlocks(workspace) | Değişken kategorisi için pop-up'ın gerektirdiği blokları oluşturun. |
generateUniqueName(workspace) | Henüz kullanılmayan yeni bir değişken adı döndürme. Bu işlem, başlangıçta "i" ile "z" arasında tek harfli değişken adları oluşturmaya çalışır. Benzersiz bir ad bulunamazsa "i" ile "z", "a" ile "h" ve ardından "i2" ile "z2" vb. denemeler yapılır. "l" atlanır. |
generateUniqueNameFromOptions(startChar, usedNames) | usedNames dizisinde bulunmayan benzersiz bir ad döndürür. Bu işlem, a - z aralığında tek harfli adlar oluşturmaya çalışır (l atlanır). startChar parametresine iletilen karakterle başlar. |
generateVariableFieldDom(variableModel) | Değişken alanı temsil eden DOM nesneleri oluşturun. |
getOrCreateVariablePackage(workspace, id, opt_name, opt_type) | Belirli bir çalışma alanında değişken aramak veya oluşturmak için kullanılan yardımcı işlev. Değişken yoksa oluşturup döndürür. |
getVariable(workspace, id, opt_name, opt_type) | Belirtilen çalışma alanında bir değişkeni arayın. Her zaman, açılır çalışma alanından önce ana çalışma alanında arama yapar. Ad ve türe göre aramaya kıyasla her zaman kimliğe göre aramayı tercih eder. |
getVariableUsesById(workspace, id) | Adlandırılmış bir değişkenin tüm kullanımlarını bulma |
nameUsedWithAnyType(name, workspace) | Belirtilen ada sahip herhangi bir türde değişken olup olmadığını kontrol edin. |
promptName(promptText, defaultText, callback) | Kullanıcıdan yeni bir değişken adı isteğinde bulunun. |
renameVariable(workspace, variable, opt_callback) | Kullanıcının bir değişken için yeni bir ad girmesine olanak tanıyan bir istem açar. Yeni ad geçerliyse yeniden adlandırma işlemini tetikler. Çakışma varsa yeniden istem gösterir. |
Değişkenler
Değişken | Açıklama |
---|---|
CATEGORY_NAME | Araç kutusu XML'inde bir kategorinin "özel" özelliğinde kullanılacak dize. Bu dize, kategorinin değişken bloklarla dinamik olarak doldurulması gerektiğini gösterir. Ayrıca Blockly.Procedures.CATEGORY_NAME ve Blockly.VariablesDynamic.CATEGORY_NAME değerlerine bakın. |
TEST_ONLY | |
VAR_LETTER_OPTIONS |