هذا هو الأمر MyFramex الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
MyFrame - يحدد كيفية إنشاء AfterStep لإطار النافذة
CONFIGURATION OPTIONS
السماح بالحدود
يشير إلى أنه يجب رسم الحدود المشطوفة حول إطار النافذة وشريط العنوان.
يتم تشغيل هذا بشكل افتراضي، لذلك يكون هذا الخيار مفيدًا فقط مع الوراثة
إطارات النوافذ المحددة مسبقًا.
راجع أيضًا: وراثة MyFrame للحصول على التفاصيل.
CondenseTitlebar يسار|يمين|وسط
يسمح لأشرطة العناوين بأن تكون أصغر من حجم النافذة. تحدد المعلمة
محاذاة شريط العنوان بأكمله.
راجع أيضًا: علامات المحاذاة لمزيد من التفاصيل.
زاوية [ الجنوب الشرقي | جنوب غرب | الشمال الشرقي | الشمال الغربي ] "pixmap_name"
يحدد زاوية إطار النافذة المراد تزيينها والخريطة البيكسلية التي سيتم استخدامها.
محاذاة الزاوية
FIXME: أضف الوصف المناسب هنا.
راجع أيضًا: علامات المحاذاة لمزيد من التفاصيل.
CornerBevel أسفل|إضافي|بلا سطر|لا مخطط تفصيلي|بلا|يسار|يمين|أعلى
يضبط الشطب الافتراضي لزوايا إطار النافذة.
إذا كنت بحاجة إلى حواف مختلفة لحالات النافذة المختلفة، فاستخدمها
CornerFocusedBevel، CornerUnfocusedBevel، CornerStickyBevel
راجع أيضًا: أعلام شطبة لمزيد من التفاصيل.
CornerFBevel
الاسم المستعار لـ CornerFocusedBevel.
راجع أيضًا: أعلام شطبة لمزيد من التفاصيل.
CornerFocusedBevel أسفل|إضافي|بلا سطر|لا مخطط تفصيلي|بلا|يسار|يمين|أعلى
يضبط حافة زوايا إطار النافذة عندما تكون النافذة في حالة التركيز.
إذا لم يتم استخدام هذا، فسيتم استخدام القيم المعينة باستخدام CornerBevel.
راجع أيضًا: أعلام شطبة لمزيد من التفاصيل.
CornerSBevel
الاسم المستعار لـ CornerStickyBevel.
راجع أيضًا: أعلام شطبة لمزيد من التفاصيل.
حجم الزاوية الشمال الشرقي|الجنوب الشرقي|الشمال الغربي|الجنوب الغربي|أي العرض × الارتفاع
FIXME: أضف الوصف المناسب هنا.
CornerStickyBevel الشمال الشرقي|الجنوب الشرقي|الشمال الغربي|الجنوب الغربي|أي
بلا | [يسار ، أعلى ، يمين ، أسفل ، إضافي ، بلا مخطط]
يضبط حافة زوايا إطار النافذة عندما تكون النافذة في حالة لزجة. هذا
يقوم بالكتابة فوق أي قيمة تم تعيينها باستخدام CornerBevel.
إذا لم يتم استخدام هذا، فسيتم استخدام القيم المعينة باستخدام CornerBevel.
راجع أيضًا: أعلام شطبة لمزيد من التفاصيل.
CornerUBevel
الاسم المستعار لـ CornerUnfocusedBevel.
راجع أيضًا: أعلام شطبة لمزيد من التفاصيل.
CornerUnfocusedBevel أسفل|إضافي|بلا سطر|لا مخطط تفصيلي|بلا|يسار|يمين|أعلى
يضبط حافة زوايا إطار النافذة عندما تكون النافذة في حالة غير مركزة.
إذا لم يتم استخدام هذا، فسيتم استخدام القيم المعينة باستخدام CornerBevel.
راجع أيضًا: أعلام شطبة لمزيد من التفاصيل.
الشرق "pixmap_name"
يحدد الصورة البيكسلية التي سيتم عرضها في الحد الأيمن لإطار النافذة، إذا
تم تعيين DecorateFrames.
FrameFStyle إسلوبي
الاسم المستعار لـ FrameFocusedStyle.
FrameFocusedStyle إسلوبي
يحدد MyStyle ليتم تطبيقه على إطار النافذة إذا كانت النافذة في حالة التركيز.
FrameStyle إسلوبي
الاسم المستعار لـ FrameStickyStyle.
FrameStickyStyle إسلوبي
يحدد MyStyle ليتم تطبيقه على إطار النافذة إذا كانت النافذة في حالة لزجة.
FrameUStyle إسلوبي
الاسم المستعار لـ FrameUnfocusedStyle.
FrameUnfocusedStyle إسلوبي
يحدد MyStyle ليتم تطبيقه على إطار النافذة إذا كانت النافذة في حالة غير مركزة.
يرث اسم الإطار
يحدد MyFrame ليرث الخيارات منه. سيتم تجاوز الخيارات منframe_name
الخيارات المحددة مسبقًا لهذا الإطار. الوراثة طريقة جيدة لحفظ الذاكرة
وعرض النطاق الترددي للشبكة إذا تم استخدام نفس BackPixmap لعدة إطارات، مثل
سيتم تحميل الصورة البيكسلية للإطار الموروث فقط.
InheritDefaults
FIXME: أضف الوصف المناسب هنا.
LeftBtnAlign
يحدد محاذاة الأزرار اليسرى في شريط العنوان.
راجع أيضًا: ابحث عن علامات المحاذاة لمزيد من التفاصيل.
LeftBtnBackAlign
يحدد محاذاة خلفية الأزرار اليسرى.
راجع أيضًا: علامات المحاذاة لمزيد من التفاصيل.
LeftBtnBackground
يحدد الخلفية التي سيتم استخدامها للأزرار اليسرى.
LeftSpacerBackAlign
يحدد محاذاة خلفية الفاصل الموجود في أقصى اليسار (افتراضيًا).
شريط العنوان.
راجع أيضًا: علامات المحاذاة لمزيد من التفاصيل.
LeftSpacerBackground
يحدد الخلفية التي سيتم استخدامها للفاصل الموجود في أقصى اليسار (افتراضيًا).
شريط العنوان.
انظر أيضًا: تخطيط شريط العنوان لمزيد من التفاصيل.
LeftTitleSpacerBackAlign
يحدد محاذاة خلفية الفاصل الداخلي (افتراضيًا)، على يسار
عنوان النافذة.
راجع أيضًا: علامات المحاذاة لمزيد من التفاصيل.
LeftTitleSpacerBackground
يحدد خلفية الفاصل الداخلي (افتراضيًا)، على يسار عنوان النافذة.
LeftTitlebarLayout [أزرار] | [فاصل] | [فاصل العنوان]
يحدد ترتيب العناصر في شريط العنوان على يسار عنوان النافذة، حيث
الافتراضي هو فاصل - أزرار - فاصل العنوان.
راجع أيضًا: علامات تخطيط شريط العنوان لمزيد من التفاصيل.
إطاري " اسم الإطار "
frame_option
~ ماي فريم
يحدد بداية تعريف الإطار. يمكن الرجوع إلى الإطار لاحقًا
by اسم الإطار . ~ ماي فريم ينتهي تعريف الإطار.
ليس لها حدود
يشير إلى أنه لا ينبغي رسم حدود مشطوفة حول إطار النافذة و
شريط العنوان.
NoCorner
FIXME: أضف الوصف المناسب هنا.
NoSide
FIXME: أضف الوصف المناسب هنا.
شمال "pixmap_name"
يحدد الصورة البيكسلية التي سيتم عرضها في الحد العلوي لإطار النافذة، إذا
تم تعيين DecorateFrames.
الشمال الشرقي "pixmap_name"
يحدد الصورة البيكسلية التي سيتم عرضها في الزاوية اليمنى العليا من إطار النافذة،
إذا تم تعيين DecorateFrames.
الشمال الغربي "pixmap_name"
يحدد الخريطة البيكسلية التي سيتم عرضها في الزاوية العلوية اليسرى من إطار النافذة، إذا
تم تعيين DecorateFrames.
RightBtnAlign
يحدد محاذاة الأزرار اليمنى في شريط العنوان.
راجع أيضًا: ابحث عن علامات المحاذاة لمزيد من التفاصيل.
RightBtnBackAlign
يحدد محاذاة خلفية الأزرار الصحيحة.
راجع أيضًا: علامات المحاذاة لمزيد من التفاصيل.
RightBtnBackground
يحدد الخلفية التي سيتم استخدامها للأزرار الصحيحة.
RightSpacerBackAlign
يحدد محاذاة خلفية الفاصل الموجود في أقصى اليمين (افتراضيًا).
شريط العنوان.
راجع أيضًا: علامات المحاذاة لمزيد من التفاصيل.
RightSpacerBackground
يحدد الخلفية التي سيتم استخدامها للفاصل الموجود في أقصى اليمين (افتراضيًا).
شريط العنوان.
انظر أيضًا: تخطيط شريط العنوان لمزيد من التفاصيل.
RightTitleSpacerBackAlign
يحدد محاذاة خلفية الفاصل الداخلي (افتراضيًا)، على يمين
عنوان النافذة.
راجع أيضًا: علامات المحاذاة لمزيد من التفاصيل.
RightTitleSpacerBackground
يحدد خلفية الفاصل الداخلي (افتراضيًا)، الموجود على يمين عنوان النافذة.
RightTitlebarLayout [أزرار] | [فاصل] | [فاصل العنوان]
يحدد ترتيب العناصر في شريط العنوان على يسار عنوان النافذة، حيث
الافتراضي هو TitleSpacer، Buttons، Spacer.
راجع أيضًا: علامات تخطيط شريط العنوان لمزيد من التفاصيل.
في الاختيار [ جنوب | شمال | الشرق | West Side ] "pixmap_name"
يحدد جانب إطار النافذة الذي سيتم تزيينه والخريطة البيكسلية التي سيتم استخدامها.
محاذاة جانبية
FIXME: أضف الوصف المناسب هنا.
راجع أيضًا: علامات المحاذاة لمزيد من التفاصيل.
SideBevel أسفل|إضافي|بلا سطر|لا مخطط تفصيلي|بلا|يسار|يمين|أعلى
يضبط الشطب الافتراضي لجوانب إطار النافذة.
إذا كنت بحاجة إلى حواف مختلفة لحالات النافذة المختلفة، فاستخدم SideFocusedBevel،
SideUnfocusedBevel، SideStickyBevel
راجع أيضًا: أعلام شطبة لمزيد من التفاصيل.
SideFBevel
الاسم المستعار لـ SideFocusedBevel.
راجع أيضًا: أعلام شطبة لمزيد من التفاصيل.
SideFocusedBevel أسفل|إضافي|بلا سطر|لا مخطط تفصيلي|بلا|يسار|يمين|أعلى
يضبط حافة جوانب إطار النافذة عندما تكون النافذة في حالة التركيز.
إذا لم يتم استخدام هذا، فسيتم استخدام القيم التي تم تعيينها باستخدام SideBevel.
راجع أيضًا: أعلام شطبة لمزيد من التفاصيل.
SideSBevel
الاسم المستعار لـ SideStickyBevel.
راجع أيضًا: أعلام شطبة لمزيد من التفاصيل.
حجم الجانب
FIXME: أضف الوصف المناسب هنا.
التقطيع الجانبي
FIXME: أضف الوصف المناسب هنا.
SideStickyBevel أسفل|إضافي|بلا سطر|لا مخطط تفصيلي|بلا|يسار|يمين|أعلى
يضبط حافة جوانب إطار النافذة عندما تكون النافذة في حالة لزجة.
إذا لم يتم استخدام هذا، فسيتم استخدام القيم التي تم تعيينها باستخدام SideBevel.
راجع أيضًا: أعلام شطبة لمزيد من التفاصيل.
SideUBevel
الاسم المستعار لـ SideUnfocusedBevel.
راجع أيضًا: أعلام شطبة لمزيد من التفاصيل.
SideUnfocusedBevel أسفل|إضافي|بلا سطر|لا مخطط تفصيلي|بلا|يسار|يمين|أعلى
يضبط حافة جوانب إطار النافذة عندما تكون النافذة في حالة عدم التركيز.
إذا لم يتم استخدام هذا، فسيتم استخدام القيم التي تم تعيينها باستخدام SideBevel.
راجع أيضًا: أعلام شطبة لمزيد من التفاصيل.
جنوب "pixmap_name"
يحدد الصورة البيكسلية التي سيتم عرضها في الحد السفلي من إطار النافذة، إذا
تم تعيين DecorateFrames.
الجنوب الشرقي "pixmap_name"
يحدد الخريطة البيكسلية التي سيتم عرضها في الركن الأيمن السفلي من النافذة
الإطار، إذا تم تعيين DecorateFrames.
جنوب غرب "pixmap_name"
يحدد الصورة البيكسلية التي سيتم عرضها في الركن الأيسر السفلي من إطار النافذة،
إذا تم تعيين DecorateFrames.
محاذاة العنوان
FIXME: أضف الوصف المناسب هنا.
راجع أيضًا: علامات المحاذاة لمزيد من التفاصيل.
عنوان الخلفية
يحدد الخلفية التي سيتم استخدامها لعنوان النافذة.
عنوان الخلفيةمحاذاة
يحدد محاذاة خلفية عنوان النافذة.
راجع أيضًا: علامات المحاذاة لمزيد من التفاصيل.
العنوانBevel
يحدد الشطبة التي سيتم رسمها حول شريط العنوان. إذا كنت ترغب في الحصول على
حواف مختلفة، اعتمادًا على حالة النافذة، استخدم TitleFocusedBevel،
TitleUnfocusedBevel أو TitleStickyBevel.
راجع أيضًا: أعلام شطبة لمزيد من التفاصيل.
طريقة تكوين العنوان
FIXME: أضف الوصف المناسب هنا.
العنوانFBevel
الاسم المستعار لـ TitleFocusedBevel.
راجع أيضًا: أعلام شطبة لمزيد من التفاصيل.
العنوانFCompositionMethod
الاسم المستعار لـ TitleFocusedCompositionMethod.
العنوانFHue
الاسم المستعار لـ TitleFocusedHue.
TitleFSaturation
الاسم المستعار لـ TitleFocusedSaturation.
TitleFStyle إسلوبي
الاسم المستعار لـ TitleFocusedStyle.
العنوانFocusedBevel
يحدد الحافة التي سيتم رسمها حول شريط العنوان إذا كانت النافذة في موضع التركيز
الدولة.
راجع أيضًا: أعلام شطبة لمزيد من التفاصيل.
طريقة التركيب المركزة
FIXME: أضف الوصف المناسب هنا.
العنوانFocusedHue
FIXME: أضف الوصف المناسب هنا.
العنوانالتشبع المركز
FIXME: أضف الوصف المناسب هنا.
TitleFocusedStyle إسلوبي
MyStyle ليتم تطبيقه على شريط العنوان إذا كانت النافذة في حالة التركيز.
عنوانHSpacing قيمنا
يحدد المسافة بالبكسل المراد إدراجها بين عنوان النافذة والأزرار/الفواصل.
الرجاء ملاحظة أن CondenseTitlebar يؤثر على سلوك هذا الخيار.
العنوانSBevel
الاسم المستعار لـ TitleStickyBevel.
راجع أيضًا: أعلام شطبة لمزيد من التفاصيل.
طريقة تكوين العنوان
الاسم المستعار لـ TitleStickyCompositionMethod.
العنوانSHue
الاسم المستعار لـ TitleStickyHue.
العنوانSaturation
الاسم المستعار لـ TitleStickySaturation.
TitleSStyle إسلوبي
الاسم المستعار لـ TitleStickyStyle.
العنوان StickyBevel
يحدد الحافة التي سيتم رسمها حول شريط العنوان إذا كانت النافذة غير مركزة
الدولة.
راجع أيضًا: أعلام شطبة لمزيد من التفاصيل.
العنوان: طريقة التركيب اللاصق
FIXME: أضف الوصف المناسب هنا.
العنوان StickyHue
FIXME: أضف الوصف المناسب هنا.
العنوان:StickySaturation
FIXME: أضف الوصف المناسب هنا.
العنوان StickyStyle إسلوبي
MyStyle ليتم تطبيقه على شريط العنوان إذا كانت النافذة في حالة لزجة.
TitleUBevel
الاسم المستعار لـ TitleUnfocusedBevel.
راجع أيضًا: أعلام شطبة لمزيد من التفاصيل.
عنوان UCompositionMethod
الاسم المستعار لـ TitleUnfocusedCompositionMethod.
العنوانUHue
الاسم المستعار لـ TitleUnfocusedHue.
العنوانUSaturation
الاسم المستعار للعنوانUnfocusedSaturation.
TitleUStyle إسلوبي
الاسم المستعار لـ TitleUnfocusedStyle.
TitleUnfocusedBevel
يحدد الحافة التي سيتم رسمها حول شريط العنوان إذا كانت النافذة غير مركزة
الدولة.
راجع أيضًا: أعلام شطبة لمزيد من التفاصيل.
طريقة التركيب غير المركزة
FIXME: أضف الوصف المناسب هنا.
TitleUnfocusedHue
FIXME: أضف الوصف المناسب هنا.
العنوان غير مركّز التشبع
FIXME: أضف الوصف المناسب هنا.
TitleUnfocusedStyle إسلوبي
MyStyle ليتم تطبيقه على شريط العنوان إذا كانت النافذة في حالة غير مركزة.
TitleVSpacing قيمنا
West Side "pixmap_name"
يحدد الصورة البيكسلية التي سيتم عرضها في الحد الأيسر لإطار النافذة، إذا
تم تعيين DecorateFrames.
زخارف إطار النافذة (ويعرف أيضًا باسم MyFrame)
كل نافذة محاطة بما يسمى بزخرفة الإطار. زخرفة كل إطار
يمكن بناؤها من 9 TBars:
1) شريط العنوان الرئيسي الذي يحتوي على أيقونات على اليسار، وتسمية في المنتصف وأيقونات على اليمين. ملصق
قد تحتوي أيضًا على صورة أساسية خاصة - تسمى خلفية العنوان. ترتيب
يتم تعيين هذه العناصر بواسطة إعداد TitleButtonOrder (انظر أدناه).
2) 4 جوانب الإطار. كل منها له عرض ثابت يتم تحديده بواسطة SideSize
الإعداد أو حجم الصورة إذا تم حذف SideSize. يتغير البعد الثاني لـ TBar
لتتناسب مع حجم النافذة.
3) 4 زوايا الإطار. كل منها له عرض وارتفاع ثابتان، على النحو الذي يحدده
إعداد CornerSize أو حجم الصورة.
يتم تقديم كل عنصر من العناصر المذكورة أعلاه عن طريق إنشاء خلفية باستخدام كل منها
MyStyle، ثم تراكب الصور/الأزرار والنص فوقه. تقصير
يتم التراكب باستخدام طريقة التركيب ألفا بليند. في حالة شريط العنوان الرئيسي
يمكن تغييرها. يتم بعد ذلك رسم الشطب أعلى الصورة كما هو محدد في
الإعداد المعني.
يسمح MyFrame باستخدام MyStyles المختلفة لزخارف شريط العنوان والإطار. لو
تم حذف أي منها - الإعداد الافتراضي من
سيتم استخدام FWindowStyle/UWindowStyle/SWindowStyle.
هام: إذا كنت تستخدم صورًا شبه شفافة لجوانب الإطار، فستكون كذلك
متراكب فوق خلفية MyStyle التي تم إنشاؤها، لذلك إذا كنت تريد أن يتم تراكبها
فوق خلفية الجذر - يجب عليك استخدام MyStyle مع ضبط BackPixmap على 129 أو 149.
لاحظ أيضًا أنه ما لم تستخدم MYStyle مع BackPixmap 126 و125 - الإطار
لن تتشكل الزخارف. وبالمثل إذا كنت تريد أن يحتوي جزء الإطار على فقط
شكل الصورة الذي حددته، بدون خلفية على الإطلاق - استخدم MyStyle مع
تم تعيين BackPixmap على النحو التالي:
BackPixmap 126 فارغ.xpm
حيث تكونempt.xpm عبارة عن صورة شفافة تمامًا مقاس 1 × 1 (يتم توفيرها كـ
سطح المكتب/أيقونات/مشترك/فارغ.xpm ).
لتحديد الجانب/الزاوية من الممكن استخدام الاختصارات، مثل: N، NW، SW،
وما إلى ذلك.
يجب أن تحتوي جميع إعدادات CompositionMethod على أحد أنواع BackPixmap من
ماي ستايلز ( أي 130-143 )
قد يكون لإعداد المحاذاة معنى/قدرات مختلفة للعناصر المختلفة. متى
يتم تطبيقه على النص - فهو ببساطة يقوم بمحاذاة النص مع الجوانب المذكورة. عند تطبيقه على الصورة -
مثل خلفية العنوان أو الصورة البكسلية الجانبية للإطار - فهي تحدد أيضًا ما إذا كان ينبغي للصورة أن تكون كذلك
أن تكون مبلطة أو تحجيمها أو تركها بنفس الحجم. تأكد من استخدام HTiled أو VTiled أو
HScaled، VScaled لجوانب الإطار - وإلا فلن يتم تغيير حجم الصور الموجودة عليها
مطابقة حجم النافذة (وهذه أيضًا ميزة :)).
لتوسيط العنصر، حدد محاذاة لتشمل كلا الجانبين. على سبيل المثال :
محاذاة اليسار واليمين
سيتم توسيط العنصر أفقيًا.
لاحظ أن خيار TitleBackground يسمح لك بتحديد صورة لاستخدامها ضمنها
تسمية شريط العنوان بالإضافة إلى MyStyle. وقد تم ذلك للحصول على شكل أفضل
أشرطة العناوين. قد يكون لديك MyStyle ليكون شكله شفافًا تمامًا، بينما
TitleBackground بعض الصور غير الشفافة، والتي من شأنها أن توفر رؤية أفضل
لنص شريط العنوان.
"الاسم" للإطار الخاص بي
يرث "الاسم"]
#الشكل التقليدي :
[شمال ] [شرق ]
[جنوب غرب ]
[شمال شرق]
[الشمال الغربي ]
[جنوب شرق ] [جنوب غرب ]
#الشكل البديل : [الجهة شمال|جنوب|شرق|غرب|أي []] إذا
تم حذف الصورة البيكسلية - سيتم رسم مجسم مشطوف الحواف فارغًا
[لا جانب الشمال|الجنوب|الشرق|الغرب|أي]
[الزاوية الشمالية الشرقية|الجنوبية الشرقية|الشمالية الغربية|الجنوبية الغربية|أي ] إذا كانت الصورة البيكسلية
تم حذفه - سيتم رسم الشطبة الفارغة
[لا توجد زاوية شمال شرق|جنوب شرق|شمال غرب|جنوب غرب|أي مكان]
#الإعدادات الجديدة:
[العنوان غير المركز]
[العنوان الذي تم التركيز عليه]
[العنوان StickyStyle ]
[نمط الإطار غير المركز]
[نمط التركيز على الإطار]
[نمط الإطار اللاصق]
يتم تراكب [TitleBackground ] فوق الخلفية وتحتها
النص
يتم تراكب [LeftBtnBackground ] فوق الخلفية وتحتها
الكتلة اليسرى من الأزرار
يتم تراكب [LeftSpacerBackground ] فوق الخلفية بينهما
الكتلة اليسرى من الأزرار والتسمية النصية
يتم تراكب [RightSpacerBackground ] على الخلفية بينهما
الكتلة اليمنى من الأزرار وتسمية النص
يتم تراكب [RightBtnBackground ] فوق الخلفية وتحتها
الكتلة اليمنى من الأزرار
# سمات إضافية: [SideSize شمال|جنوب|شرق|غرب|أي
استخدم MyFramex عبر الإنترنت باستخدام خدمات onworks.net