オブジェクトの配置や色の指定等, ウインドウのデザインを行っているソースファイルである。 fdesign でデザインを行っているので, このソースファイルはすべてこのソフトにより自動生成されたものである。
/* Form definition file generated with fdesign. */
#include "/home/tsuge/xforms/FORMS/forms.h"
#include <stdlib.h>
#include "srh2.h"
FL_FORM *srh2;
FL_OBJECT
*srh_f,
*fl,
*ld,
*str,
*ext,
*sing,
*rfl,
*pfl,
*rld,
*pld,
*sw,
*rsw,
*psw,
*mt,
*pn,
*sn,
*po,
*km_o,
*kr_o,
*gs_o,
*stp,
*ps,
*sok_o,
*alp_o,
*f_tm,
*f_sg,
*clr,
*al;
void create_form_srh2(void)
{
FL_OBJECT *obj;
if (srh2)
return;
srh2 = fl_bgn_form(FL_NO_BOX,870,300);
srh_f = obj = fl_add_box(FL_UP_BOX,0,0,870,300,"");
fl_set_object_callback(obj,nothing,0);
fl = obj = fl_add_input(FL_NORMAL_INPUT,180,10,420,30,"Pattern File :");
fl_set_object_lsize(obj,FL_MEDIUM_SIZE);
fl_set_object_lstyle(obj,FL_FIXEDBOLD_STYLE);
fl_set_object_callback(obj,nothing,0);
ld = obj = fl_add_button(FL_NORMAL_BUTTON,610,10,110,30,"LOAD");
fl_set_button_shortcut(obj,"^L",1);
fl_set_object_lsize(obj,FL_LARGE_SIZE);
fl_set_object_lstyle(obj,FL_TIMESBOLD_STYLE);
fl_set_object_callback(obj,load,0);
str = obj = fl_add_button(FL_NORMAL_BUTTON,740,130,110,30,"START");
fl_set_button_shortcut(obj,"^S",1);
fl_set_object_lsize(obj,FL_LARGE_SIZE);
fl_set_object_lstyle(obj,FL_TIMESBOLD_STYLE);
fl_set_object_callback(obj,start,0);
ext = obj = fl_add_button(FL_NORMAL_BUTTON,740,250,110,30,"EXIT");
fl_set_button_shortcut(obj,"^X",1);
fl_set_object_lsize(obj,FL_LARGE_SIZE);
fl_set_object_lstyle(obj,FL_TIMESBOLD_STYLE);
fl_set_object_callback(obj,exit_srh,0);
sing = obj = fl_add_box(FL_OVAL_BOX,700,230,20,20,"Searching");
fl_set_object_lsize(obj,FL_LARGE_SIZE);
fl_set_object_lalign(obj,FL_ALIGN_LEFT);
fl_set_object_lstyle(obj,FL_BOLDITALIC_STYLE);
fl_set_object_callback(obj,nothing,0);
rfl = obj = fl_add_input(FL_NORMAL_INPUT,180,50,420,30," Result File :");
fl_set_object_lsize(obj,FL_MEDIUM_SIZE);
fl_set_object_lstyle(obj,FL_FIXEDBOLD_STYLE);
fl_set_object_callback(obj,nothing,0);
pfl = obj = fl_add_input(FL_NORMAL_INPUT,180,90,420,30,"Passage File :");
fl_set_object_lsize(obj,FL_MEDIUM_SIZE);
fl_set_object_lstyle(obj,FL_FIXEDBOLD_STYLE);
fl_set_object_callback(obj,nothing,0);
rld = obj = fl_add_button(FL_NORMAL_BUTTON,610,50,110,30,"RT-LOAD");
fl_set_button_shortcut(obj,"^O",1);
fl_set_object_lsize(obj,FL_LARGE_SIZE);
fl_set_object_lstyle(obj,FL_TIMESBOLD_STYLE);
fl_set_object_callback(obj,load,1);
pld = obj = fl_add_button(FL_NORMAL_BUTTON,610,90,110,30,"PG-LOAD");
fl_set_button_shortcut(obj,"^G",1);
fl_set_object_lsize(obj,FL_LARGE_SIZE);
fl_set_object_lstyle(obj,FL_TIMESBOLD_STYLE);
fl_set_object_callback(obj,load,2);
sw = obj = fl_add_button(FL_NORMAL_BUTTON,740,10,110,30,"SHOW");
fl_set_button_shortcut(obj,"^W",1);
fl_set_object_lsize(obj,FL_LARGE_SIZE);
fl_set_object_lstyle(obj,FL_TIMESBOLD_STYLE);
fl_set_object_callback(obj,show,0);
rsw = obj = fl_add_button(FL_NORMAL_BUTTON,740,50,110,30,"RT-SHOW");
fl_set_button_shortcut(obj,"^R",1);
fl_set_object_lsize(obj,FL_LARGE_SIZE);
fl_set_object_lstyle(obj,FL_TIMESBOLD_STYLE);
fl_set_object_callback(obj,show,1);
psw = obj = fl_add_button(FL_NORMAL_BUTTON,740,90,110,30,"PG-SHOW");
fl_set_button_shortcut(obj,"^P",1);
fl_set_object_lsize(obj,FL_LARGE_SIZE);
fl_set_object_lstyle(obj,FL_TIMESBOLD_STYLE);
fl_set_object_callback(obj,show,2);
mt = obj = fl_add_counter(FL_NORMAL_COUNTER,180,130,160,30," Max Times :");
fl_set_object_color(obj,FL_WHITE,FL_BLUE);
fl_set_object_lsize(obj,FL_MEDIUM_SIZE);
fl_set_object_lalign(obj,FL_ALIGN_LEFT);
fl_set_object_lstyle(obj,FL_FIXEDBOLD_STYLE);
fl_set_object_callback(obj,nothing,0);
pn = obj = fl_add_counter(FL_NORMAL_COUNTER,180,170,160,30,"Pattern Number:");
fl_set_object_color(obj,FL_WHITE,FL_BLUE);
fl_set_object_lsize(obj,FL_MEDIUM_SIZE);
fl_set_object_lalign(obj,FL_ALIGN_LEFT);
fl_set_object_lstyle(obj,FL_FIXEDBOLD_STYLE);
fl_set_object_callback(obj,nothing,0);
sn = obj = fl_add_counter(FL_NORMAL_COUNTER,180,210,160,30,"Search Number:");
fl_set_object_color(obj,FL_WHITE,FL_BLUE);
fl_set_object_lsize(obj,FL_MEDIUM_SIZE);
fl_set_object_lalign(obj,FL_ALIGN_LEFT);
fl_set_object_lstyle(obj,FL_FIXEDBOLD_STYLE);
fl_set_object_callback(obj,nothing,0);
po = obj = fl_add_checkbutton(FL_PUSH_BUTTON,580,120,110,40,"Passage Output");
fl_set_object_lsize(obj,FL_LARGE_SIZE);
fl_set_object_lstyle(obj,FL_TIMESITALIC_STYLE+FL_EMBOSSED_STYLE);
fl_set_object_callback(obj,nothing,0);
km_o = obj = fl_add_counter(FL_NORMAL_COUNTER,410,130,160,30,"km:");
fl_set_object_color(obj,FL_WHITE,FL_BLUE);
fl_set_object_lsize(obj,FL_MEDIUM_SIZE);
fl_set_object_lalign(obj,FL_ALIGN_LEFT);
fl_set_object_lstyle(obj,FL_FIXEDBOLD_STYLE);
fl_set_object_callback(obj,nothing,0);
kr_o = obj = fl_add_counter(FL_NORMAL_COUNTER,410,170,160,30,"kr:");
fl_set_object_color(obj,FL_WHITE,FL_BLUE);
fl_set_object_lsize(obj,FL_MEDIUM_SIZE);
fl_set_object_lalign(obj,FL_ALIGN_LEFT);
fl_set_object_lstyle(obj,FL_FIXEDBOLD_STYLE);
fl_set_object_callback(obj,nothing,0);
gs_o = obj = fl_add_counter(FL_NORMAL_COUNTER,410,210,160,30,"gs:");
fl_set_object_color(obj,FL_WHITE,FL_BLUE);
fl_set_object_lsize(obj,FL_MEDIUM_SIZE);
fl_set_object_lalign(obj,FL_ALIGN_LEFT);
fl_set_object_lstyle(obj,FL_FIXEDBOLD_STYLE);
fl_set_object_callback(obj,nothing,0);
stp = obj = fl_add_button(FL_NORMAL_BUTTON,740,170,110,30,"STOP");
fl_set_button_shortcut(obj,"^T",1);
fl_set_object_lsize(obj,FL_LARGE_SIZE);
fl_set_object_lstyle(obj,FL_TIMESBOLD_STYLE);
ps = obj = fl_add_button(FL_PUSH_BUTTON,740,210,110,30,"PAUSE");
fl_set_button_shortcut(obj,"^U",1);
fl_set_object_lsize(obj,FL_LARGE_SIZE);
fl_set_object_lstyle(obj,FL_TIMESBOLD_STYLE);
sok_o = obj = fl_add_counter(FL_NORMAL_COUNTER,410,250,160,30,"sok:");
fl_set_object_color(obj,FL_WHITE,FL_BLUE);
fl_set_object_lsize(obj,FL_MEDIUM_SIZE);
fl_set_object_lalign(obj,FL_ALIGN_LEFT);
fl_set_object_lstyle(obj,FL_FIXEDBOLD_STYLE);
fl_set_object_callback(obj,nothing,0);
alp_o = obj = fl_add_counter(FL_NORMAL_COUNTER,180,250,160,30,"alp:");
fl_set_object_color(obj,FL_WHITE,FL_BLUE);
fl_set_object_lsize(obj,FL_MEDIUM_SIZE);
fl_set_object_lalign(obj,FL_ALIGN_LEFT);
fl_set_object_lstyle(obj,FL_FIXEDBOLD_STYLE);
fl_set_object_callback(obj,nothing,0);
f_tm = obj = fl_add_box(FL_DOWN_BOX,660,190,60,30,"");
fl_set_object_lcol(obj,FL_GREEN);
fl_set_object_lsize(obj,FL_MEDIUM_SIZE);
fl_set_object_lalign(obj,FL_ALIGN_RIGHT|FL_ALIGN_INSIDE);
fl_set_object_lstyle(obj,FL_FIXEDBOLD_STYLE);
fl_set_object_callback(obj,nothing,0);
f_sg = obj = fl_add_box(FL_OVAL_BOX,700,160,20,20,"Failure");
fl_set_object_lcol(obj,FL_DARKTOMATO);
fl_set_object_lsize(obj,FL_LARGE_SIZE);
fl_set_object_lalign(obj,FL_ALIGN_LEFT);
fl_set_object_lstyle(obj,FL_BOLDITALIC_STYLE);
fl_set_object_callback(obj,nothing,0);
clr = obj = fl_add_button(FL_NORMAL_BUTTON,590,190,60,30,"Clear");
fl_set_button_shortcut(obj,"^C",1);
fl_set_object_lsize(obj,FL_LARGE_SIZE);
fl_set_object_callback(obj,f_clear,0);
obj = fl_add_clock(FL_DIGITAL_CLOCK,20,240,100,50,"");
fl_set_object_boxtype(obj,FL_EMBOSSED_BOX);
fl_set_object_color(obj,FL_CYAN,FL_DARKORANGE);
fl_set_object_lsize(obj,FL_HUGE_SIZE);
fl_set_object_lstyle(obj,FL_BOLD_STYLE);
al = obj = fl_add_button(FL_NORMAL_BUTTON,590,255,130,25,"Alarm Audio");
fl_set_button_shortcut(obj,"^M",1);
fl_set_object_lcol(obj,FL_WHEAT);
fl_set_object_lsize(obj,FL_MEDIUM_SIZE);
fl_set_object_callback(obj,alarm,0);
fl_end_form();
}
/*---------------------------------------*/
FL_FORM *srh_b;
FL_OBJECT
*b_sw,
*cls,
*r_ld,
*ld_b,
*inp,
*sv_b;
void create_form_srh_b(void)
{
FL_OBJECT *obj;
if (srh_b)
return;
srh_b = fl_bgn_form(FL_NO_BOX,720,690);
obj = fl_add_box(FL_UP_BOX,0,0,720,690,"");
b_sw = obj = fl_add_browser(FL_NORMAL_BROWSER,10,10,700,620,"");
cls = obj = fl_add_button(FL_NORMAL_BUTTON,620,640,90,30,"CLOSE");
fl_set_button_shortcut(obj,"^C",1);
fl_set_object_lsize(obj,FL_LARGE_SIZE);
fl_set_object_lstyle(obj,FL_BOLD_STYLE);
fl_set_object_callback(obj,close_b,0);
r_ld = obj = fl_add_button(FL_NORMAL_BUTTON,520,640,90,30,"RELOAD");
fl_set_button_shortcut(obj,"^R",1);
fl_set_object_lsize(obj,FL_LARGE_SIZE);
fl_set_object_lstyle(obj,FL_BOLD_STYLE);
fl_set_object_callback(obj,load_b,1);
ld_b = obj = fl_add_button(FL_NORMAL_BUTTON,420,640,90,30,"LOAD");
fl_set_button_shortcut(obj,"^L",1);
fl_set_object_lsize(obj,FL_LARGE_SIZE);
fl_set_object_lstyle(obj,FL_BOLD_STYLE);
fl_set_object_callback(obj,load_b,0);
inp = obj = fl_add_input(FL_NORMAL_INPUT,10,640,300,30,"");
fl_set_object_lsize(obj,FL_MEDIUM_SIZE);
fl_set_object_lstyle(obj,FL_FIXEDBOLD_STYLE);
fl_set_object_callback(obj,load_b,2);
sv_b = obj = fl_add_button(FL_NORMAL_BUTTON,320,640,90,30,"SAVE");
fl_set_button_shortcut(obj,"^S",1);
fl_set_object_lsize(obj,FL_LARGE_SIZE);
fl_set_object_lstyle(obj,FL_BOLD_STYLE);
fl_set_object_callback(obj,save_b,0);
fl_end_form();
}
/*---------------------------------------*/
void create_the_forms(void)
{
create_form_srh2();
create_form_srh_b();
}