added patches by M.Dolze:
- patch_server_widget_command - patch_client_load - patch_client_mem (using speed 12 instead of 8) - patch_client_mode
This commit is contained in:
@@ -49,7 +49,7 @@ xload_screen (int rep, int display)
|
||||
} else {
|
||||
sock_send_string (sock, "widget_add X title string\n");
|
||||
sock_send_string (sock, "widget_set X title 1 1 {LOAD}\n");
|
||||
sock_send_string (sock, "widget_del X heartbeat\n");
|
||||
sock_send_string (sock, "screen_set X -heartbeat off\n");
|
||||
}
|
||||
sock_send_string (sock, "widget_add X zero string\n");
|
||||
sock_send_string (sock, "widget_add X top string\n");
|
||||
|
||||
@@ -218,7 +218,7 @@ mem_top_screen (int rep, int display)
|
||||
if (lcd_hgt >= 4)
|
||||
sock_send_string (sock, "widget_set S f 1 2 20 4 20 5 v 8\n");
|
||||
else
|
||||
sock_send_string (sock, "widget_set S f 1 2 20 2 20 5 v 16\n");
|
||||
sock_send_string (sock, "widget_set S f 1 2 20 2 20 5 v 12\n");
|
||||
for (i = 1; i <= 5; i++) {
|
||||
sprintf (buffer, "widget_add S %i string -in f\n", i);
|
||||
sock_send_string (sock, buffer);
|
||||
|
||||
@@ -185,7 +185,8 @@ credit_screen(int rep, int display)
|
||||
else
|
||||
{
|
||||
sock_send_string(sock, "widget_add A text scroller\n");
|
||||
sock_send_string(sock, "widget_set A text 1 2 20 2 v 8 { for Linux & *BSD by William Ferrell, Scott Scriven}\n");
|
||||
sprintf(buffer, "widget_set A text 1 2 %d 2 h 8 { for Linux & *BSD by William Ferrell, Scott Scriven}\n", lcd_wid);
|
||||
sock_send_string(sock, buffer);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -84,8 +84,8 @@ widget_add_func (Client * c, int argc, char **argv)
|
||||
p++;
|
||||
|
||||
/* Handle the "in" flag to place widgets in a container...*/
|
||||
if (strcmp (p, "in")) {
|
||||
char * frame_name;
|
||||
if (strcmp (p, "in")==0) {
|
||||
Widget * frame;
|
||||
|
||||
if (argc < 6) {
|
||||
sock_send_string (c->sock, "huh? Specify a frame to place widget in\n");
|
||||
@@ -96,16 +96,13 @@ widget_add_func (Client * c, int argc, char **argv)
|
||||
* This way it will not be plaed in the normal screen
|
||||
* but in the framescreen.
|
||||
*/
|
||||
frame_name = malloc (strlen("frame_") + strlen(argv[5]) + 1);
|
||||
strcpy (frame_name, "frame_");
|
||||
strcat (frame_name, argv[5]);
|
||||
s = screen_create (frame_name, c);
|
||||
if (!s) {
|
||||
report(RPT_WARNING, "widget_add_func: Error creating framescreen");
|
||||
frame = screen_find_widget(s, argv[5]);
|
||||
if (!frame) {
|
||||
report(RPT_WARNING, "widget_add_func: Error finding frame ");
|
||||
sock_send_string(c->sock, "huh? Failed\n");
|
||||
return 0;
|
||||
}
|
||||
free (frame_name);
|
||||
s = frame->frame_screen;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user