זוהי הפקודה MyFramex שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
MyFrame - מגדיר כיצד AfterStep צריך לבנות את מסגרת החלון
תְצוּרָה אפשרויות
AllowBorder
מציין שיש לצייר גבולות משופעים סביב מסגרת החלון ושורת הכותרת.
זה מופעל כברירת מחדל, אז אפשרות זו שימושית רק בשילוב עם ירושה
מסגרות חלונות שהוגדרו בעבר.
ראה גם: Inherit MyFrame לפרטים.
CondenseTitlebar שמאל|ימין|מרכז
מאפשר לשורות הכותרת להיות קטנות יותר מגודל החלון. הפרמטר מגדיר
יישור כל שורת הכותרת.
ראה גם: דגלי יישור לפרטים נוספים.
בפינה [ דְרוֹם מִזְרָח | דְרוֹם מַעֲרָב | צְפוֹן מִזרָח | צפון מערב ] "שם_פיקסל"
מציין את פינת מסגרת החלון שיש לעטר ואת מפת הפיקסל שבה יש להשתמש.
יישור פינות
FIXME: הוסף כאן תיאור מתאים.
ראה גם: דגלי יישור לפרטים נוספים.
CornerBevel תחתון|Extra|NoInline|NoOutline|none|שמאל|ימין|למעלה
מגדיר את שיפוע ברירת המחדל של פינות מסגרת של חלון.
אם אתה צריך שיפועים שונים עבור מצבי החלונות השונים, השתמש
CornerFocusedBevel, CornerUnfocusedBevel, CornerStickyBevel
ראה גם: דגלים משופעים לפרטים נוספים.
פינת FBevel
כינוי עבור CornerFocusedBevel.
ראה גם: דגלים משופעים לפרטים נוספים.
פינה ממוקדת Bevel תחתון|Extra|NoInline|NoOutline|none|שמאל|ימין|למעלה
מגדיר את השיפוע של פינות מסגרת החלון כאשר החלון במצב ממוקד.
אם לא נעשה שימוש, ערכים שהוגדרו עם CornerBevel ישמשו.
ראה גם: דגלים משופעים לפרטים נוספים.
CornerSBevel
כינוי עבור CornerStickyBevel.
ראה גם: דגלים משופעים לפרטים נוספים.
CornerSize צפון מזרח|דרום מזרח|צפון מערב|דרום מערב|כל WIDTHxHEIGHT
FIXME: הוסף כאן תיאור מתאים.
CornerStickyBevel צפון מזרח|דרום מזרח|צפון מערב|דרום מערב|כל
None|[Left,Top, Right, Bottom,Extra,NoOutline]
מגדיר את השיפוע של פינות מסגרת החלון כאשר החלון במצב דביק. זֶה
מחליף כל ערך שהוגדר עם CornerBevel.
אם לא נעשה שימוש, ערכים שהוגדרו עם CornerBevel ישמשו.
ראה גם: דגלים משופעים לפרטים נוספים.
CornerUBevel
כינוי עבור CornerUnfocusedBevel.
ראה גם: דגלים משופעים לפרטים נוספים.
CornerUnfocusedBevel תחתון|Extra|NoInline|NoOutline|none|שמאל|ימין|למעלה
מגדיר את השיפוע של פינות מסגרת החלון כאשר החלון במצב לא ממוקד.
אם לא נעשה שימוש, ערכים שהוגדרו עם CornerBevel ישמשו.
ראה גם: דגלים משופעים לפרטים נוספים.
מזרח "שם_פיקסל"
מציין את מפת הפיקסל שתוצג בגבול הימני של מסגרת החלון, אם
DecorateFrames מוגדר.
FrameFSstyle הסגנון שלי
כינוי עבור FrameFocusedStyle.
FrameFocusedStyle הסגנון שלי
מגדיר את MyStyle ליישום על מסגרת החלון אם החלון נמצא במצב ממוקד.
FrameSSstyle הסגנון שלי
כינוי עבור FrameStickyStyle.
FrameStickyStyle הסגנון שלי
מגדיר את MyStyle ליישום על מסגרת החלון אם החלון במצב דביק.
FrameUSstyle הסגנון שלי
כינוי עבור FrameUnfocusedStyle.
FrameUnfocusedStyle הסגנון שלי
מגדיר את MyStyle ליישום על מסגרת החלון אם החלון במצב לא ממוקד.
ירושה מסגרת_שם
מציין MyFrame שממנו ניתן לרשת אפשרויות. אפשרויות מ-frame_name יעקפו
אפשרויות שצוינו בעבר עבור מסגרת זו. ירושה היא דרך טובה לחסוך בזיכרון
ורוחב פס רשת אם אותו BackPixmap משמש עבור מספר מסגרות, כמו
pixmap תיטען רק עבור המסגרת שעברה בירושה.
InheritDefaults
FIXME: הוסף כאן תיאור מתאים.
LeftBtnAlign
מגדיר את יישור הלחצנים השמאליים בשורת הכותרת.
ראה גם: חפש בדגלי יישור לפרטים נוספים.
LeftBtnBackAlign
מגדיר את יישור הרקע של הכפתורים השמאליים.
ראה גם: דגלי יישור לפרטים נוספים.
LeftBtnBackground
מגדיר את הרקע לשימוש עבור הכפתורים השמאליים.
LeftSpacerBackAlign
מגדיר את יישור הרקע של המרווח (כברירת מחדל) השמאלי ביותר של ה-
שורת כותרת.
ראה גם: דגלי יישור לפרטים נוספים.
LeftSpacerBackground
מגדיר את הרקע לשימוש עבור המרווח (כברירת מחדל) השמאלי ביותר של ה-
שורת כותרת.
ראה גם: פריסת שורת הכותרת לפרטים נוספים.
LeftTitleSpacerBackAlign
מגדיר את היישור של הרקע של המרווח הפנימי (כברירת מחדל), משמאל ל
כותרת החלון.
ראה גם: דגלי יישור לפרטים נוספים.
LeftTitleSpacerBackground
מגדיר את הרקע של המרווח הפנימי (כברירת מחדל), משמאל לכותרת החלון.
LeftTitlebarLayout [כפתורים] | [ספייסר] | [TitleSpacer]
מגדיר את סדר האלמנטים בשורת הכותרת משמאל לכותרת החלון, היכן
ברירת המחדל היא Spacer - Buttons - TitleSpacer.
ראה גם: דגלי פריסת שורת כותרת לפרטים נוספים.
MyFrame" מסגרת_שם "
frame_option
~MyFrame
מציין את ההתחלה של הגדרת מסגרת. ניתן להתייחס למסגרת מאוחר יותר
by מסגרת_שם . ~MyFrame מסיים הגדרת מסגרת.
אין גבול
מציין כי אין לצייר גבולות משופעים סביב מסגרת החלון ו
שורת כותרת.
NoCorner
FIXME: הוסף כאן תיאור מתאים.
NoSide
FIXME: הוסף כאן תיאור מתאים.
צפון "שם_פיקסל"
מציין את מפת הפיקסל שתוצג בגבול העליון של מסגרת החלון, אם
DecorateFrames מוגדר.
צְפוֹן מִזרָח "שם_פיקסל"
מציין את מפת הפיקסל שתוצג בפינה השמאלית העליונה של מסגרת החלון,
אם DecorateFrames מוגדר.
צפון מערב "שם_פיקסל"
מציין את מפת הפיקסל שתוצג בפינה השמאלית העליונה של מסגרת החלון, אם
DecorateFrames מוגדר.
RightBtnAlign
מגדיר את היישור של הלחצנים הימניים בשורת הכותרת.
ראה גם: חפש בדגלי יישור לפרטים נוספים.
RightBtnBackAlign
מגדיר את יישור הרקע של הכפתורים הימניים.
ראה גם: דגלי יישור לפרטים נוספים.
RightBtnBackground
מגדיר את הרקע לשימוש עבור הכפתורים הנכונים.
RightSpacerBackAlign
מגדיר את היישור של הרקע של המרווח (כברירת מחדל) הימני ביותר של
שורת כותרת.
ראה גם: דגלי יישור לפרטים נוספים.
RightSpacerBackground
מגדיר את הרקע לשימוש עבור המרווח (כברירת מחדל) הימני ביותר של ה-
שורת כותרת.
ראה גם: פריסת שורת הכותרת לפרטים נוספים.
RightTitleSpacerBackAlign
מגדיר את היישור של הרקע של המרווח הפנימי (כברירת מחדל), מימין ל
כותרת החלון.
ראה גם: דגלי יישור לפרטים נוספים.
RightTitleSpacerBackground
מגדיר את הרקע של המרווח הפנימי (כברירת מחדל), מימין לכותרת החלון.
RightTitlebarLayout [כפתורים] | [ספייסר] | [TitleSpacer]
מגדיר את סדר האלמנטים בשורת הכותרת משמאל לכותרת החלון, היכן
ברירת המחדל היא TitleSpacer, Buttons, Spacer.
ראה גם: דגלי פריסת שורת כותרת לפרטים נוספים.
צד [ דרום | צפון | מזרח | מערב ] "שם_פיקסל"
מציין את הצד של מסגרת החלון שיש לקשט ואת ה-pixmap לשימוש.
יישור צד
FIXME: הוסף כאן תיאור מתאים.
ראה גם: דגלי יישור לפרטים נוספים.
SideBevel תחתון|Extra|NoInline|NoOutline|none|שמאל|ימין|למעלה
מגדיר את שיפוע ברירת המחדל של דפנות מסגרת החלון.
אם אתה צריך שיפועים שונים עבור מצבי החלונות השונים, השתמש ב- SideFocusedBevel,
SideUnfocusedBevel, SideStickyBevel
ראה גם: דגלים משופעים לפרטים נוספים.
SideFBevel
כינוי עבור SideFocusedBevel.
ראה גם: דגלים משופעים לפרטים נוספים.
SideFocusedBevel תחתון|Extra|NoInline|NoOutline|none|שמאל|ימין|למעלה
מגדיר את השיפוע של דפנות מסגרת החלון כאשר החלון במצב ממוקד.
אם לא נעשה שימוש, ישמשו ערכים שהוגדרו עם SideBevel.
ראה גם: דגלים משופעים לפרטים נוספים.
SideSBevel
כינוי עבור SideStickyBevel.
ראה גם: דגלים משופעים לפרטים נוספים.
SideSize
FIXME: הוסף כאן תיאור מתאים.
חיתוך צד
FIXME: הוסף כאן תיאור מתאים.
SideStickyBevel תחתון|Extra|NoInline|NoOutline|none|שמאל|ימין|למעלה
מגדיר את השיפוע של דפנות מסגרת החלון כאשר החלון במצב דביק.
אם לא נעשה שימוש, ישמשו ערכים שהוגדרו עם SideBevel.
ראה גם: דגלים משופעים לפרטים נוספים.
SideUBevel
כינוי עבור SideUnfocusedBevel.
ראה גם: דגלים משופעים לפרטים נוספים.
SideUnfocusedBevel תחתון|Extra|NoInline|NoOutline|none|שמאל|ימין|למעלה
מגדיר את השיפוע של דפנות מסגרת החלון כאשר החלון במצב לא ממוקד.
אם לא נעשה שימוש, ישמשו ערכים שהוגדרו עם SideBevel.
ראה גם: דגלים משופעים לפרטים נוספים.
דרום "שם_פיקסל"
מציין את מפת הפיקסל שתוצג בגבול התחתון של מסגרת החלון, אם
DecorateFrames מוגדר.
דְרוֹם מִזְרָח "שם_פיקסל"
מציין את מפת הפיקסל שתוצג בפינה הימנית התחתונה של החלון
מסגרת, אם DecorateFrames מוגדר.
דְרוֹם מַעֲרָב "שם_פיקסל"
מציין את מפת הפיקסל שתוצג בפינה השמאלית התחתונה של מסגרת החלון,
אם DecorateFrames מוגדר.
כותרת יישור
FIXME: הוסף כאן תיאור מתאים.
ראה גם: דגלי יישור לפרטים נוספים.
רקע כותרת
מגדיר את הרקע שישמש עבור כותרת החלון.
כותרת רקע יישור
מגדיר את יישור הרקע של כותרת החלון.
ראה גם: דגלי יישור לפרטים נוספים.
TitleBevel
קובע את השיפוע שיש לצייר סביב שורת הכותרת. אם אתה רוצה לקבל
שיפועים שונים, בהתאם למצב החלון, השתמש ב-TitleFocusedBevel,
TitleUnfocusedBevel או TitleStickyBevel.
ראה גם: דגלים משופעים לפרטים נוספים.
כותרתCompositionMethod
FIXME: הוסף כאן תיאור מתאים.
כותרתFBevel
כינוי עבור TitleFocusedBevel.
ראה גם: דגלים משופעים לפרטים נוספים.
כותרתFCompositionMethod
כינוי עבור TitleFocusedCompositionMethod.
TitleFHue
כינוי עבור TitleFocusedHue.
TitleFsaturation
כינוי עבור TitleFocusedSaturation.
TitleFSstyle הסגנון שלי
כינוי עבור TitleFocusedStyle.
כותרת ממוקדת
קובע את השיפוע שיש לצייר סביב שורת הכותרת אם החלון ממוקד
מדינה.
ראה גם: דגלים משופעים לפרטים נוספים.
TitleFocusedCompositionMethod
FIXME: הוסף כאן תיאור מתאים.
TitleFocusedHue
FIXME: הוסף כאן תיאור מתאים.
כותרת ממוקדת רוויה
FIXME: הוסף כאן תיאור מתאים.
סגנון ממוקד כותרת הסגנון שלי
MyStyle להחיל על שורת הכותרת אם החלון במצב ממוקד.
TitleHspacing ערך
מגדיר את הרווח בפיקסל להוספת בין כותרת החלון והלחצנים/מרווחים.
שים לב ש-CondenseTitlebar משפיע על ההתנהגות של אפשרות זו.
TitleSBevel
כינוי עבור TitleStickyBevel.
ראה גם: דגלים משופעים לפרטים נוספים.
TitleScompositionMethod
כינוי עבור TitleStickyCompositionMethod.
TitleSHue
כינוי עבור TitleStickyHue.
כותרת רוויה
כינוי עבור TitleStickySaturation.
TitleSstyle הסגנון שלי
כינוי עבור TitleStickyStyle.
TitleStickyBevel
קובע את השיפוע שיש לצייר סביב שורת הכותרת אם החלון אינו ממוקד
מדינה.
ראה גם: דגלים משופעים לפרטים נוספים.
שיטת כותרת דביקה
FIXME: הוסף כאן תיאור מתאים.
TitleStickyHue
FIXME: הוסף כאן תיאור מתאים.
TitleStickySaturation
FIXME: הוסף כאן תיאור מתאים.
TitleStickyStyle הסגנון שלי
MyStyle להחלה על שורת הכותרת אם החלון במצב דביק.
TitleUBevel
כינוי עבור TitleUnfocusedBevel.
ראה גם: דגלים משופעים לפרטים נוספים.
כותרתUCompositionMethod
כינוי עבור TitleUnfocusedCompositionMethod.
TitleUHue
כינוי עבור TitleUnfocusedHue.
כותרת הרוויה
כינוי עבור TitleUnfocusedSaturation.
TitleUSstyle הסגנון שלי
כינוי עבור TitleUnfocusedStyle.
כותרתUnfocusedBevel
קובע את השיפוע שיש לצייר סביב שורת הכותרת אם החלון אינו ממוקד
מדינה.
ראה גם: דגלים משופעים לפרטים נוספים.
כותרתUnfocusedCompositionMethod
FIXME: הוסף כאן תיאור מתאים.
TitleUnfocusedHue
FIXME: הוסף כאן תיאור מתאים.
TitleUnfocusedSaturation
FIXME: הוסף כאן תיאור מתאים.
כותרתUnfocusedStyle הסגנון שלי
MyStyle להחיל על שורת הכותרת אם החלון במצב לא ממוקד.
TitleVSpacing ערך
מערב "שם_פיקסל"
מציין את מפת הפיקסל שתוצג בגבול השמאלי של מסגרת החלון, אם
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 empty.xpm
כאשר empty.xpm הוא 1x1 תמונה שקופה לחלוטין (מסופק כ
desktop/icons/common/empty.xpm ).
לזיהוי צד/פינה אפשר להשתמש בקיצורים, כגון: N, NW, SW,
וכו '
כל הגדרות CompositionMethod חייבות להיות באחד מסוגי BackPixmap מ
MyStyles (כלומר 130-143)
להגדרת יישור עשויה להיות משמעות/יכולות שונות עבור פריטים שונים. מתי
מוחל על טקסט - הוא פשוט מיישר טקסט לצדדים שהוזכרו. כאשר מוחל על תמונה -
כגון רקע כותרת או pixmap בצד המסגרת - זה גם מציין אם התמונה צריכה
להיות מרוצף, מוקטן או נשאר באותו גודל. ודא שאתה משתמש ב-HTiled,VTiled או
HScaled,VScaled עבור צדי המסגרת - אחרת התמונות שעליהן לא ישתנו
להתאים את גודל החלון (זו גם תכונה :).
כדי למרכז פריט, ציין יישור כך שיכלול את שני הצדדים. לדוגמה :
יישר שמאלה, ימינה
מרכז פריט אופקית.
שים לב שהאפשרות TitleBackground מאפשרת לך לציין תמונה שתשמש תחתיה
תווית שורת הכותרת בנוסף ל-MyStyle. זה נעשה עבור צורה טובה יותר
שורת הכותרת. ייתכן שיהיה לך MyStyle בצורה שקופה לחלוטין, בעוד
TitleBackground תמונה לא שקופה, שתספק נראות טובה יותר
עבור טקסט שורת הכותרת.
MyFrame "שם"
יורש את "שם"]
#צורה מסורתית:
[צפון] [מזרח]
[דרום] [מערב]
[צפון מזרח]
[צפון מערב ]
[דרום מזרח ] [דרום מערב ]
#טופס חלופי : [צד צפון|דרום|מזרח|מערב|כל []] אם
pixmap מושמט - שיפוע ריק יצויר
[NoSide צפון|דרום|מזרח|מערב|כל]
[פינת צפון מזרח|דרום מזרח|צפון מערב|דרום מערב|כל ] אם pixmap
מושמט - שיפוע ריק יצויר
[NoCorner צפון מזרח|דרום מזרח|צפון מערב|דרום מערב|כל]
#הגדרות חדשות:
[TitleUnfocusedStyle ]
[TitleFocusedStyle]
[TitleStickyStyle]
[FrameUnfocusedStyle ]
[FrameFocusedStyle]
[FrameStickyStyle]
[TitleBackground ] מקבל שכבת-על על רקע ומתחת
הטקסט
[LeftBtnBackground ] מקבל שכבת-על על רקע ומתחת
בלוק הכפתורים השמאלי
[LeftSpacerBackground ] מקבל שכבת-על על הרקע בין
בלוק שמאל של כפתורים ותווית טקסט
[RightSpacerBackground ] מקבל שכבת-על על רקע בין
בלוק ימני של כפתורים ותווית טקסט
[RightBtnBackground ] מקבל שכבת-על על רקע ומתחת
בלוק הכפתורים הימני
#מאפיינים נוספים : [גודל צד צפון|דרום|מזרח|מערב|כל
השתמש ב-MyFramex באופן מקוון באמצעות שירותי onworks.net