aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Native/Tango.Emulations.Native/PMR/Connection/KeepAliveResponse.pb-c.c
blob: 9bae1f119b9221f33290e94fb0a4d2e619b0c8f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
/* Generated by the protocol buffer compiler.  DO NOT EDIT! */
/* Generated from: KeepAliveResponse.proto */

/* Do not generate deprecated warnings for self */
#ifndef PROTOBUF_C__NO_DEPRECATED
#define PROTOBUF_C__NO_DEPRECATED
#endif

#include "KeepAliveResponse.pb-c.h"
void   keep_alive_response__init
                     (KeepAliveResponse         *message)
{
  static const KeepAliveResponse init_value = KEEP_ALIVE_RESPONSE__INIT;
  *message = init_value;
}
size_t keep_alive_response__get_packed_size
                     (const KeepAliveResponse *message)
{
  assert(message->base.descriptor == &keep_alive_response__descriptor);
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
}
size_t keep_alive_response__pack
                     (const KeepAliveResponse *message,
                      uint8_t       *out)
{
  assert(message->base.descriptor == &keep_alive_response__descriptor);
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
}
size_t keep_alive_response__pack_to_buffer
                     (const KeepAliveResponse *message,
                      ProtobufCBuffer *buffer)
{
  assert(message->base.descriptor == &keep_alive_response__descriptor);
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
}
KeepAliveResponse *
       keep_alive_response__unpack
                     (ProtobufCAllocator  *allocator,
                      size_t               len,
                      const uint8_t       *data)
{
  return (KeepAliveResponse *)
     protobuf_c_message_unpack (&keep_alive_response__descriptor,
                                allocator, len, data);
}
void   keep_alive_response__free_unpacked
                     (KeepAliveResponse *message,
                      ProtobufCAllocator *allocator)
{
  if(!message)
    return;
  assert(message->base.descriptor == &keep_alive_response__descriptor);
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
#define keep_alive_response__field_descriptors NULL
#define keep_alive_response__field_indices_by_name NULL
#define keep_alive_response__number_ranges NULL
const ProtobufCMessageDescriptor keep_alive_response__descriptor =
{
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
  "KeepAliveResponse",
  "KeepAliveResponse",
  "KeepAliveResponse",
  "",
  sizeof(KeepAliveResponse),
  0,
  keep_alive_response__field_descriptors,
  keep_alive_response__field_indices_by_name,
  0,  keep_alive_response__number_ranges,
  (ProtobufCMessageInit) keep_alive_response__init,
  NULL,NULL,NULL    /* reserved[123] */
};
ings>().LastBounds; if (r.Width > 0 && r.Height > 0) { Left = r.Left; } Instance = this; ThreadsHelper.SetDisptacher(Dispatcher); Closing += MainWindow_Closing; } catch (Exception ex) { LogManager.Log(ex); } this.Loaded += MainWindow_Loaded; this.SizeChanged += MainWindow_SizeChanged; ContentRendered += MainWindow_ContentRendered; } private void MainWindow_ContentRendered(object sender, EventArgs e) { WindowState = WindowState.Maximized; Title = "MACHINE STUDIO " + TangoIOC.Default.GetInstance<IStudioApplicationManager>().Version.ToString(3); } private void MainWindow_SizeChanged(object sender, SizeChangedEventArgs e) { var screen = System.Windows.Forms.Screen.FromHandle(new WindowInteropHelper(this).Handle); double scr_width = screen.Bounds.Width; double scr_height = screen.Bounds.Height; double ratio = scr_width / scr_height; List<double> ratios = new List<double>() { 16d / 9d, 16d / 10d, 4d / 3d, 1366 / 768 }; ratio = ratios.Closest(ratio); switch (ratio) { case 16d / 9d: grid.Height = 1145; grid.Width = 2000; break; case 16d / 10d: grid.Height = 1145; grid.Width = 1920; break; case 4d / 3d: grid.Height = 1280; grid.Width = 1920; break; case 1366d / 768d: grid.Height = 1100; grid.Width = 1920; break; default: grid.Height = 1145; grid.Width = 1920; break; } } private void MainWindow_Loaded(object sender, RoutedEventArgs e) { //HwndSource hwndSource = PresentationSource.FromVisual(this) as HwndSource; //HwndTarget hwndTarget = hwndSource.CompositionTarget; //hwndTarget.RenderMode = RenderMode.SoftwareOnly; } private void MainWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e) { e.Cancel = true; TangoIOC.Default.GetInstance<IStudioApplicationManager>().ShutDown(); } } }