File: npcompose.h

package info (click to toggle)
peruser 4b33-10
  • links: PTS
  • area: main
  • in suites: woody
  • size: 2,944 kB
  • ctags: 1,064
  • sloc: cpp: 22,397; perl: 2,733; makefile: 345; sh: 335
file content (51 lines) | stat: -rw-r--r-- 1,061 bytes parent folder | download | duplicates (2)
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
#include <stdio.h>
#include <stdlib.h>

#include <gtk/gtk.h>

#include "npfile.h"

class NP_Compose
{
   GtkWidget *window,
      *header_widget, *text_widget, *message_window, *message_label;

   char *text, *server, *group, *type, *home;

   long offset;

   void process_args( int, char ** );

   void load( int );
   void load_quotes();
   void create_base( int );
   void create_original( int );
   void create_follow_up();
   void create_reply();
   void create_cancel( int );
   void create_jimmy();
   
   void write_message( NP_File&, int );
   void replace_message();
   
   void show_message( char * );
   
	void set_size();
	void save_size();

 public:

   NP_Compose( int *, char *** );
   ~NP_Compose();

   friend void editor_button_callback( GtkWidget *, gpointer );
   friend void message_callback( GtkWidget *, gpointer );
   friend void close_button_callback( GtkWidget *, gpointer );
   friend void send_signal( NP_Compose * );
   
   void run();
};

void cancel_button_callback( GtkWidget *widget, gpointer );

void SIGTERM_handler( int );