فهرست منبع

+ add Submenu recognition sign

pierre 23 سال پیش
والد
کامیت
0963c54c19
2فایلهای تغییر یافته به همراه30 افزوده شده و 2 حذف شده
  1. 15 1
      fv/menus.pas
  2. 15 1
      fvision/menus.pas

+ 15 - 1
fv/menus.pas

@@ -414,6 +414,14 @@ CONST
 {<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>}
                                 IMPLEMENTATION
 {<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>}
+{$ifndef GRAPH_API}
+USES
+  Video;
+{$endif not GRAPH_API}
+
+CONST
+  SubMenuChar : array[boolean] of char = ('>',#16);
+  { SubMenuChar is the character displayed at right of submenu }
 
 {***************************************************************************}
 {                               OBJECT METHODS                              }
@@ -1123,6 +1131,9 @@ BEGIN
            End;
          S := ' ' + P^.Name^ + ' ';                   { Menu string }
          MoveCStr(B[Index], S, Color);                { Transfer string }
+        if P^.Command = 0 then
+          MoveChar(B[Size.X - 4],SubMenuChar[LowAscii],
+            Byte(Color), 1) else
          If (P^.Command <> 0) AND(P^.Param <> Nil)
          Then Begin
            if TextModeGFV or UseFixedFont then
@@ -1748,7 +1759,10 @@ END;
 END.
 {
  $Log$
- Revision 1.13  2002-05-30 06:58:28  pierre
+ Revision 1.14  2002-06-10 18:41:26  pierre
+  + add Submenu recognition sign
+
+ Revision 1.13  2002/05/30 06:58:28  pierre
   * fix grpah related menubar draw issues
 
  Revision 1.12  2002/05/29 19:36:52  pierre

+ 15 - 1
fvision/menus.pas

@@ -414,6 +414,14 @@ CONST
 {<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>}
                                 IMPLEMENTATION
 {<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>}
+{$ifndef GRAPH_API}
+USES
+  Video;
+{$endif not GRAPH_API}
+
+CONST
+  SubMenuChar : array[boolean] of char = ('>',#16);
+  { SubMenuChar is the character displayed at right of submenu }
 
 {***************************************************************************}
 {                               OBJECT METHODS                              }
@@ -1123,6 +1131,9 @@ BEGIN
            End;
          S := ' ' + P^.Name^ + ' ';                   { Menu string }
          MoveCStr(B[Index], S, Color);                { Transfer string }
+        if P^.Command = 0 then
+          MoveChar(B[Size.X - 4],SubMenuChar[LowAscii],
+            Byte(Color), 1) else
          If (P^.Command <> 0) AND(P^.Param <> Nil)
          Then Begin
            if TextModeGFV or UseFixedFont then
@@ -1748,7 +1759,10 @@ END;
 END.
 {
  $Log$
- Revision 1.13  2002-05-30 06:58:28  pierre
+ Revision 1.14  2002-06-10 18:41:26  pierre
+  + add Submenu recognition sign
+
+ Revision 1.13  2002/05/30 06:58:28  pierre
   * fix grpah related menubar draw issues
 
  Revision 1.12  2002/05/29 19:36:52  pierre