Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.1:Update
WindowMaker-applets
E-Notes-0.4.dif
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File E-Notes-0.4.dif of Package WindowMaker-applets
--- Makefile +++ Makefile @@ -9,10 +9,10 @@ INCLUDE= -I/usr/include `gtk-config --cflags` `imlib-config --cflags` EPPLET_LDFLAGS= -L/usr/X11R6/lib -L./lib -L/usr/lib -lepplet `gtk-config --libs` `imlib-config --libs` -lXpm DOCKAPP_LDFLAGS= -L/usr/X11R6/lib -L./lib -L/usr/lib `gtk-config --libs` `imlib-config --libs` -lXpm -CFLAGS = -O3 -Wall $(INCLUDE) +CFLAGS = -O3 -Wall SOURCES = main.cpp Notes.cpp -EPPLET_CC=g++ $(CFLAGS) -DEPPLET -DOCKAPP_CC=g++ $(CFLAGS) +EPPLET_CC=g++ $(CFLAGS) $(INCLUDE) -DEPPLET +DOCKAPP_CC=g++ $(CFLAGS) $(INCLUDE) EPPLET_OBJS = .epplet/main.o .epplet/Notes.o DOCKAPP_OBJS = .dockapp/main.o .dockapp/Notes.o @@ -25,11 +25,9 @@ epplet: .epplet $(EPPLET_OBJS) $(EPPLET_CC) -DEPPLET $(EPPLET_OBJS) $(EPPLET_LDFLAGS) -o E-Notes - strip E-Notes dockapp: .dockapp $(DOCKAPP_OBJS) $(DOCKAPP_CC) $(DOCKAPP_OBJS) $(DOCKAPP_LDFLAGS) -o E-Notes - strip E-Notes .epplet/main.o: main.cpp main.h mask.xpm fancy.xpm backgd.xpm text.xpm $(EPPLET_CC) -c main.cpp -o $@ --- main.cpp +++ main.cpp @@ -51,9 +51,9 @@ } void query_config(char *field, char *buf, char *dflt) { -char str[1024],tmp[1024],c; +char str[1024],tmp[1024]; FILE *f; -int not_found = 0; +int not_found = 0,c; char rcfile[1024]; //get rc filename @@ -130,24 +130,24 @@ for (int i=0;i<nb_of_notes;i++) { - if (!i) iterator = notes.begin(); - else iterator++; - fprintf(f,"NOTE%d_BORDER %d\n",i,iterator.node->data->Get_Border()); - fprintf(f,"NOTE%d_ANGLE %d\n",i,iterator.node->data->Get_Angle()); - fprintf(f,"NOTE%d_STICKY %d\n",i,iterator.node->data->Get_Sticky()); - fprintf(f,"NOTE%d_ONTOP %d\n",i,iterator.node->data->Get_Ontop()); - fprintf(f,"NOTE%d_ALARM %s\n",i,iterator.node->data->Get_Alarm()); - fprintf(f,"NOTE%d_TRANSPARENT %d\n",i,iterator.node->data->Get_Transparent()); - fprintf(f,"NOTE%d_DESKTOPBACKGD %d\n",i,iterator.node->data->Get_DesktopBackgd()); - fprintf(f,"NOTE%d_SHADE %d\n",i,iterator.node->data->Get_Shade()); - fprintf(f,"NOTE%d_PADDINGX %d\n",i,iterator.node->data->Get_XPadding()); - fprintf(f,"NOTE%d_PADDINGY %d\n",i,iterator.node->data->Get_YPadding()); - fprintf(f,"NOTE%d_FONTNAME %s\n",i,iterator.node->data->Get_FontName()); - fprintf(f,"NOTE%d_FOREGDCOLOR %s\n",i,iterator.node->data->Get_TextColor()); - fprintf(f,"NOTE%d_BACKGDCOLOR %s\n",i,iterator.node->data->Get_BackgdColor()); - fprintf(f,"NOTE%d_TITLE %s\n",i,iterator.node->data->Get_Title()); - if (iterator.node->data->Get_Text()[strlen((default_note.text))-1]=='\n') fprintf(f,"NOTE%d_TEXT\n%sEND_TEX\n",i,iterator.node->data->Get_Text()); - else fprintf(f,"NOTE%d_TEXT\n%s\nEND_TEX\n",i,iterator.node->data->Get_Text()); + if (!i) main_iterator = notes.begin(); + else main_iterator++; + fprintf(f,"NOTE%d_BORDER %d\n",i,(*main_iterator)->Get_Border()); + fprintf(f,"NOTE%d_ANGLE %d\n",i,(*main_iterator)->Get_Angle()); + fprintf(f,"NOTE%d_STICKY %d\n",i,(*main_iterator)->Get_Sticky()); + fprintf(f,"NOTE%d_ONTOP %d\n",i,(*main_iterator)->Get_Ontop()); + fprintf(f,"NOTE%d_ALARM %s\n",i,(*main_iterator)->Get_Alarm()); + fprintf(f,"NOTE%d_TRANSPARENT %d\n",i,(*main_iterator)->Get_Transparent()); + fprintf(f,"NOTE%d_DESKTOPBACKGD %d\n",i,(*main_iterator)->Get_DesktopBackgd()); + fprintf(f,"NOTE%d_SHADE %d\n",i,(*main_iterator)->Get_Shade()); + fprintf(f,"NOTE%d_PADDINGX %d\n",i,(*main_iterator)->Get_XPadding()); + fprintf(f,"NOTE%d_PADDINGY %d\n",i,(*main_iterator)->Get_YPadding()); + fprintf(f,"NOTE%d_FONTNAME %s\n",i,(*main_iterator)->Get_FontName()); + fprintf(f,"NOTE%d_FOREGDCOLOR %s\n",i,(*main_iterator)->Get_TextColor()); + fprintf(f,"NOTE%d_BACKGDCOLOR %s\n",i,(*main_iterator)->Get_BackgdColor()); + fprintf(f,"NOTE%d_TITLE %s\n",i,(*main_iterator)->Get_Title()); + if ((*main_iterator)->Get_Text()[strlen((default_note.text))-1]=='\n') fprintf(f,"NOTE%d_TEXT\n%sEND_TEX\n",i,(*main_iterator)->Get_Text()); + else fprintf(f,"NOTE%d_TEXT\n%s\nEND_TEX\n",i,(*main_iterator)->Get_Text()); } fclose(f); return; @@ -179,73 +179,73 @@ #ifdef DEBUG printf("Default note loaded%d\n",nb_of_notes); -#endif: +#endif for (int i=0;i<nb_of_notes;i++) { notes.push_back(new CNotes()); - if (!i) iterator = notes.begin(); - else iterator++; + if (!i) main_iterator = notes.begin(); + else main_iterator++; //Angle sprintf(field_name,"NOTE%d_ANGLE",i); query_config(field_name,buf,DEFAULT_ANGLE); - iterator.node->data->Set_Angle(atoi(buf)); + (*main_iterator)->Set_Angle(atoi(buf)); //Sticky sprintf(field_name,"NOTE%d_STICKY",i); query_config(field_name,buf,DEFAULT_STICKY); - iterator.node->data->Set_Sticky(atoi(buf)); + (*main_iterator)->Set_Sticky(atoi(buf)); //Ontop sprintf(field_name,"NOTE%d_ONTOP",i); query_config(field_name,buf,DEFAULT_ONTOP); - iterator.node->data->Set_Ontop(atoi(buf)); + (*main_iterator)->Set_Ontop(atoi(buf)); //border sprintf(field_name,"NOTE%d_BORDER",i); query_config(field_name,buf,DEFAULT_BORDER); - iterator.node->data->Set_Border(atoi(buf)); + (*main_iterator)->Set_Border(atoi(buf)); //Alarm sprintf(field_name,"NOTE%d_ALARM",i); query_config(field_name,buf,DEFAULT_ALARM); - iterator.node->data->Set_Alarm(buf); + (*main_iterator)->Set_Alarm(buf); //Transparent sprintf(field_name,"NOTE%d_TRANSPARENT",i); query_config(field_name,buf,DEFAULT_TRANSPARENT); - iterator.node->data->Set_Transparent(atoi(buf)); + (*main_iterator)->Set_Transparent(atoi(buf)); //DesktopBackgd sprintf(field_name,"NOTE%d_DESKTOPBACKGD",i); query_config(field_name,buf,DEFAULT_DESKTOPBACKGD); - iterator.node->data->Set_DesktopBackgd(atoi(buf)); + (*main_iterator)->Set_DesktopBackgd(atoi(buf)); //Shade sprintf(field_name,"NOTE%d_SHADE",i); query_config(field_name,buf,DEFAULT_SHADE); - iterator.node->data->Set_Shade(atoi(buf)); + (*main_iterator)->Set_Shade(atoi(buf)); //PaddingX sprintf(field_name,"NOTE%d_PADDINGX",i); query_config(field_name,buf,DEFAULT_PADDINGX); - iterator.node->data->Set_XPadding(atoi(buf)); + (*main_iterator)->Set_XPadding(atoi(buf)); //PaddingY sprintf(field_name,"NOTE%d_PADDINGY",i); query_config(field_name,buf,DEFAULT_PADDINGY); - iterator.node->data->Set_YPadding(atoi(buf)); + (*main_iterator)->Set_YPadding(atoi(buf)); //Title sprintf(field_name,"NOTE%d_TITLE",i); query_config(field_name,buf,DEFAULT_TITLE); - iterator.node->data->Set_Title(buf); + (*main_iterator)->Set_Title(buf); //TextColor sprintf(field_name,"NOTE%d_FOREGDCOLOR",i); query_config(field_name,buf,DEFAULT_FOREGDCOLOR); - iterator.node->data->Set_TextColor(buf); + (*main_iterator)->Set_TextColor(buf); //BackgdColor sprintf(field_name,"NOTE%d_BACKGDCOLOR",i); query_config(field_name,buf,DEFAULT_BACKGDCOLOR); - iterator.node->data->Set_BackgdColor(buf); + (*main_iterator)->Set_BackgdColor(buf); //FontName sprintf(field_name,"NOTE%d_FONTNAME",i); query_config(field_name,buf,DEFAULT_FONTNAME); - iterator.node->data->Set_FontName(buf); + (*main_iterator)->Set_FontName(buf); //Text sprintf(field_name,"NOTE%d_TEXT",i); query_config(field_name,buf,DEFAULT_TEXT); - iterator.node->data->Set_Text(buf); - iterator.node->data->Build_Note(); + (*main_iterator)->Set_Text(buf); + (*main_iterator)->Build_Note(); #ifdef DEBUG printf("Note #%d loaded\n",i); #endif @@ -492,10 +492,10 @@ } } //taking care of refreshing the notes......................... - iterator = notes.begin(); + main_iterator = notes.begin(); for (int i=0;i<nb_of_notes;i++) { //check alarm... - sscanf(iterator.node->data->Get_Alarm(),"at %d:%d on %d/%d/%d every %d days",&my_time.tm_hour,&my_time.tm_min,&my_time.tm_mon,&my_time.tm_mday,&my_time.tm_year,&rep); + sscanf((*main_iterator)->Get_Alarm(),"at %d:%d on %d/%d/%d every %d days",&my_time.tm_hour,&my_time.tm_min,&my_time.tm_mon,&my_time.tm_mday,&my_time.tm_year,&rep); my_time.tm_sec=0; my_time.tm_mon--; my_time.tm_year-=1900; @@ -508,26 +508,26 @@ time_seconds+=60*60*24*rep; new_time = localtime(&time_seconds); sprintf(buf,"at %d:%d on %d/%d/%d every %d days",new_time->tm_hour,new_time->tm_min,new_time->tm_mon+1,new_time->tm_mday,new_time->tm_year+1900,rep); - iterator.node->data->Set_Alarm(buf); + (*main_iterator)->Set_Alarm(buf); } } //Let's wake the user up for 2 secs. ;) else if ((tv.tv_sec-time_seconds)>0 && (tv.tv_sec-time_seconds)<2) { - iterator.node->data->Set_Position(0,0); + (*main_iterator)->Set_Position(0,0); XBell(maindisp,100); } //check if root win backgd update needed - if (iterator.node->data->Get_DesktopBackgd() && !iterator.node->data->Get_Transparent()) iterator.node->data->Watch_Window_Move(); + if ((*main_iterator)->Get_DesktopBackgd() && !(*main_iterator)->Get_Transparent()) (*main_iterator)->Watch_Window_Move(); - while (XPending(iterator.node->data->Get_Display())) { - XNextEvent(iterator.node->data->Get_Display(), &ev); + while (XPending((*main_iterator)->Get_Display())) { + XNextEvent((*main_iterator)->Get_Display(), &ev); switch (ev.type) { case Expose:{ - iterator.node->data->Refresh_Note(ev.xexpose.x, ev.xexpose.y, ev.xexpose.width, ev.xexpose.height); + (*main_iterator)->Refresh_Note(ev.xexpose.x, ev.xexpose.y, ev.xexpose.width, ev.xexpose.height); }break; case ButtonPress:{ //create the configuration window... - selected_iterator = iterator; + selected_iterator = main_iterator; if (ev.xbutton.button==1) { #ifdef CONFIG_WIN Display_Config(); @@ -537,14 +537,14 @@ if (ev.xbutton.button==3) { delete_note(); i = nb_of_notes; - //iterator++; + //main_iterator++; } }break; case MotionNotify:{ }break; } } - iterator++; + main_iterator++; } #ifndef CONFIG_WIN //Sleeping a bit.......................................... @@ -566,23 +566,23 @@ printf("Creating note number %d\n",nb_of_notes); #endif notes.push_back(new CNotes()); -iterator = notes.end();iterator--; -iterator.node->data->Set_Title(default_note.title); -iterator.node->data->Set_FontName(default_note.fontName); -iterator.node->data->Set_Transparent(default_note.transparent); -iterator.node->data->Set_DesktopBackgd(default_note.desktopBackgd); -iterator.node->data->Set_Shade(default_note.shade); -iterator.node->data->Set_Angle(default_note.angle); -iterator.node->data->Set_Sticky(default_note.sticky); -iterator.node->data->Set_Ontop(default_note.ontop); -iterator.node->data->Set_Alarm(default_note.alarm); -iterator.node->data->Set_Border(default_note.border); -iterator.node->data->Set_XPadding(default_note.paddingX); -iterator.node->data->Set_YPadding(default_note.paddingY); -iterator.node->data->Set_TextColor(default_note.textColor); -iterator.node->data->Set_BackgdColor(default_note.backgdColor); -iterator.node->data->Set_Text(default_note.text); -iterator.node->data->Build_Note(); +main_iterator = notes.end();main_iterator--; +(*main_iterator)->Set_Title(default_note.title); +(*main_iterator)->Set_FontName(default_note.fontName); +(*main_iterator)->Set_Transparent(default_note.transparent); +(*main_iterator)->Set_DesktopBackgd(default_note.desktopBackgd); +(*main_iterator)->Set_Shade(default_note.shade); +(*main_iterator)->Set_Angle(default_note.angle); +(*main_iterator)->Set_Sticky(default_note.sticky); +(*main_iterator)->Set_Ontop(default_note.ontop); +(*main_iterator)->Set_Alarm(default_note.alarm); +(*main_iterator)->Set_Border(default_note.border); +(*main_iterator)->Set_XPadding(default_note.paddingX); +(*main_iterator)->Set_YPadding(default_note.paddingY); +(*main_iterator)->Set_TextColor(default_note.textColor); +(*main_iterator)->Set_BackgdColor(default_note.backgdColor); +(*main_iterator)->Set_Text(default_note.text); +(*main_iterator)->Build_Note(); nb_of_notes++; } @@ -592,7 +592,7 @@ */ void delete_note(void) { - delete selected_iterator.node->data; + delete (*selected_iterator); notes.erase(selected_iterator); nb_of_notes--; #ifdef DEBUG @@ -979,35 +979,35 @@ //configuring a Note... if (selected_iterator!=notes.end()) { //title - gtk_entry_set_text (GTK_ENTRY(config_window.title_tf), selected_iterator.node->data->Get_Title()); + gtk_entry_set_text (GTK_ENTRY(config_window.title_tf), (*selected_iterator)->Get_Title()); //fancy - if (selected_iterator.node->data->Get_Border()) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(config_window.border_cb),TRUE); + if ((*selected_iterator)->Get_Border()) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(config_window.border_cb),TRUE); else gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(config_window.border_cb),FALSE); - if (selected_iterator.node->data->Get_Sticky()) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(config_window.sticky_cb),TRUE); + if ((*selected_iterator)->Get_Sticky()) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(config_window.sticky_cb),TRUE); else gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(config_window.sticky_cb),FALSE); - if (selected_iterator.node->data->Get_Ontop()) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(config_window.ontop_cb),TRUE); + if ((*selected_iterator)->Get_Ontop()) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(config_window.ontop_cb),TRUE); else gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(config_window.ontop_cb),FALSE); - gtk_adjustment_set_value(gtk_range_get_adjustment(GTK_RANGE(config_window.angle_sc)), selected_iterator.node->data->Get_Angle()); - gtk_entry_set_text (GTK_ENTRY(config_window.alarm_tf), selected_iterator.node->data->Get_Alarm()); + gtk_adjustment_set_value(gtk_range_get_adjustment(GTK_RANGE(config_window.angle_sc)), (*selected_iterator)->Get_Angle()); + gtk_entry_set_text (GTK_ENTRY(config_window.alarm_tf), (*selected_iterator)->Get_Alarm()); gtk_entry_set_position(GTK_ENTRY(config_window.alarm_tf),0); //backgd - gtk_entry_set_text (GTK_ENTRY(config_window.backgd_tf), selected_iterator.node->data->Get_BackgdColor()); - if (selected_iterator.node->data->Get_Transparent()) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(config_window.transparent_cb),TRUE); + gtk_entry_set_text (GTK_ENTRY(config_window.backgd_tf), (*selected_iterator)->Get_BackgdColor()); + if ((*selected_iterator)->Get_Transparent()) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(config_window.transparent_cb),TRUE); else gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(config_window.transparent_cb),FALSE); - if (selected_iterator.node->data->Get_DesktopBackgd()) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(config_window.desktopbg_cb),TRUE); + if ((*selected_iterator)->Get_DesktopBackgd()) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(config_window.desktopbg_cb),TRUE); else gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(config_window.desktopbg_cb),FALSE); - gtk_adjustment_set_value(gtk_range_get_adjustment(GTK_RANGE(config_window.shade_sc)), selected_iterator.node->data->Get_Shade()); + gtk_adjustment_set_value(gtk_range_get_adjustment(GTK_RANGE(config_window.shade_sc)), (*selected_iterator)->Get_Shade()); //text - gtk_entry_set_text (GTK_ENTRY(config_window.textColor_tf), selected_iterator.node->data->Get_TextColor()); - gtk_label_set_text (GTK_LABEL(config_window.font_label), selected_iterator.node->data->Get_FontName()); - sprintf(buf,"%d",selected_iterator.node->data->Get_XPadding()); + gtk_entry_set_text (GTK_ENTRY(config_window.textColor_tf), (*selected_iterator)->Get_TextColor()); + gtk_label_set_text (GTK_LABEL(config_window.font_label), (*selected_iterator)->Get_FontName()); + sprintf(buf,"%d",(*selected_iterator)->Get_XPadding()); gtk_entry_set_text(GTK_ENTRY(GTK_COMBO(config_window.xPadding_combo)->entry),buf); - sprintf(buf,"%d",selected_iterator.node->data->Get_YPadding()); + sprintf(buf,"%d",(*selected_iterator)->Get_YPadding()); gtk_entry_set_text(GTK_ENTRY(GTK_COMBO(config_window.yPadding_combo)->entry),buf); //cleanup text area... gtk_text_set_point(GTK_TEXT(config_window.text),gtk_text_get_length( GTK_TEXT(config_window.text))); gtk_text_backward_delete(GTK_TEXT(config_window.text),gtk_text_get_length( GTK_TEXT(config_window.text))); - gtk_text_insert (GTK_TEXT (config_window.text), NULL, NULL, NULL, selected_iterator.node->data->Get_Text(), -1); + gtk_text_insert (GTK_TEXT (config_window.text), NULL, NULL, NULL, (*selected_iterator)->Get_Text(), -1); } //configuring the defaults... else { @@ -1052,27 +1052,27 @@ printf("Flushing data...\n"); #endif if (selected_iterator!=notes.end()) { - selected_iterator.node->data->Set_Title(gtk_entry_get_text(GTK_ENTRY(config_window.title_tf))); + (*selected_iterator)->Set_Title(gtk_entry_get_text(GTK_ENTRY(config_window.title_tf))); //fancy - selected_iterator.node->data->Set_Sticky(GTK_TOGGLE_BUTTON(config_window.sticky_cb)->active); - selected_iterator.node->data->Set_Ontop(GTK_TOGGLE_BUTTON(config_window.ontop_cb)->active); - selected_iterator.node->data->Set_Border(GTK_TOGGLE_BUTTON(config_window.border_cb)->active); - selected_iterator.node->data->Set_Angle((int)(gtk_range_get_adjustment(GTK_RANGE(config_window.angle_sc))->value)); - selected_iterator.node->data->Set_Alarm(gtk_entry_get_text(GTK_ENTRY(config_window.alarm_tf))); + (*selected_iterator)->Set_Sticky(GTK_TOGGLE_BUTTON(config_window.sticky_cb)->active); + (*selected_iterator)->Set_Ontop(GTK_TOGGLE_BUTTON(config_window.ontop_cb)->active); + (*selected_iterator)->Set_Border(GTK_TOGGLE_BUTTON(config_window.border_cb)->active); + (*selected_iterator)->Set_Angle((int)(gtk_range_get_adjustment(GTK_RANGE(config_window.angle_sc))->value)); + (*selected_iterator)->Set_Alarm(gtk_entry_get_text(GTK_ENTRY(config_window.alarm_tf))); //backgd - selected_iterator.node->data->Set_Transparent(GTK_TOGGLE_BUTTON(config_window.transparent_cb)->active); - selected_iterator.node->data->Set_DesktopBackgd(GTK_TOGGLE_BUTTON(config_window.desktopbg_cb)->active); - selected_iterator.node->data->Set_Shade(gtk_range_get_adjustment(GTK_RANGE(config_window.shade_sc))->value); - selected_iterator.node->data->Set_BackgdColor(gtk_entry_get_text(GTK_ENTRY(config_window.backgd_tf))); + (*selected_iterator)->Set_Transparent(GTK_TOGGLE_BUTTON(config_window.transparent_cb)->active); + (*selected_iterator)->Set_DesktopBackgd(GTK_TOGGLE_BUTTON(config_window.desktopbg_cb)->active); + (*selected_iterator)->Set_Shade(gtk_range_get_adjustment(GTK_RANGE(config_window.shade_sc))->value); + (*selected_iterator)->Set_BackgdColor(gtk_entry_get_text(GTK_ENTRY(config_window.backgd_tf))); //text - selected_iterator.node->data->Set_TextColor(gtk_entry_get_text(GTK_ENTRY(config_window.textColor_tf))); + (*selected_iterator)->Set_TextColor(gtk_entry_get_text(GTK_ENTRY(config_window.textColor_tf))); gtk_label_get(GTK_LABEL(config_window.font_label),&buf); - selected_iterator.node->data->Set_FontName(buf); - selected_iterator.node->data->Set_XPadding(atoi(gtk_entry_get_text(GTK_ENTRY(GTK_COMBO(config_window.xPadding_combo)->entry)))); - selected_iterator.node->data->Set_YPadding(atoi(gtk_entry_get_text(GTK_ENTRY(GTK_COMBO(config_window.yPadding_combo)->entry)))); - selected_iterator.node->data->Set_Text(gtk_editable_get_chars( GTK_EDITABLE(config_window.text), 0, gtk_text_get_length( GTK_TEXT(config_window.text)))); + (*selected_iterator)->Set_FontName(buf); + (*selected_iterator)->Set_XPadding(atoi(gtk_entry_get_text(GTK_ENTRY(GTK_COMBO(config_window.xPadding_combo)->entry)))); + (*selected_iterator)->Set_YPadding(atoi(gtk_entry_get_text(GTK_ENTRY(GTK_COMBO(config_window.yPadding_combo)->entry)))); + (*selected_iterator)->Set_Text(gtk_editable_get_chars( GTK_EDITABLE(config_window.text), 0, gtk_text_get_length( GTK_TEXT(config_window.text)))); - selected_iterator.node->data->Build_Note(); + (*selected_iterator)->Build_Note(); } //setting new defaults... else { --- main.h +++ main.h @@ -11,7 +11,10 @@ #define CONFIG_WIN #define RCFILE ".ENotesrc" + +#ifndef HELPFILE #define HELPFILE "/usr/local/doc/E-Notes/E-Notes_help.html" +#endif #ifdef EPPLET extern "C" { @@ -61,8 +64,8 @@ int nb_of_notes=0; //CNotes *notes[MAX_NOTES]; //table of note Objects -list<CNotes*> notes; -list<CNotes*>::iterator iterator,selected_iterator; +std::list<CNotes*> notes; +std::list<CNotes*>::iterator main_iterator,selected_iterator; DEFAULT_NOTE default_note; Window mainwin;
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor